Sjekk om cellen inneholder et hvilket som helst tall - Excel og Google Sheets

Last ned eksempel på arbeidsbok

Last ned eksemplet på arbeidsbok

Denne opplæringen viser hvordan du sjekker om en celle inneholder et tall i Excel og Google Sheets.

Celle inneholder et hvilket som helst tall

Hvis en celle inneholder tall og bokstaver i Excel, regnes cellen som en tekstcelle. Du kan kontrollere om en tekstcelle inneholder et tall ved å bruke TELLING og FIND -funksjonene.

1 = TELL (FINN ({0,1,2,3,4,5,6,7,8,9}, B3))> 0

Formelen ovenfor kontrollerer for sifrene 0-9 i en celle og teller antall diskrete sifre cellen inneholder. Deretter returnerer den SANN hvis tellingen er positiv eller FALSK hvis den er null.

La oss gå gjennom hver funksjon nedenfor for å forstå dette eksemplet.

FINN et tall i en celle

Først bruker vi FIND -funksjonen. FIND -funksjonen finner plasseringen til et tegn i en tekststreng.

1 = FINN ({0,1,2,3,4,5,6,7,8,9}, B3)

I dette eksemplet bruker vi en matrise med alle numeriske tegn (sifre 0-9) og finner hvert enkelt i cellen. Siden inngangen vår er en matrise - i krøllete parenteser {} - er utgangen vår også en matrise. Eksemplet ovenfor viser hvordan FIND -funksjonen utføres ti ganger på hver celle (én gang for hvert numeriske siffer).

Hvis tallet blir funnet, sendes posisjonen. Over kan du se tallet “1” er funnet i 3. posisjon i første rad og “4” er funnet i sjette posisjon i 2. rad.

Hvis et tall ikke blir funnet, er #VÆRDI! Feil vises.

Merk: FINN- og SEARCH -funksjonene returnerer det samme resultatet når de brukes til å søke etter tall. Begge funksjonene kan brukes.

TELL antall sifre

Deretter teller vi ikke-feilutgangene fra det siste trinnet. TELLING -funksjonen teller antall numeriske verdier som finnes i matrisen, og ignorerer feil.

1 = TELL (C3: L3)

Test antall tall

Til slutt må vi teste om resultatet fra det siste trinnet er større enn null. Formelen nedenfor returnerer SANN for tellinger som ikke er null (der målcellen inneholder et tall) og FALSK for alle nulltall.

1 = M3> 0

Ved å kombinere disse trinnene får vi vår første formel:

1 = TELL (FINN ({0,1,2,3,4,5,6,7,8,9}, B3))> 0

Sjekk om cellen inneholder et spesifikt nummer

For å sjekke om en celle inneholder et bestemt tall, kan vi bruke FIND- eller SEARCH -funksjonen.

1 = FINN (5, B3)

I dette eksemplet bruker vi FIND -funksjonen til å se etter tallet 5 i kolonne B. Den returnerer posisjonen til tallet 5 i cellen hvis den blir funnet og en VALUE -feil hvis “5” ikke blir funnet.

Sjekk om cellen inneholder noe tall - Google Regneark

Disse formlene fungerer på samme måte i Google Regneark som i Excel. Du må imidlertid trykke CTRL + SKIFT + ENTER for at Google Regneark skal gjenkjenne en matriseformel.

Alternativt kan du skrive "ArrayFormula" og sette formelen i parentes. Begge metodene gir samme resultat.

wave wave wave wave wave