Wyszukiwanie według słów kluczowych - Excel i Arkusze Google

Pobierz przykładowy skoroszyt

Pobierz przykładowy skoroszyt

Ten samouczek będzie zademonstruj, jak wyszukiwać według słów kluczowych w Excelu i Arkuszach Google.

Szukaj według słów kluczowych

Aby kategoryzować komórki tekstowe na podstawie zawartych w nich słów kluczowych, można użyć połączonych funkcji WYSZUKAJ, CZY.LICZBA, PODAJ.POZYCJĘ i INDEKS.

1 =INDEKS(E3:E8,PODZIEL(PRAWDA;CZY.LICZBA(SZUKAJ(F3:F8;B3));0))

Uwaga: To jest formuła tablicowa. W przypadku korzystania z programu Excel 2022 lub starszego należy wprowadzić formułę tablicową, naciskając klawisze CTRL + SHIFT + ENTER (zamiast ENTER), informując program Excel, że formuła jest w formule tablicowej. Po nawiasach klamrowych, które pojawiają się wokół formuły, poznasz, że jest to formuła tablicowa (patrz górny obraz). W nowszych wersjach programów Excel i Excel 365 możesz po prostu nacisnąć klawisz ENTER.

Zobaczmy, jak działa ta formuła.

Funkcja WYSZUKIWANIA

Zazwyczaj funkcja SEARCH szuka ciągu tekstu wewnątrz wartości komórki, zwracając pozycję, w której tekst został znaleziony.

Jeśli jednak użyjesz formuły tablicowej i wprowadzisz tablicę wartości do wyszukania, funkcja SEARCH zwróci tablicę dopasowań.

Jak pokazano powyżej, dla komórki B3 („toyota rav”) zwróci taką tablicę:

1 {#WARTOŚĆ, 8, #WARTOŚĆ, #WARTOŚĆ, #WARTOŚĆ, #WARTOŚĆ}

co oznacza, że ​​znalazł tylko jedno słowo kluczowe („rav”) w ciągu na pozycji 8.

CZY.LICZBA Funkcja

Funkcja CZY.LICZBA tłumaczy tablicę podaną przez funkcję SZUKAJ na wartości PRAWDA i FAŁSZ.

Funkcja DOPASUJ

Za pomocą funkcji MATCH znajdujemy pozycję wartości TRUE w naszej tablicy ISNUMBER z góry.

1 =DOPASUJ(PRAWDA;CZY.LICZBA(SZUKAJ(F3:F8;B3)),0)

W przypadku „toyota rav” PRAWDA jest drugą wartością w tablicy.

INDEKS Funkcja

Na koniec używamy wyniku funkcji PODAJ.POZYCJĘ, aby określić, który Kategoria potrzebny nam wiersz z funkcją INDEX.

1 =INDEKS(F3:F8;C3)

Drugi rząd Kategorie lista to „Crossover i suv”, więc to jest dopasowanie Kategoria za „toyota rav.”

Zastąpienie „C3” wyrażeniem DOPASUJ sprowadza nas z powrotem do naszej oryginalnej formuły:

1 =INDEKS(E3:E8,PODZIEL(PRAWDA;JESTLICZBA(SZUKAJ(F3:F8;B3));0))

Przypomnienie: to jest formuła tablicowa. W przypadku korzystania z programu Excel 2022 lub starszego należy wprowadzić formułę tablicową, naciskając klawisze CTRL + SHIFT + ENTER (zamiast ENTER), informując program Excel, że formuła jest w formule tablicowej. Po nawiasach klamrowych, które pojawiają się wokół formuły, poznasz, że jest to formuła tablicowa (patrz górny obraz). W nowszych wersjach programów Excel i Excel 365 możesz po prostu nacisnąć klawisz ENTER.

Szukaj według słów kluczowych w Arkuszach Google

Te formuły działają dokładnie tak samo w Arkuszach Google, jak w programie Excel.

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

wave wave wave wave wave