Ladda ner exempelarbetsboken
Denna handledning visar hur du kontrollerar om en cell innehåller något nummer i Excel och Google Sheets.
Cellen innehåller valfritt nummer
Om en cell innehåller siffror och bokstäver i Excel betraktas cellen som en textcell. Du kan kontrollera om en textcell innehåller något nummer genom att använda funktionerna RÄKTA och HITTA.
1 | = RÄKNA (FIND ({0,1,2,3,4,5,6,7,8,9}, B3))> 0 |
Formeln ovan kontrollerar siffrorna 0-9 i en cell och räknar antalet diskreta siffror som cellen innehåller. Sedan returnerar den SANT om räkningen är positiv eller FALSK om den är noll.
Låt oss gå igenom varje funktion nedan för att förstå detta exempel.
HITTA ett nummer i en cell
Först använder vi FIND -funktionen. FIND -funktionen hittar positionen för ett tecken i en textsträng.
1 | = HITTA ({0,1,2,3,4,5,6,7,8,9}, B3) |
I det här exemplet använder vi en array med alla numeriska tecken (siffror 0-9) och hittar var och en i cellen. Eftersom vår input är en array - i lockiga parenteser {} - är vår output också en array. Exemplet ovan visar hur FIND -funktionen utförs tio gånger på varje cell (en gång för varje numerisk siffra).
Om numret hittas, kommer positionen ut. Ovan kan du se att siffran “1” finns på 3: e plats i första raden och “4” finns på 6: e plats i 2: a raden.
Om ett nummer inte hittas, #VÄRDE! Fel visas.
Notera: Funktionerna HITTA och SÖK returnerar samma resultat när de används för att söka efter nummer. Endera funktionen kan användas.
RÄKTA antalet siffror
Därefter räknar vi de felaktiga utmatningarna från det sista steget. Räkningsfunktionen räknar antalet numeriska värden som finns i matrisen och ignorerar fel.
1 | = RÄKNA (C3: L3) |
Testa antalet räkningar
Slutligen måste vi testa om resultatet från det sista steget är större än noll. Formeln nedan returnerar TRUE för icke-nollräkningar (där målcellen innehåller ett tal) och FALSE för alla nollräkningar.
1 | = M3> 0 |
Genom att kombinera dessa steg får vi vår första formel:
1 | = RÄKNA (FIND ({0,1,2,3,4,5,6,7,8,9}, B3))> 0 |
Kontrollera om cellen innehåller ett specifikt nummer
För att kontrollera om en cell innehåller ett specifikt nummer kan vi använda funktionen HITTA eller SÖKA.
1 | = HITTA (5, B3) |
I detta exempel använder vi FIND -funktionen för att söka efter siffran 5 i kolumn B. Den returnerar positionen för siffran 5 i cellen om den hittas och ett VÄRDE -fel om “5” inte hittas.
Kontrollera om cellen innehåller något nummer - Google Kalkylark
Dessa formler fungerar på samma sätt i Google Kalkylark som i Excel. Du måste dock trycka på CTRL + SKIFT + ENTER för att Google Kalkylark ska känna igen en matrisformel.
Alternativt kan du skriva "ArrayFormula" och sätta formeln inom parentes. Båda metoderna ger samma resultat.