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

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

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

15 лесни стъпки за създаване на динамично поле за търсене в 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“.
  • Комбинираното поле съвпада с всички свързани азбуки, връща резултата.

Интересни статии...