Last ned eksemplet på arbeidsbok
Denne opplæringen viser hvordan du sjekker om en celle i et område inneholder tekst i Excel og Google Sheets.
Sjekk om området inneholder tekst
For å teste om en celle i et område inneholder tekst, bruker vi ISTEXT- og SUMPRODUCT -funksjonene.
ISTEXT -funksjon
ISTEXT -funksjonen gjør akkurat det navnet tilsier. Den tester om en celle er tekst, som sender SANN eller FALSK.
1 | = ISTEXT (A2) |
SUMPRODUCT Funksjon
ISTEXT -funksjonen tester bare en enkelt celle, så vi må finne en måte å teste hele området. Det er her SUMPRODUCT -funksjonen kommer inn. SUMPRODUCT -funksjonen summerer en rekke verdier. Så hvis vi kan teste hver celle individuelt, og legge ut en 1 (TRUE) eller 0 (FALSE) hvis hver celle som tekst, kan vi summere verdiene sammen. Hvis summen er større enn 0 enn vi vet, inneholder minst én celle tekst.
Først, her er den siste beregningen:
1 | = SUMPRODUCT (-ISTEXT (A2: C2))> 0 |
La oss nå gå gjennom det.
12345 | = SUMPRODUCT (-ISTEXT (A2: C2))> 0= SUMPRODUCT (-{FALSE TRUE, TRUE})> 0= SUMPRODUCT ({0, 1, 1})> 0= 2> 0= SANN |
Merk: de doble negativene konverterer SANN / FALSK til 1 / 0. Alternativt kan du multiplisere ISTEXT -funksjonen med *1
1 | = SUMPRODUCT (ISTEXT (A2: C2)*1)> 0 |
I stedet for å sende ut SANN / FALSK, kan du bruke en IF -setning til å sende ut annen tekst eller beregninger:
1 | = HVIS (SUMPRODUCT (-ISTEXT (A2: C2))> 0, "Ja", "Nei") |
Google Regneark - Sjekk om en celle i et område inneholder tekst
Alle eksemplene ovenfor fungerer nøyaktig det samme i Google Regneark som i Excel.