Поле за търсене в Excel | 15 лесни стъпки за създаване на поле за търсене в Excel

Създаване на поле за търсене в Excel

Идеята да създадем поле за търсене в Excel, така че да продължаваме да записваме необходимите данни и съответно да филтрира данните и да показва само толкова голяма част от данните. В тази статия ще ви покажем как да създадете поле за търсене и да филтрирате данните в Excel.

15 лесни стъпки за създаване на динамично поле за търсене в Excel

Можете да изтеглите този шаблон за поле за търсене на Excel тук - Шаблон за поле за търсене в Excel

За да създадете динамично поле за търсене в Excel. ще използваме данните по-долу. Можете да изтеглите работната книга и да следвате заедно с нас, за да я създадете сами.

Следвайте стъпките по-долу, за да създадете динамично поле за търсене в Excel.

  • Стъпка 1: Първо създайте уникален списък с имена на „ City “, като премахнете дубликати в нов работен лист.

  • Стъпка 2: За този уникален списък с градове дайте име като „ CityList

  • Стъпка 3: Отидете в раздела за програмисти в Excel и от вложката вмъкнете полето „ Combo Box “.

  • Стъпка 4: Начертайте това поле „ Combo “ на вашия работен лист, където са данните.

  • Стъпка 5: Щракнете с десния бутон върху този „Combo Box“ и изберете опцията „ Properties “.

  • Стъпка 6: Това ще отвори опции за свойства като тази по-долу.

  • Стъпка 7: Тук имаме няколко свойства, тъй като свойството “ Linked Cell ” дава връзка към клетката D2 .

  • Стъпка 8: За свойството „ Списък за попълване на обхват “ дайте името, дадено на уникален списък с „Градове“.

  • Стъпка 9: За свойството “ Match Entry ” изберете 2-fmMatchEntryNone, защото докато въвеждате името в полето за комбиниране, то няма да завърши автоматично изречението.

  • Стъпка 10: Приключихме със свойствата, част от „Combo Box“. Отидете в раздела „ Програмист “ и махнете отметката от опцията „Режим на проектиране “ на „Combo Box“.

  • Стъпка 11: Сега от комбинираното поле можем да видим имена на градове в падащия списък в Excel.

Всъщност можем да напишем името в комбинираното поле и същото ще отразява и вградена клетка D2.

  • Стъпка 12: Сега трябва да напишем формули, за да филтрираме данните, докато въвеждаме името на града в комбинираното поле. За това трябва да имаме три помощни колони, за първата помощна колона трябва да намерим номерата на редовете с помощта на функцията ROWS.

  • Стъпка 13: Във втората помощна колона трябва да намерим свързаните с търсенията имена на градове и ако те съвпадат, се нуждаем от номерата на редовете на тези градове, за да въведем формулата по-долу.

Тази формула ще търси името на града в основната таблица, ако съвпада, ще върне номера на реда от колоната „Помощник 1“ или ще върне празна клетка.

Например сега ще напиша „ Лос Анджелис “ и където и да е името на града в основната таблица за тези градове, ще получим номера на реда.

  • Стъпка 14: След като номерата на редовете на въведеното или избраното име на града са налични, трябва да залепим тези номера на редове един под друг, така че в третата помощна колона трябва да подредим всички тези редови номера на въведеното име на град.

За да съберем тези номера на редове, ще използваме комбинираната формула на „ IFERROR в Excel “ и „ SMALL “ функция в Excel.

Тази формула ще търси най-малката стойност в списъка на съответстващите градове въз основа на действителните номера на редове и ще подрежда първата най-малка, втората най-малка, третата най-малка и т.н. След като всички малки стойности са подредени заедно, функцията SMALL хвърля стойност на грешка, така че за да избегнем това, използвахме функцията IFERROR и ако стойността на грешката дойде, тя ще върне празна клетка в резултат.

  • Стъпка 15: Сега създайте идентичен формат на таблица като този по-долу.

В тази нова таблица трябва да филтрираме данните въз основа на името на града, което въвеждаме в полето за търсене на Excel. Това може да стане чрез използване на комбинация от функции IFERROR, INDEX и COLUMNS в Excel. По-долу е формулата, която трябва да приложите.

Копирайте формулата и поставете във всички останали клетки в новата таблица.

Добре, приключихме с проектирането на част, нека се научим как да я използваме.

Въведете името на града в комбинираното поле и нашата нова таблица ще филтрира само въведените данни за града.

Както можете да видите, аз просто въведох само „LO“ и всички свързани резултати от търсенето се филтрират в новия формат на таблицата.

Неща, които трябва да запомните тук

  • Трябва да вмъкнете комбинирано поле в Excel от „ActiveX Form Control“ под раздела „Developer“.
  • Комбинираното поле съвпада с всички свързани азбуки, връща резултата.