Download eksemplet på projektmappe
Denne vejledning viser, hvordan du kontrollerer, om en celle indeholder et hvilket som helst tal i Excel og Google Sheets.
Celle indeholder ethvert tal
Hvis en celle i Excel indeholder tal og bogstaver, betragtes cellen som en tekstcelle. Du kan kontrollere, om en tekstcelle indeholder et hvilket som helst tal ved hjælp af funktionerne TÆL og FIND.
1 | = TÆL (FIND ({0,1,2,3,4,5,6,7,8,9}, B3))> 0 |
Formlen ovenfor kontrollerer cifrene 0-9 i en celle og tæller antallet af diskrete cifre, cellen indeholder. Derefter returnerer den SAND, hvis tællingen er positiv eller FALSK, hvis den er nul.
Lad os gennemgå hver funktion herunder for at forstå dette eksempel.
FIND et tal i en celle
Først bruger vi FIND -funktionen. FIND -funktionen finder placeringen af et tegn i en tekststreng.
1 | = FIND ({0,1,2,3,4,5,6,7,8,9}, B3) |
I dette eksempel bruger vi en matrix med alle numeriske tegn (cifre 0-9) og finder hver enkelt i cellen. Da vores input er et array - i krøllede parenteser {} - er vores output også et array. Eksemplet ovenfor viser, hvordan FIND -funktionen udføres ti gange på hver celle (én gang for hvert numerisk ciffer).
Hvis nummeret findes, udsendes dets position. Ovenfor kan du se tallet “1” findes i 3. position i første række og “4” findes på 6. position i 2. række.
Hvis der ikke findes et tal, er #VÆRDI! Fejl vises.
Bemærk: FIND- og SEARCH -funktionerne returnerer det samme resultat, når de bruges til at søge efter tal. Begge funktioner kan bruges.
TÆL antallet af cifre
Derefter tæller vi ikke-fejl output fra det sidste trin. COUNT -funktionen tæller antallet af numeriske værdier, der findes i arrayet, og ignorerer fejl.
1 | = TÆL (C3: L3) |
Test antallet af tal
Endelig skal vi teste, om resultatet fra det sidste trin er større end nul. Nedenstående formel returnerer SAND for ikke-nul-tællinger (hvor målcellen indeholder et tal) og FALSK for eventuelle nultællinger.
1 | = M3> 0 |
Ved at kombinere disse trin får vi vores første formel:
1 | = TÆL (FIND ({0,1,2,3,4,5,6,7,8,9}, B3))> 0 |
Kontroller, om cellen indeholder et specifikt nummer
For at kontrollere, om en celle indeholder et specifikt nummer, kan vi bruge funktionen FIND eller SØG.
1 | = FIND (5, B3) |
I dette eksempel bruger vi FIND -funktionen til at kontrollere nummeret 5 i kolonne B. Det returnerer placeringen af tallet 5 i cellen, hvis det findes, og en VÆRDI -fejl, hvis "5" ikke findes.
Kontroller, om cellen indeholder et hvilket som helst nummer - Google Sheets
Disse formler fungerer på samme måde i Google Sheets som i Excel. Du skal dog trykke på CTRL + SKIFT + ENTER for at Google Sheets kan genkende en matrixformel.
Alternativt kan du skrive "ArrayFormula" og sætte formlen i parentes. Begge metoder giver det samme resultat.