Caseta de căutare în Excel | 15 pași simpli pentru a crea caseta de căutare în Excel

Crearea unei casete de căutare în Excel

Ideea de a crea o casetă de căutare în Excel, astfel încât să continuăm să scriem datele necesare și, în consecință, va filtra datele și va arăta doar acea parte din date. În acest articol, vă vom arăta cum să creați o casetă de căutare și să filtrați datele în Excel.

15 pași simpli pentru a crea o casetă de căutare dinamică în Excel

Puteți descărca acest șablon Excel pentru caseta de căutare aici - Șablon Excel pentru caseta de căutare

Pentru a crea o casetă de căutare dinamică în excel. vom folosi datele de mai jos. Puteți descărca registrul de lucru și urmați împreună cu noi pentru a-l crea pe cont propriu.

Urmați pașii de mai jos pentru a crea o casetă de căutare dinamică în Excel.

  • Pasul 1: creați mai întâi o listă unică de nume „ Oraș ”, eliminând duplicatele dintr-o nouă foaie de lucru.

  • Pasul 2: pentru această listă unică de orașe, dați numele „ CityList

  • Pasul 3: Accesați fila Dezvoltator în Excel și din insert, caseta introduce „ Combo Box ”.

  • Pasul 4: Desenați această casetă „ Combo ” pe foaia de lucru în care se află datele.

  • Pasul 5: Faceți clic dreapta pe această „Casetă combinată” și alegeți opțiunea „ Proprietăți ”.

  • Pasul 6: Aceasta va deschide opțiuni de proprietăți precum cea de mai jos.

  • Pasul 7: Avem mai multe proprietăți aici, pentru că proprietatea „ Linked Cell ” oferă un link către celula D2 .

  • Pasul 8: pentru proprietatea „ List Fill Range ”, dați numele dat unei liste unice de „Cities”.

  • Pasul 9: Pentru proprietatea „ Match Entry ” alegeți 2-fmMatchEntryNone deoarece, pe măsură ce introduceți numele în caseta combinată, nu va completa complet propoziția.

  • Pasul 10: Am terminat cu o parte a proprietăților din „Combo Box”. Accesați fila „ Dezvoltator ” și deselectați opțiunea „ Proiectare ” din „Combo Box”.

  • Pasul 11: Acum din caseta combinată putem vedea numele orașelor în lista derulantă în Excel.

De fapt, putem introduce numele în caseta combinată și același lucru va reflecta și celula D2 încadrată.

  • Pasul 12: Acum trebuie să scriem formule pentru a filtra datele pe măsură ce introducem numele orașului în caseta combinată. Pentru aceasta, trebuie să avem trei coloane helper, pentru prima coloană helper trebuie să găsim numerele rândurilor folosind funcția ROWS.

  • Pasul 13: În cea de-a doua coloană de asistență trebuie să găsim căutările aferente numele orașelor și, dacă acestea se potrivesc, avem nevoie de numerele rândurilor acelor orașe pentru ca aceasta să introducă formula de mai jos.

Această formulă va căuta numele orașului în tabelul principal dacă se potrivește cu acesta va returna numărul rândului din coloana „Ajutor 1” sau altfel va returna celula goală.

De exemplu, acum voi tasta „ Los Angeles ” și oriunde se află numele orașului în tabelul principal pentru acele orașe vom primi numărul rândului.

  • Pasul 14: Odată ce numerele de rând ale numelui de oraș introdus sau selectat sunt disponibile, trebuie să lipim împreună aceste numere de rând unul sub celălalt, deci în a treia coloană de asistență trebuie să stivim toate aceste numere de rând ale numelui de oraș introdus.

Pentru a obține aceste numere de rând împreună vom folosi formula de combinație a „ IFERROR în Excel ” și funcția „ MIC ” în Excel.

Această formulă va căuta cea mai mică valoare din lista de orașe potrivite pe baza numerelor de rând reale și va stiva primul cel mai mic, al doilea cel mai mic, al treilea cel mai mic și așa mai departe. Odată ce toate valorile mici sunt stivuite împreună, funcția MICĂ aruncă o valoare de eroare, așa că pentru a evita acest lucru am folosit funcția IFERROR și, dacă apare valoarea de eroare, va returna o celulă goală ca rezultat.

  • Pasul 15: acum creați un format de tabel identic ca cel de mai jos.

În acest nou tabel, trebuie să filtrăm datele pe baza numelui orașului pe care îl tastăm în caseta de căutare excel. Acest lucru se poate face folosind o combinație de funcții IFERROR, INDEX și COLUMNS în excel. Mai jos este formula pe care trebuie să o aplicați.

Copiați formula și lipiți-o în toate celelalte celule din noul tabel.

Ok, am terminat cu proiectarea piesei, să învățăm cum să o folosim.

Tastați numele orașului în caseta combinată și noul nostru tabel va filtra numai datele introduse de oraș.

După cum puteți vedea, am tastat doar „LO” și toate rezultatele căutării aferente sunt filtrate în noul format de tabel.

Lucruri de reținut aici

  • Trebuie să introduceți o casetă combinată în Excel din „ActiveX Form Control” sub fila „Dezvoltator”.
  • Caseta combinată se potrivește cu toate alfabetele aferente returnează rezultatul.