Kontrollera om någon cell i ett område innehåller text - Excel och Google Kalkylark

Ladda ner exempel på arbetsbok

Ladda ner exempelarbetsboken

Denna handledning visar hur du kontrollerar om någon cell i ett område innehåller text i Excel och Google Sheets.

Kontrollera om intervallet innehåller text

För att testa om någon cell i ett område innehåller text använder vi funktionerna ISTEXT och SUMPRODUCT.

ISTEXT -funktion

ISTEXT -funktionen gör precis vad namnet antyder. Den testar om en cell är text, som skickar SANT eller FALSKT.

1 = ISTEXT (A2)

SUMPRODUCT Funktion

ISTEXT -funktionen testar bara en enda cell, så vi måste hitta ett sätt att testa hela intervallet. Det är här SUMPRODUCT -funktionen kommer in. SUMPRODUCT -funktionen summerar en rad värden. Så om vi kan testa varje cell individuellt och mata ut en 1 (TRUE) eller 0 (FALSE) om varje cell som text, kan vi summera värdena tillsammans. Om summan är större än 0 än vi vet minst en cell innehåller text.

Först, här är den slutliga beräkningen:

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

Låt oss nu gå igenom det.

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

Obs: de dubbla negativen omvandlar SANT / FALSKT till 1 / 0. Alternativt kan du multiplicera ISTEXT -funktionen med *1

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

Istället för att mata ut SANT / FALSKT kan du använda ett IF -uttalande för att mata ut annan text eller beräkningar:

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

Google Kalkylark - Kontrollera om någon cell i ett område innehåller text

Alla ovanstående exempel fungerar exakt likadant i Google Kalkylark som i Excel.

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave