Za pomocą polecenia menu „Edytuj - Znajdź” możesz wyszukiwać i znajdować dowolną zawartość w swoich skoroszytach, a tym samym sprawdzać, gdzie występuje określona zawartość.
Wada korzystania z okna dialogowego Szukać Badanie treści polega na powtarzaniu zadania za każdym razem, gdy dane w tabelach ulegną zmianie. Nie dotyczy to wyszukiwania za pomocą formuły. Automatycznie reaguje na zmianę zawartości w Twoich komórkach i znajduje informacje, których szukasz. Poniższa formuła sprawdza, czy w komórce pojawia się określony tekst:
= JEŻELI (ISNUMBER (SEARCH (wyszukiwany tekst, tekst));
„zawiera”, „nie zawiera”)
Do wzoru przekazujesz dwa argumenty: With Wyszukaj tekst przekaż tekst, który chcesz wyszukać, lub komórkę zawierającą ten tekst. Argument tekst określa komórkę, w której wyszukiwany tekst ma być wyszukiwany.
Jeśli wyszukiwany tekst jest w tekst wystąpi, formuła zwraca wynik "zawiera". kopnięcie Wyszukaj tekst w tekst nie pojawia się, formuła zwraca wynik „nie zawiera”.
W komórce C4 pokazanego skoroszytu następująca formuła dostarcza wynik „zawiera”:
= JEŻELI (ISNUMBER (SZUKAJ (15 $ B $; A4));
„zawiera”, „nie zawiera”)
Wyszukiwany tekst „Schwelm” z komórki B4 jest zawarty w tekście z komórki A4. Dlatego formuła zwraca jako wynik tekst „zawiera”.
Zamiast dwóch tekstów „zawiera” i „nie zawiera” można w formule użyć dowolnego innego tekstu.
Formuła może również wyszukiwać liczby zawarte w tekście.
W ten sposób formuła sprawdza tekst w Twoich tabelach
Formuła sprawdzania tekstu działa zgodnie z następującą zasadą:
- Funkcja SEARCH wyszukuje tekst w komórce B4 w komórce A4.
- Jeśli tekst jest dostępny, funkcja SZUKAJ zwraca pozycję, w której szukany tekst zaczyna się w tekście komórki A4.
- W tym przypadku funkcja CZY.LICZBA zwraca wartość PRAWDA, ponieważ została jej nadana liczba.
- Funkcja JEŻELI następnie wyprowadza tekst „zawiera”.
- Jeśli tekst z B4 nie istnieje w A4, funkcja SZUKAJ zwraca wartość błędu jako wynik obliczenia.
- Funkcja CZY.LICZBA zwraca następnie wartość logiczną FAŁSZ, ponieważ jako argument nie przekazano żadnej liczby.
- Funkcja JEŻELI następnie wyprowadza tekst „nie istnieje”.