Kontroller, om en celle i et område indeholder tekst - Excel og Google Sheets

Download eksempel på projektmappe

Download eksemplet på projektmappe

Denne vejledning viser, hvordan du kontrollerer, om en celle i et område indeholder tekst i Excel og Google Sheets.

Kontroller, om området indeholder tekst

For at teste, om en celle i et område indeholder tekst, bruger vi ISTEXT- og SUMPRODUCT -funktionerne.

ISTEXT funktion

ISTEXT -funktionen gør præcis, hvad navnet antyder. Den tester, om en celle er tekst, der udsender SAND eller FALSK.

1 = ISTEXT (A2)

SUMPRODUCT Funktion

ISTEXT -funktionen tester kun en enkelt celle, så vi skal finde en måde at teste hele området. Det er her SUMPRODUCT -funktionen kommer ind. SUMPRODUCT -funktionen summerer en række værdier. Så hvis vi kan teste hver celle individuelt og udsende en 1 (SAND) eller 0 (FALSK), hvis hver celle som tekst, så kan vi sammenlægge værdierne sammen. Hvis summen er større end 0, end vi kender, indeholder mindst én celle tekst.

Først her er den sidste beregning:

1 = SUMPRODUCT (-ISTEXT (A2: C2))> 0

Lad os nu gå igennem det.

12345 = SUMPRODUCT (-ISTEXT (A2: C2))> 0= SUMPRODUCT (-{FALSE TRUE, TRUE})> 0= SUMPRODUCT ({0, 1, 1})> 0= 2> 0= SAND

Bemærk: de dobbelte negativer konverterer SAND / FALSK til 1 / 0. Alternativt kan du gange ISTEXT -funktionen med *1

1 = SUMPRODUCT (ISTEXT (A2: C2)*1)> 0

I stedet for at udsende TRUE / FALSE kan du bruge en IF -erklæring til at sende anden tekst eller beregninger:

1 = HVIS (SUMPRODUCT (-ISTEXT (A2: C2))> 0, "Ja", "Nej")

Google Sheets - Kontroller, om en celle i et område indeholder tekst

Alle ovenstående eksempler fungerer nøjagtig det samme i Google Sheets som i Excel.

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave