Excel: prosta formuła na „jeśli zawiera”


Aby określić, czy komórka zawiera określony ciąg znaków, możesz użyć poniższej formuły w programie Excel:

 = IF(ISNUMBER(SEARCH("this", A1 )), "Yes", "No")

W tym przykładzie, jeśli komórka A1 zawiera ciąg „ to ”, zwróci wartość Tak , w przeciwnym razie zwróci wartość Nie .

Poniższe przykłady pokazują, jak zastosować tę formułę w praktyce.

Przykład: Sprawdź, czy komórka zawiera określony ciąg w programie Excel

Załóżmy, że mamy w Excelu następujący zestaw danych, który pokazuje liczbę punktów zdobytych przez różnych koszykarzy:

Za pomocą poniższego wzoru możemy sprawdzić, czy wartość w kolumnie Zespół zawiera ciąg „mavs”:

 = IF(ISNUMBER(SEARCH("mavs", A2 )), "Yes", "No")

Możemy wpisać tę formułę w komórce C2 , następnie skopiować ją i wkleić do pozostałych komórek w kolumnie C:

Excel, jeśli zawiera przykład

Wszystkie trzy wiersze z wartością „mavs” w kolumnie Zespół otrzymają odpowiedź Tak w nowej kolumnie, podczas gdy wszystkie pozostałe wiersze otrzymają odpowiedź Nie.

Należy pamiętać, że funkcja SEARCH() w programie Excel nie uwzględnia wielkości liter.

Jeśli chcesz wyszukiwać z uwzględnieniem wielkości liter , możesz zastąpić funkcję SEARCH() w formule funkcją ZNAJDŹ() .

Na przykład możemy użyć poniższej formuły, aby sprawdzić, czy wartość w kolumnie Zespół jest równa „MAVS”:

 = IF(ISNUMBER(FIND("MAVS", A2 )), "Yes", "No")

Poniższy zrzut ekranu pokazuje, jak zastosować tę formułę w praktyce:

Należy pamiętać, że każda wartość w nowej kolumnie jest równa Nie , ponieważ żadna z nazw zespołów nie pasuje do ciągu znaków „MAVS” określonego we wzorze.

Dodatkowe zasoby

Poniższe samouczki wyjaśniają, jak wykonywać inne typowe zadania w programie Excel:

Jak liczyć duplikaty w programie Excel
Jak policzyć częstotliwość tekstu w Excelu
Jak obliczyć średnią, jeśli komórka zawiera tekst w programie Excel

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *