Jak znaleźć znak zapytania w excelu
Za pomocą poniższej formuły możesz sprawdzić, czy dana komórka w programie Excel zawiera w dowolnym miejscu znak zapytania:
=IF(ISNUMBER(SEARCH("~?", A2 )), "Yes", "No")
Ta konkretna formuła sprawdza, czy komórka A2 zawiera znak zapytania i zwraca „Tak”, jeśli tak.
W przeciwnym razie zwraca „Nie”.
Uwaga : Symbol tyldy ( ~ ) w programie Excel wskazuje, że następujący znak jest literałem.
Poniższy przykład pokazuje, jak zastosować tę formułę w praktyce.
Przykład: Znajdowanie znaku zapytania w komórce w programie Excel
Załóżmy, że mamy następującą listę wyrażeń w Excelu:
Załóżmy, że chcemy przeszukać każde wyrażenie w kolumnie A, aby ustalić, czy zawiera ono znak zapytania.
W tym celu w komórce B2 możemy wpisać następującą formułę:
=IF(ISNUMBER(SEARCH("~?", A2 )), "Yes", "No")
Możemy następnie kliknąć i przeciągnąć tę formułę do każdej pozostałej komórki w kolumnie B:
Formuła zwraca „Tak”, jeśli zdanie zawiera znak zapytania.
W przeciwnym razie zwraca „Nie”, jeśli nie zostanie znaleziony żaden znak zapytania.
Na przykład możemy zobaczyć:
- Pierwsze zdanie nie zawiera znaku zapytania.
- Drugie zdanie zawiera znak zapytania.
- Trzecie zdanie zawiera znak zapytania.
I tak dalej.
Pamiętaj, że jeśli chcesz zwrócić wartości inne niż „Tak” i „Nie”, po prostu zamień te wartości w formule na żądane wartości.
Pamiętaj również, że możesz użyć poniższej formuły, aby zwrócić PRAWDA lub FAŁSZ w celu wskazania, czy komórka zawiera znak zapytania:
=ISNUMBER(SEARCH("~?", A2 ))
Poniższy zrzut ekranu pokazuje, jak zastosować tę formułę w praktyce:
Formuła zwraca wartość PRAWDA lub FAŁSZ , aby wskazać, czy każde zdanie zawiera znak zapytania.
Dodatkowe zasoby
Poniższe samouczki wyjaśniają, jak wykonywać inne typowe zadania w programie Excel:
Excel: Jak znaleźć gwiazdkę w komórce
Excel: Jak znaleźć unikalne wartości z wielu kolumn
Excel: jak dopasować dwie kolumny i zwrócić trzecią