Содржина
Овој напис илустрира како да креирате паѓачка листа што може да се пребарува во Excel. Ги прикажува 2-те начини на кои можете да го направите тоа во ексел користејќи формули и VBA. Следната слика ја нагласува целта на овој напис. Брзо разгледајте ја статијата за да видите како е направено.
Преземете ја работната книга за вежбање
Можете да ја преземете работната книга за вежбање од копчето за преземање подолу.
Dropdown List.xlsm што може да се пребарува
2 начини да креирате паѓачка листа што може да се пребарува во Excel
Замислете дека го имате следново база на податоци во имињата на работните листови како Состојби . Податокот содржи информации за првите 13 држави на САД.
Сега сакате да креирате паѓачка листа за пребарување во ќелијата B4 во работниот лист со име Опаѓачки .
Потоа треба да ги следите чекорите означени во следните методи.
1. Направете паѓачка листа што може да се пребарува со формули во Excel
Прво, ќе создадеме паѓачка листа што може да се пребарува користејќи формули на ексел. Следете ги чекорите подолу за да можете да го направите тоа.
📌 Чекори
- Прво, внесете ја следната формула во ќелијата E5 во листот со име States .
=FILTER(B5:B17,ISNUMBER(SEARCH(Dropdown!B4,B5:B17)),"Not Found")
- Функцијата SEARCH во формулата бара дадена вредност.
- Функцијата ISNUMBER враќа Точно ако излезот од функцијата Пребарување е број. Во спротивно, се враќа Неточно .
- Функцијата FILTER ги филтрира податоците според дадените критериуми.
- Потоа изберете ја ќелијата B4 во работниот лист Опаѓачки . Следно изберете Податоци >> Валидација на податоци .
- Потоа изберете го табот Поставки во прозорецот Потврда на податоци . Потоа изберете Список во полето Дозволи: користејќи ја стрелката надолу.
- Потоа внесете ја следнава формула во полето Извор .
=States!$E$5#
- Потоа, одете во јазичето Известување за грешка .
- Сега одштиклирајте Прикажи предупредување за грешка откако ќе се внесат неважечки податоци . Потоа притиснете го копчето OK .
- Конечно, создадена е паѓачка листа што може да се пребарува. Сега напишете нешто (ново) во ќелијата B4 . Потоа изберете ја паѓачката стрелка видлива во долниот десен агол на ќелијата. После тоа, ќе ги видите сите релевантни резултати од пребарувањето како што е прикажано на следната слика.
Прочитај повеќе: Како да Направете паѓачка листа врз основа на формулата во Excel (4 начини)
Слични читања:
- Како да го копирате падот на филтерот -Долу листа во Excel (5 начини)
- Креирајте паѓачка листа на Excel од табелата (5 примери)
- Како да креирате листа од опсегот во Excel (3 методи)
- Автоматско ажурирање паѓачка листа во Excel (3 начини)
- Како да креирате поле за листа со повеќе одбирање воExcel
2. Креирајте паѓачка листа што може да се пребарува со Excel VBA
Сега, да претпоставиме дека не сакате да изберете ниту една паѓачка стрелка за да ги видите релевантните резултати. Наместо тоа, сакате да ги видите резултатите од пребарувањето како што е прикажано во „Пребарување на Google“. Потоа следете ги чекорите подолу.
📌 Чекори
- Прво, треба да ги следите чекорите пред Податоци >> Валидација на податоци само во претходниот метод.
- Потоа изберете ја ќелијата E5 во работниот лист Состојби . После тоа, изберете Формули >> Управувач со имиња .
- Следно изберете Ново во прозорецот Управник со имиња за да дефинирате листа.
- Потоа сменете го Име во Dropdown_List во Ново име прозорец.
- Потоа внесете ја следнава формула во полето Се однесува на . Потоа притиснете го копчето OK . Формулата ги користи функциите INDEX и COUNTIF .
=States!$E$5:$E$5:INDEX(States!$E$5:$E$17,COUNTIF(States!$E$5:$E$17,"?*"))
- Сега одете во работниот лист Опаѓачки . Потоа изберете Вметни >> Combo Box од јазичето Developer .
- Следно повлечете го глувчето за правилно да ја промените големината на ComboBox како што е прикажано подолу.
- Потоа, ќе видите нова ComboBox создадена на следниов начин.
- Сега кликнете со десното копче на ComboBox и изберете Properties .
- После тоа, изберете Азбучно картичката во прозорецот Својства . Потоа направете ги следните промени: AutoWordSelect >> Неточно , Поврзана ќелија >> B4 , MatchEntry >> 2 – fnMatchEntryNone .
- Сега копирајте го следниот код.
3796
- После тоа, кликнете двапати на ComboBox . Ова ќе ве однесе директно до нов модул во прозорецот Microsoft VBA . Потоа залепете го копираниот код во празниот модул како што е прикажано подолу. Следно, притиснете F5 за да го извршите кодот.
- Конечно, паѓачкото мени што може да се пребарува ќе работи како „Пребарување на Google“. <. 16>
- Треба да го поништите изборот на Режим за дизајн во табулаторот Програмер за да можете да напишете во ComboBox .
- Не заборавајте да бидете сигурни дека апсолутните референци се внесени правилно во формулите.
- Користете CTRL+SHIFT+Enter во случај формулите на низата да не работат.
Прочитај повеќе: Уникатни вредности во паѓачката листа со VBA во Excel (целосен водич)
Работи што треба да се запаметат
Заклучок
Сега знаете како да креирате паѓачка листа што може да се пребарува во ексел. Ве молиме користете го делот за коментари подолу за дополнителни прашања или предлози и исто така кажете ни дали сте биле во можност да го направите тоа сами. Можете исто така да го посетите нашиот блог ExcelWIKI за да прочитате повеќе на Excel. Останете со нас и продолжете да учите.