Excel: Znajdź treść, której szukasz, używając formuły

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”.

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

wave wave wave wave wave