Skapa en sökruta i Excel
Idén att skapa en sökruta i Excel, så att vi fortsätter att skriva nödvändiga data och följaktligen filtrerar den data och visar bara så mycket av data. I den här artikeln visar vi dig hur du skapar en sökruta och filtrerar data i Excel.
15 enkla steg för att skapa dynamisk sökruta i Excel
Att skapa en dynamisk sökruta i Excel. vi kommer att använda nedanstående data. Du kan ladda ner arbetsboken och följa med oss för att skapa den själv.

Följ stegen nedan för att skapa en dynamisk sökruta i Excel.
- Steg 1: Skapa först en unik lista med " Stad " -namn genom att ta bort dubbletter i ett nytt kalkylblad.

- Steg 2: För den här unika listan över städer, ge ett namn som ” CityList. ”

- Steg 3: Gå till fliken Utvecklare i Excel, och från insättningen, rutinsatser " Combo Box ."

- Steg 4: Rita denna " kombinationsruta " på ditt kalkylblad där data finns.

- Steg 5: Högerklicka på den här "kombinationsrutan" och välj alternativet " Egenskaper ".

- Steg 6: Detta öppnar egenskaper för alternativ som nedanstående.

- Steg 7: Vi har flera egenskaper här. För fastigheten ger " Länkad cell " en länk till cellen D2 .

- Steg 8: För egenskapen " List Fill Fill Range " ger namnet namnet på en unik lista med "Cities".

- Steg 9: För egenskapen " Match Entry " väljer du 2-fmMatchEntryNone eftersom när du skriver namnet i kombinationsrutan kommer den inte att slutföra meningen automatiskt.

- Steg 10: Vi är färdiga med egenskaperna i "Combo Box." Gå till fliken " Utvecklare " och avmarkera alternativet " Design " i "Combo Box."

- Steg 11: Nu från kombinationsrutan kan vi se stadsnamn i rullgardinsmenyn i Excel.

I själva verket kan vi skriva namnet i kombinationsrutan, och detsamma kommer också att återspegla den inline cellen D2.

- Steg 12: Nu måste vi skriva formler för att filtrera data när vi skriver stadens namn i kombinationsrutan. För detta måste vi ha tre hjälpkolumner. För den första hjälpkolumnen måste vi hitta radnumren med hjälp av ROWS-funktionen.

- Steg 13: I den andra hjälpkolumnen måste vi hitta de relaterade sökningarna stadsnamn, och om de matchar, behöver vi radnumren för dessa städer för att detta ska gå in i formeln nedan.

Denna formel letar efter stadens namn i huvudtabellen. Om det matchar kommer det att returnera radnumret från kolumnen "Hjälpare 1" eller annars returnerar en tom cell.
Nu skriver jag till exempel ” Los Angeles ” och varhelst stadsnamnet finns där i huvudtabellen för dessa städer får vi radnumret.

- Steg 14: När radnumren för det inmatade eller valda stadsnamnet är tillgängliga måste vi hålla ihop dessa radnummer under varandra, så i den tredje hjälpkolumnen måste vi stapla alla dessa radnummer i det angivna stadsnamnet .
För att få ihop dessa radnummer kommer vi att använda kombinationsformeln " FEL i Excel " och " SMALL " i Excel.

Den här formeln letar efter det minsta värdet i den matchade stadslistan baserat på faktiska radnummer och den staplar det första minsta, näst minsta, tredje minsta och så vidare. När alla små värden har staplats tillsammans, kastar SMALL-funktionen ett felvärde, så för att undvika detta har vi använt funktionen FEL och om felvärdet kommer kommer det att returnera en tom cell som ett resultat.
- Steg 15: Skapa nu ett identiskt tabellformat som det nedanstående.

I den här nya tabellen måste vi filtrera data baserat på stadsnamnet vi skriver i excel-sökrutan. Detta kan göras med hjälp av en kombination av IFERROR-, INDEX- och COLUMNS-funktioner i excel. Nedan är formeln du behöver använda.

Kopiera formeln och klistra in den i alla andra celler i den nya tabellen.
Okej, vi är klara med designdelen. Låt oss lära oss hur man använder det.
Skriv stadens namn i kombinationsrutan, och vår nya tabell filtrerar endast de angivna stadsdata.

Som du ser skrev jag bara ”LO” och alla relaterade sökresultat filtreras i det nya tabellformatet.
Saker att komma ihåg här
- Du måste infoga en kombinationsruta i Excel från "ActiveX Form Control" på fliken "Developer".
- Kombinationsrutan matchar alla relaterade alfabet returnerar resultatet.