Excel-formel: Sök i hela kalkylbladet efter värde -

Innehållsförteckning

Generisk formel

=COUNTIF(Sheet2!1:1048576,"apple")

Sammanfattning

För att söka i ett helt kalkylblad för ett värde och returnera ett antal kan du använda en formel baserad på COUNTIF-funktionen.

I exemplet som visas är formeln i C5:

=COUNTIF(Sheet2!1:1048576,C4)

Förklaring

Det andra arket i arbetsboken Sheet2 innehåller 1000 förnamn i intervallet B4: F203.

COUNTIF-funktionen tar ett intervall och ett kriterium. I det här fallet ger vi COUNTIF ett intervall som är lika med alla rader i Sheet2.

Sheet2!1:1048576

Obs! Ett enkelt sätt att komma in i detta intervall är att använda knappen Välj alla.

För kriterier använder vi en hänvisning till C4, som innehåller "John". COUNTIF returnerar sedan 15, eftersom det finns 15 celler i Sheet2 lika med "John".

Innehåller kontra lika

Om du vill räkna alla celler som innehåller värdet i C4, istället för alla celler som är lika med C4, lägg till jokertecken till kriterierna så här:

=COUNTIF(Sheet2!1:1048576,"*"&C4&"*")

Nu kommer COUNTIF att räkna celler med understrängen "John" var som helst i cellen.

Prestanda

I allmänhet är det inte bra att ange ett intervall som inkluderar alla kalkylbladsceller. Om du gör det kan det orsaka stora prestandaproblem, eftersom intervallet omfattar miljoner och miljoner celler. Om möjligt begränsa räckvidden till ett förnuftigt område.

Intressanta artiklar...