Sjekk om en celle i et område inneholder tekst - Excel og Google -ark

Last ned eksempel på arbeidsbok

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.

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave