Funkcja Excel SEARCH
Funkcja wyszukiwania w programie Excel jest podzielona na funkcje tekstowe lub tekstowe, ale wynik zwracany przez tę funkcję jest liczbą całkowitą, funkcja wyszukiwania podaje nam pozycję podciągu w danym ciągu, gdy podajemy parametr pozycji do wyszukiwania, więc ta formuła przyjmuje trzy argumenty: jeden to podłańcuch, jeden to sam łańcuch, a jeden to pozycja rozpoczęcia wyszukiwania.
Funkcja SZUKAJ jest funkcją tekstową, która służy do znalezienia lokalizacji podciągu w ciągu / tekście.
Funkcja SZUKAJ może być używana jako funkcja arkusza i nie uwzględnia wielkości liter.
SZUKAJ Formuły w Excelu
Poniżej znajduje się wzór WYSZUKIWANIA w programie Excel

Wyjaśnienie
Funkcja Excel SEARCH ma trzy parametry, dwa (znajdź_tekst, wewnątrz_tekstu) są parametrami obowiązkowymi, a jeden (numer_początkowy) jest opcjonalny.
Obowiązkowy parametr:
- znajdź_tekst: znajdź_tekst odnosi się do podłańcucha / znaku, który chcesz przeszukać w ciągu lub w tekście, który chcesz znaleźć.
- within_text: . Gdzie znajduje się twój podciąg lub gdzie wykonujesz funkcję find_text.
Opcjonalny parametr:
- (START_NUM) : skąd chcesz rozpocząć wyszukiwanie w tekście w programie Excel. jeśli zostanie pominięty, funkcja SEARCH traktuje ją jako 1, a wyszukiwanie gwiazdki od pierwszego znaku.
Jak korzystać z funkcji wyszukiwania w programie Excel? (z przykładami)
Funkcja SZUKAJ jest bardzo prosta i łatwa w użyciu. Rozumiemy działanie funkcji SEARCH w kilku przykładach.
Przykład 1
Przeprowadźmy proste wyszukanie „dobrego” podciągu w podanym tekście lub ciągu. Tutaj wyszukaliśmy dobre słowo za pomocą funkcji SZUKAJ i zwróci lokalizację Dobre słowo w dzień dobry.
= SZUKAJ („Dobrze”, B6), a na wyjściu będzie 1.
Przypuśćmy, że na dobre zostały znalezione dwa dopasowania, a następnie WYSZUKAJ w programie Excel poda pierwszą wartość dopasowania, jeśli chcesz uzyskać drugą dobrą lokalizację, a następnie użyj po prostu = SZUKAJ („Dobra”, B7, 2) (numer_początkowy) jako 2 Następnie poda lokalizację drugiej wartości dopasowania, a wynik będzie wynosił 6.
Przykład nr 2
W tym przykładzie odfiltrujemy imię i nazwisko z imienia i nazwiska za pomocą funkcji WYSZUKIWANIE w programie Excel.
Imię = LEFT (B12, SEARCH (””, B12) -1)

Dla Nazwisko = PRAWO (B12, LEN (B12) -SZUKAJ (””, B12))
Przykład nr 3
Załóżmy, że istnieje zestaw identyfikatorów i musisz znaleźć lokalizację _ w identyfikatorach, a następnie użyj funkcji WYSZUKIWANIE w programie Excel, aby znaleźć lokalizację „_” w identyfikatorach.
= SZUKAJ („_,” B27 ), a na wyjściu będzie 6.
Przykład 4
Rozumiemy działanie funkcji SEARCH w programie Excel ze znakami wieloznacznymi.

Rozważ podaną tabelę i wyszukaj następne 0 w tekście A1-001-ID
A pozycją początkową będzie 1, wtedy = SZUKAJ („?” I I8, J8, K8) wyjście będzie wynosić 3, ponieważ „?” zaniedbuj jeden znak przed 0, a na wyjściu będzie 3.
Dla drugiego wiersza w danej tabeli wynik wyszukiwania A w przedziale B1-001-AY
Będzie to 8, ale jeśli użyjemy „*” w wyszukiwaniu, da to 1 jako wynik lokalizacji, ponieważ pominie wszystkie znaki przed „A”, a wynik będzie wynosił 1 = SZUKAJ („*” i I9, J9 ).
Podobnie dla „J” 8 dla = SZUKAJ (I10, J10, K10) i 7 dla = SZUKAJ („?” I I10, J10, K10).
Podobnie dla czwartego wiersza wynik będzie wynosił 8 dla = SZUKAJ (I11, J11, K11) i 1 dla = SZUKAJ („*” i I11, J11, K11)
Rzeczy do zapamiętania
- Nie jest rozróżniana wielkość liter
- Uważa Tanuj i Tanuj za tę samą wartość, co oznacza, że nie rozróżnia czarnych i dużych liter.
- Dozwolone są również znaki wieloznaczne, np. „?” , „*” I „~” tylda.
- „?” służy do znalezienia pojedynczego znaku.
- „*” Jest używany jako sekwencja dopasowania.
- Jeśli rzeczywiście chcesz wyszukać „*” lub „?” następnie użyj „~” przed znakiem.
- Zwraca #ARG! Błąd, jeśli nie znaleziono pasującego ciągu w ciągu within_text.
Załóżmy, że w poniższym przykładzie. Szukamy podłańcucha „a” w kolumnie „ Nazwa” . Jeśli zostanie znaleziony, zwróci lokalizację wewnątrz nazwy else. Wystąpi błąd #ARG, jak pokazano poniżej.
