Pole wyszukiwania w programie Excel

Tworzenie pola wyszukiwania w programie Excel

Pomysł stworzenia pola wyszukiwania w programie Excel, abyśmy nadal zapisywali wymagane dane i odpowiednio je filtrowali i pokazywali tylko tyle danych. W tym artykule pokażemy, jak utworzyć pole wyszukiwania i filtrować dane w programie Excel.

15 łatwych kroków, aby utworzyć dynamiczne pole wyszukiwania w programie Excel

Możesz pobrać ten szablon pola wyszukiwania programu Excel tutaj - szablon pola wyszukiwania programu Excel

Aby utworzyć dynamiczne pole wyszukiwania w programie Excel. będziemy korzystać z poniższych danych. Możesz pobrać skoroszyt i podążać za nami, aby samodzielnie go utworzyć.

Wykonaj poniższe czynności, aby utworzyć dynamiczne pole wyszukiwania w programie Excel.

  • Krok 1: Najpierw utwórz unikatową listę nazw „ miast ”, usuwając duplikaty w nowym arkuszu.

  • Krok 2: dla tej unikalnej listy miast nadaj nazwę „ CityList

  • Krok 3: Przejdź do zakładki Deweloper w programie Excel i we wkładce wstawia pole „ Combo Box ”.

  • Krok 4: Narysuj to pole „ Combo ” w arkuszu, w którym znajdują się dane.

  • Krok 5: Kliknij prawym przyciskiem myszy to „Combo Box” i wybierz opcję „ Właściwości ”.

  • Krok 6: Spowoduje to otwarcie opcji właściwości, takich jak poniżej.

  • Krok 7: Mamy tutaj kilka właściwości, ponieważ właściwość „ Połączona komórka ” daje łącze do komórki D2 .

  • Krok 8: Dla właściwości „ Zakres wypełnienia listy ” nadaj nazwę unikalnej liście „Miast”.

  • Krok 9: Dla właściwości „ Match Entry ” wybierz 2-fmMatchEntryNone, ponieważ wpisując nazwę w polu kombi nie uzupełni ona automatycznie zdania.

  • Krok 10: Skończyliśmy z częścią właściwości w „Combo Box”. Przejdź do zakładki „ Deweloper ” i odznacz opcję „ Projekt ” w „Combo Box”.

  • Krok 11: Teraz z pola kombi możemy zobaczyć nazwy miast na liście rozwijanej w programie Excel.

W rzeczywistości możemy wpisać nazwę w polu kombi i to samo będzie odzwierciedlać również wbudowaną komórkę D2.

  • Krok 12: Teraz musimy napisać formuły do ​​filtrowania danych, gdy wpisujemy nazwę miasta w polu kombi. W tym celu musimy mieć trzy kolumny pomocnicze, dla pierwszej kolumny pomocniczej musimy znaleźć numery wierszy za pomocą funkcji ROWS.

  • Krok 13: W drugiej kolumnie pomocnika musimy znaleźć powiązane wyszukiwania nazwy miast i jeśli pasują, potrzebujemy numerów wierszy tych miast, aby wprowadzić poniższą formułę.

Ta formuła będzie szukać nazwy miasta w głównej tabeli, jeśli pasuje, zwróci numer wiersza z kolumny „Pomocnik 1” lub zwróci pustą komórkę.

Na przykład teraz wpiszę „ Los Angeles ” i wszędzie tam, gdzie w głównej tabeli znajduje się nazwa miasta, otrzymamy numer wiersza.

  • Krok 14: Gdy numery wierszy wprowadzonej lub wybranej nazwy miasta będą dostępne, musimy skleić te numery wierszy jeden pod drugim, więc w trzeciej kolumnie pomocnika musimy ułożyć wszystkie te numery wierszy wprowadzonej nazwy miasta.

Aby zebrać razem te numery wierszy, użyjemy formuły kombinacji „ JEŻELI BŁĄD w programie Excel ” i funkcji „ MAŁE ” w programie Excel.

Ta formuła wyszuka najmniejszą wartość na liście dopasowanych miast na podstawie rzeczywistych numerów wierszy i umieści w stosie pierwszą najmniejszą, drugą najmniejszą, trzecią najmniejszą i tak dalej. Gdy wszystkie małe wartości zostaną ułożone w stos, funkcja SMALL wyrzuci wartość błędu, więc aby tego uniknąć, użyliśmy funkcji JEŻELI BŁĄD i jeśli wartość błędu zostanie zwrócona, jako wynik zwróci pustą komórkę.

  • Krok 15: Teraz utwórz identyczny format tabeli, jak poniższy.

W tej nowej tabeli musimy filtrować dane na podstawie nazwy miasta, którą wpisujemy w polu wyszukiwania programu Excel. Można to zrobić, używając kombinacji funkcji IFERROR, INDEX i COLUMNS w programie Excel. Poniżej znajduje się formuła, którą musisz zastosować.

Skopiuj formułę i wklej do wszystkich innych komórek w nowej tabeli.

Ok, koniec z projektowaniem części, nauczmy się jak z niej korzystać.

Wpisz nazwę miasta w polu kombi, a nasza nowa tabela będzie filtrować tylko wprowadzone dane miasta.

Jak widać, właśnie wpisałem „LO”, a wszystkie powiązane wyniki wyszukiwania są filtrowane w nowym formacie tabeli.

O czym należy pamiętać

  • Musisz wstawić pole kombi w programie Excel z „Formantu ActiveX” w zakładce „Deweloper”.
  • Pole kombi pasuje do wszystkich powiązanych alfabetów i zwraca wynik.