Креирајте паѓачка листа што може да се пребарува во Excel (2 методи)

  • Споделете Го Ова
Hugh West

Овој напис илустрира како да креирате паѓачка листа што може да се пребарува во 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>

    Прочитај повеќе: Уникатни вредности во паѓачката листа со VBA во Excel (целосен водич)

    Работи што треба да се запаметат

    • Треба да го поништите изборот на Режим за дизајн во табулаторот Програмер за да можете да напишете во ComboBox .
    • Не заборавајте да бидете сигурни дека апсолутните референци се внесени правилно во формулите.
    • Користете CTRL+SHIFT+Enter во случај формулите на низата да не работат.

    Заклучок

    Сега знаете како да креирате паѓачка листа што може да се пребарува во ексел. Ве молиме користете го делот за коментари подолу за дополнителни прашања или предлози и исто така кажете ни дали сте биле во можност да го направите тоа сами. Можете исто така да го посетите нашиот блог ExcelWIKI за да прочитате повеќе на Excel. Останете со нас и продолжете да учите.

Хју Вест е високо искусен тренер и аналитичар на Excel со повеќе од 10 години искуство во индустријата. Има диплома за сметководство и финансии и магистер по бизнис администрација. Хју има страст за предавање и има развиено уникатен пристап на наставата кој е лесен за следење и разбирање. Неговото стручно познавање на Excel им помогна на илјадници студенти и професионалци ширум светот да ги подобрат своите вештини и да се истакнат во нивните кариери. Преку својот блог, Хју го споделува своето знаење со светот, нудејќи бесплатни упатства за Excel и онлајн обука за да им помогне на поединците и бизнисите да го достигнат својот целосен потенцијал.