Sprawdź, czy jakakolwiek komórka w zakresie zawiera tekst - Excel i Arkusze Google

Pobierz przykładowy skoroszyt

Pobierz przykładowy skoroszyt

Ten samouczek pokaże, jak sprawdzić, czy jakakolwiek komórka w zakresie zawiera dowolny tekst w programie Excel i Arkuszach Google.

Sprawdź, czy zakres zawiera dowolny tekst

Aby sprawdzić, czy jakakolwiek komórka w zakresie zawiera dowolny tekst, użyjemy funkcji CZY.TEKST i SUMPRODUCT.

CZYTEKST Funkcja

Funkcja CZY.TEKST robi dokładnie to, co sugeruje jej nazwa. Sprawdza, czy komórka jest tekstem, wyświetlając TRUE lub FALSE.

1 =CZYTEKST(A2)

SUMPRODUCT Funkcja

Funkcja CZY.TEKST testuje tylko pojedynczą komórkę, więc musimy znaleźć sposób na przetestowanie całego zakresu. W tym miejscu pojawia się funkcja SUMPRODUCT. Funkcja SUMPRODUCT sumuje tablicę wartości. Jeśli więc możemy przetestować każdą komórkę indywidualnie, wyprowadzając 1 (PRAWDA) lub 0 (FAŁSZ), jeśli każda komórka jest tekstem, możemy zsumować wartości. Jeśli suma jest większa niż 0, to wiemy, że co najmniej jedna komórka zawierała tekst.

Najpierw oto ostateczna kalkulacja:

1 =PROD.SUMA(--CZYTEKST(A2:C2))>0

Teraz przejdźmy przez to.

12345 =PROD.SUMA(--CZYTEKST(A2:C2))>0=PRODUKTSUMA(--{FAŁSZ PRAWDA, PRAWDA})>0=PRODUKTOR({0, 1, 1})>0=2>0=PRAWDA

Uwaga: podwójne negatywy zamieniają PRAWDA/FAŁSZ na 1 / 0. Alternatywnie możesz pomnożyć funkcję CZY.TEKST przez *1

1 =PROD.SUMA(CZY.TEKST(A2:C2)*1)>0

Zamiast wyprowadzać TRUE / FALSE, możesz użyć instrukcji IF, aby wyprowadzić inny tekst lub obliczenia:

1 =JEŻELI(PRODUKTSUMA(--CZYTEKST(A2:C2))>0, "Tak", "Nie")

Arkusze Google - sprawdź, czy jakakolwiek komórka w zakresie zawiera tekst

Wszystkie powyższe przykłady działają dokładnie tak samo w Arkuszach Google, jak w Excelu.

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave