Ugrás a tartalomra

Keresőmező létrehozása az Excelben – lépésről lépésre

Keresőmező létrehozása az Excelben javítja a táblázatok funkcionalitását azáltal, hogy megkönnyíti az egyes adatok szűrését és gyors elérését. Ez az útmutató a keresőmező megvalósításának számos módszerét ismerteti, amelyek az Excel különböző verzióira vonatkoznak. Akár kezdő, akár haladó felhasználó, ezek a lépések segítenek dinamikus keresőmező beállításában olyan funkciók használatával, mint a SZŰRŐ funkció, a Feltételes formázás és a különböző képletek.


Könnyen létrehozhat keresőmezőt a FILTER funkcióval

Megjegyzések: A SZŰRŐ funkció kapható Excel 2019 és újabb verziók<p></p> Excel Microsoft 365-höz.
A SZŰRŐ funkció egyszerű módot biztosít az adatok dinamikus keresésére és szűrésére. A FILTER funkció használatának előnyei a következők:
  • Ez a funkció automatikusan frissíti a kimenetet az adatok változásával.
  • A SZŰRŐ függvény tetszőleges számú eredményt adhat vissza, egyetlen sortól több ezerig, attól függően, hogy az adatkészletben hány bejegyzés felel meg a beállított feltételeknek.

Itt megmutatom, hogyan használhatja a FILTER funkciót keresőmező létrehozásához az Excelben.

1. lépés: Helyezzen be egy szövegmezőt, és konfigurálja a tulajdonságokat
típus: Ha csak a tartalom kereséséhez kell beírnia egy cellát, és nincs szüksége jól látható keresőmezőre, akkor kihagyhatja ezt a lépést, és közvetlenül továbbléphet 2 lépés.
  1. Menj a Fejlesztő fülre kattintva betétlap > Text Box (ActiveX Control).
    típus: Ha a Fejlesztő lap nem jelenik meg a szalagon, engedélyezheti az oktatóanyag utasításait követve: Hogyan lehet megjeleníteni / megjeleníteni a fejlesztői lapot az Excel szalagban?
  2. A kurzor keresztté változik, majd el kell húznia a kurzort, hogy megrajzolja a szövegdobozt arra a helyre a munkalapon, ahová a szövegdobozt el szeretné helyezni. A szövegdoboz megrajzolása után engedje fel az egeret.
  3. Kattintson a jobb gombbal a szövegmezőre, és válassza ki Ingatlanok a helyi menüből.
  4. A Ingatlanok panelen, kapcsolja össze a szövegmezőt egy cellával a cellahivatkozás beírásával LinkedCell terület. Például írja be, hogy "J2" biztosítja, hogy a szövegmezőbe beírt adatok automatikusan frissüljenek a J2 cellában, és fordítva.
  5. Kattintson az Tervezési mód alatt a Fejlesztő fület a Tervezési módból való kilépéshez.

A szövegmező most lehetővé teszi a szöveg bevitelét.

2. lépés: Alkalmazza a FILTER funkciót
  1. A SZŰRŐ funkció használata előtt másolja át az eredeti fejlécet egy új területre. Itt helyezem el a fejlécet a keresőmező alá.
    típus: Ez a megközelítés lehetővé teszi a felhasználók számára, hogy egyértelműen lássák az eredményeket az eredeti adatokkal azonos oszlopfejlécek alatt.
  2. Válassza ki az első fejléc alatti cellát (pl I5 ebben a példában), írja be a következő képletet, és nyomja meg a gombot belép kulcs az eredmény eléréséhez.
    =FILTER(Sheet2!$A$5:$G$281,Sheet2!$B$5:$B$281=J2,"No data found")
    Amint a fenti képernyőképen látható, mivel a szövegmezőnek most nincs bevitele, a képlet megjeleníti az eredményt "Nem található adat" ban ben I5.
Megjegyzések:
  • Ebben a képletben:
    • 2. lap!$5:$281 G$: $A$5:$G$281 az az adattartomány, amelyet a 2. munkalapon szűrni szeretne.
    • 2. lap!$B$5:$B$281=J2: Ez a rész határozza meg a tartomány szűrésére használt feltételeket. Ellenőrzi a B oszlop minden celláját a 5. munkalap 281. sorától a 2. sorig, hogy lássa, megegyezik-e a J2 cellában lévő értékkel. A J2 a keresőmezőhöz kapcsolódó cella.
    • Nem található adat: Ha a SZŰRŐ függvény nem talál olyan sorokat, ahol a B oszlopban lévő érték megegyezik a J2 cellában lévő értékkel, akkor a "Nem található adat" üzenetet adja vissza.
  • Ez a módszer kis-és nagybetűk, vagyis egyezni fog a szöveggel, függetlenül attól, hogy nagy- vagy kisbetűket ír-e be.
Eredmény: Tesztelje a keresőmezőt

Most teszteljük a keresőmezőt. Ebben a példában, amikor beírom egy ügyfél nevét a keresőmezőbe, a megfelelő találatok kiszűrve és azonnal megjelennek.


Hozzon létre egy keresőmezőt a feltételes formázással

A feltételes formázás használható a keresési kifejezésnek megfelelő adatok kiemelésére, így közvetetten keresőmező-effektust hozhat létre. Ez a módszer nem szűri ki az adatokat, hanem vizuálisan elvezeti a megfelelő cellákhoz. Ez a rész bemutatja, hogyan hozhat létre keresőmezőt az Excel feltételes formázásával.

1. lépés: Helyezzen be egy szövegmezőt, és konfigurálja a tulajdonságokat
típus: Ha csak a tartalom kereséséhez kell beírnia egy cellát, és nincs szüksége jól látható keresőmezőre, akkor kihagyhatja ezt a lépést, és közvetlenül továbbléphet 2 lépés.
  1. Menj a Fejlesztő fülre kattintva betétlap > Text Box (ActiveX Control).
    típus: Ha a Fejlesztő lap nem jelenik meg a szalagon, engedélyezheti az oktatóanyag utasításait követve: Hogyan lehet megjeleníteni / megjeleníteni a fejlesztői lapot az Excel szalagban?
  2. A kurzor keresztté változik, majd el kell húznia a kurzort, hogy megrajzolja a szövegdobozt arra a helyre a munkalapon, ahová a szövegdobozt el szeretné helyezni. A szövegdoboz megrajzolása után engedje fel az egeret.
  3. Kattintson a jobb gombbal a szövegmezőre, és válassza ki Ingatlanok a helyi menüből.
  4. A Ingatlanok panelen, kapcsolja össze a szövegmezőt egy cellával a cellahivatkozás beírásával LinkedCell terület. Például írja be, hogy "J3" biztosítja, hogy a szövegmezőbe beírt adatok automatikusan frissüljenek a J3 cellában, és fordítva.
  5. Kattintson az Tervezési mód alatt a Fejlesztő fület a Tervezési módból való kilépéshez.

A szövegmező most lehetővé teszi a szöveg bevitelét.

2. lépés: Alkalmazza a feltételes formázást az adatok kereséséhez
  1. Válassza ki a keresendő teljes adattartományt. Itt az A3:G279 tartományt választom.
  2. Alatt Kezdőlap fülre kattintva Feltételes formázás > Új szabály.
  3. A Új formázási szabály párbeszédablak:
    1. választ Képlet segítségével határozza meg, hogy mely cellákat formázza a Válasszon egy szabálytípust lehetőségeket.
    2. Írja be a következő képletet a Formázza az értékeket, ahol ez a képlet igaz doboz.
      =$B3=$J$3
      Itt, B3 USD az oszlop első celláját jelöli, amelyet a kiválasztott tartományban a keresési feltételekkel kíván egyeztetni, és 3 $ J$ a keresőmezőhöz kapcsolódó cella.
    3. Kattintson az kialakított gombot a keresési eredmények kitöltési színének megadásához.
    4. Kattintson az OK gomb. Lásd a képernyőképet:
Eredmény

Most teszteljük a keresőmezőt. Ebben a példában, amikor beírom egy ügyfél nevét a keresőmezőbe, a megfelelő sorok, amelyek ezt az ügyfelet tartalmazzák a B oszlopban, azonnal kiemelve lesznek a megadott kitöltési színnel.

Megjegyzések: Ez a módszer az kis-és nagybetűk, vagyis egyezni fog a szöveggel, függetlenül attól, hogy nagy- vagy kisbetűket ír-e be.

Hozzon létre egy keresőmezőt képletkombinációkkal

Ha nem az Excel legújabb verzióját használja, és nem csak a sorokat szeretné kiemelni, az ebben a részben leírt módszer hasznos lehet. Az Excel-képletek kombinációjával létrehozhat funkcionális keresőmezőt az Excel bármely verziójában. Kérjük, kövesse az alábbi lépéseket.

1. lépés: Hozzon létre egy listát az egyedi értékekről a keresőoszlopból
típus: Az új tartomány egyedi értékeit fogom használni a végső keresőmezőben.
  1. Ebben az esetben kijelölöm és kimásolom a tartományt B4: B281 egy új munkalapra.
  2. A tartomány új munkalapba történő beillesztése után tartsa kijelölve a beillesztett adatokat, lépjen a dátum Lapot és válassza ki Távolítsa el a másolatokat.
  3. A megnyitón Távolítsa el a másolatokat párbeszédpanelen kattintson a OK gombot.
  4. A Microsoft Excel prompt mezőben jelenik meg, hogy megmutassa, hány másolatot távolított el. Kattintson OK.
  5. Az ismétlődések eltávolítása után jelölje ki az összes egyedi értéket a listában, kivéve a fejlécet, és adjon nevet ehhez a tartományhoz a Név doboz. Itt a tartományt így neveztem el Vevő.
2. lépés: Szúrjon be egy kombinált mezőt, és konfigurálja a tulajdonságokat
típus: Ha csak a tartalom kereséséhez kell beírnia egy cellát, és nincs szüksége jól látható keresőmezőre, akkor kihagyhatja ezt a lépést, és közvetlenül továbbléphet 3 lépés.
  1. Menjen vissza a keresni kívánt adatkészletet tartalmazó munkalaphoz. Menj a Fejlesztő fülre kattintva betétlap > Combo Box (ActiveX vezérlő).
    típus: Ha a Fejlesztő lap nem jelenik meg a szalagon, engedélyezheti az oktatóanyag utasításait követve: Hogyan lehet megjeleníteni / megjeleníteni a fejlesztői lapot az Excel szalagban?
  2. A kurzor keresztté változik, majd a kurzor húzásával meg kell rajzolnia a kombinált mezőt a munkalap azon helyére, ahová a keresőmezőt el szeretné helyezni. A kombinált doboz megrajzolása után engedje el az egeret.
  3. Kattintson jobb gombbal a kombinált mezőre, és válassza ki Ingatlanok a helyi menüből.
  4. A Ingatlanok ablaktábla:
    1. Kapcsolja össze a kombinált mezőt egy cellával a cella hivatkozásának megadásával LinkedCell terület. neki írok "M2".
      Tipp: A mező megadása biztosítja, hogy a kombinált mezőbe beírt adatok automatikusan frissüljenek az M2 cellában, és fordítva.
    2. A ListFillRange mezőbe írja be a tartomány neve az 1. lépésben megadott egyedi listához.
    3. Változtasd meg a MatchEntry mezőt 2 – fmMatchEntryNone.
    4. Csukja be a Ingatlanok ablaktábla.
  5. Kattintson az Tervezési mód alatt a Fejlesztő fület a Tervezési módból való kilépéshez.

Mostantól bármelyik elemet kiválaszthatja a kombinált mezőből, vagy beírhatja a keresendő szöveget.

3. lépés: Alkalmazzon képleteket
  1. Hozzon létre három segédoszlopot az eredeti adattartomány mellett. Lásd a képernyőképet:
  2. A cellában (H5) az első segítő oszlop fejlécébe írja be a következő képletet, és nyomja meg a gombot belép.
    =ROWS($B$5:B5)
    Itt B5 az a cella, amely a keresendő oszlop első ügyfélnevét tartalmazza.
  3. Kattintson duplán a képletcella jobb alsó sarkára, a következő cella automatikusan kitölti ugyanazt a képletet.
  4. A cellában (I5) a második segítő oszlop fejlécébe írja be a következő képletet, és nyomja meg a gombot belép. Ezután kattintson duplán a képletcella jobb alsó sarkára, hogy automatikusan kitöltse az alábbi cellákat ugyanazzal a képlettel.
    =IF(ISNUMBER(SEARCH($M$2,B5)),H5,"")
    Itt M2 a cella a kombinált dobozhoz kapcsolódik.
  5. A cellában (J5) a harmadik segítő oszlop fejlécébe írja be a következő képletet, és nyomja meg a gombot belép. Ezután kattintson duplán a képletcella jobb alsó sarkára, hogy automatikusan kitöltse az alábbi cellákat ugyanazzal a képlettel.
    =IFERROR(SMALL($I$5:$I$281,H5),"") 
  6. Másolja az eredeti fejlécsort egy új területre. Itt helyezem el a fejlécet a keresőmező alá.
  7. Válassza ki az első fejléc alatti cellát (pl L5 ebben a példában), írja be a következő képletet, és nyomja meg az Enter billentyűt.
    =IFERROR(INDEX($A$5:$G$281,$J5,COLUMNS($L$4:L4)),"")
    Itt A5: G281 az eredménycellában megjeleníteni kívánt teljes adattartomány.
  8. Jelölje ki ezt a képletcellát, húzza a Töltse meg a fogantyút jobbra, majd lefelé, hogy a képletet a megfelelő oszlopokra és sorokra alkalmazza.
    Megjegyzések:
    • Mivel a keresőmezőben nincs bevitel, a képlet eredményei a nyers adatokat jelenítik meg.
    • Ez a módszer nem tesz különbséget a kis- és nagybetűk között, ami azt jelenti, hogy egyezni fog a szöveggel, függetlenül attól, hogy nagy- vagy kisbetűket ír-e be.
Eredmény

Most teszteljük a keresőmezőt. Ebben a példában, amikor beírom vagy kiválasztom egy ügyfél nevét a kombinált mezőből, a megfelelő sorok, amelyek az adott ügyfél nevét a B oszlopban tartalmazzák, kiszűrik és azonnal megjelennek az eredménytartományban.


Keresőmező létrehozása az Excelben jelentősen javíthatja az adatokkal való interakciót, így a táblázatok dinamikusabbak és felhasználóbarátabbak. Függetlenül attól, hogy a SZŰRŐ funkció egyszerűségét, a feltételes formázás vizuális segítségét vagy a képletkombinációk sokoldalúságát választja, mindegyik módszer értékes eszközöket biztosít az adatkezelési képességek javításához. Kísérletezzen ezekkel a technikákkal, hogy megtalálja, melyik a legmegfelelőbb az Ön speciális igényeinek és adatforgatókönyveinek. Azok számára, akik szeretnének mélyebbre ásni az Excel képességeit, weboldalunk rengeteg oktatóanyagot kínál. Itt találhat további Excel tippeket és trükköket.


A legjobb irodai hatékonyságnövelő eszközök

🤖 Kutools AI Aide: Forradalmasítsa az adatelemzést a következők alapján: Intelligens végrehajtás   |  Kód létrehozása  |  Hozzon létre egyéni képleteket  |  Adatok elemzése és diagramok létrehozása  |  A Kutools funkciók meghívása...
Népszerű szolgáltatások: Ismétlődések keresése, kiemelése vagy azonosítása   |  Üres sorok törlése   |  Oszlopok vagy cellák kombinálása adatvesztés nélkül   |   Kerek Formula nélkül ...
Szuper keresés: Több kritérium VLookup    Többértékű VLookup  |   VLookup több munkalapon   |   Fuzzy Lookup ....
Speciális legördülő lista: Gyors legördülő lista létrehozása   |  Függő legördülő lista   |  Többszörösen válassza ki a legördülő listát ....
Oszlopkezelő: Adjon meg egy adott számú oszlopot  |  Oszlopok mozgatása  |  Kapcsolja be a Rejtett oszlopok láthatósági állapotát  |  Tartományok és oszlopok összehasonlítása ...
Kiemelt funkciók: Rács fókusz   |  Design nézet   |   Nagy Formula bár    Munkafüzet és lapkezelő   |  Erőforrás-könyvtár (Auto szöveg)   |  Dátumválasztó   |  Kombinálja a munkalapokat   |  Cellák titkosítása/dekódolása    E-mailek küldése listánként   |  Szuper szűrő   |   Speciális szűrő (félkövér/dőlt/áthúzott szűrés...) ...
A 15 legjobb eszközkészlet12 szöveg Eszközök (Szöveg hozzáadása, Karakterek eltávolítása,...)   |   50 + Táblázatos Típusai (Gantt-diagram,...)   |   40+ Praktikus képletek (Számolja ki az életkort a születésnap alapján,...)   |   19 beszúrás Eszközök (Helyezze be a QR-kódot, Kép beszúrása az útvonalból,...)   |   12 Átalakítás Eszközök (Számok szavakig, Valuta átváltás,...)   |   7 Egyesítés és felosztás Eszközök (Haladó kombinált sorok, Hasított sejtek,...)   |   ... és több

Töltsd fel Excel-készségeidet a Kutools for Excel segítségével, és tapasztald meg a még soha nem látott hatékonyságot. A Kutools for Excel több mint 300 speciális funkciót kínál a termelékenység fokozásához és az időmegtakarításhoz.  Kattintson ide, hogy megszerezze a leginkább szükséges funkciót...

Leírás


Az Office lap füles felületet hoz az Office-ba, és sokkal könnyebbé teszi a munkáját

  • Füles szerkesztés és olvasás engedélyezése Wordben, Excelben és PowerPointban, Publisher, Access, Visio és Project.
  • Több dokumentum megnyitása és létrehozása ugyanazon ablak új lapjain, mint új ablakokban.
  • 50% -kal növeli a termelékenységet, és naponta több száz kattintással csökkenti az egér kattintását!
Comments (29)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
me pueden apoyar en cual es la formula para solo buscar
porfa
This comment was minimized by the moderator on the site
Hi, for the second part: "Create Your Own Search Box With Formulas To List All Searched Results", it doesn't say what to do with the search box, my search box has no formula in it. I am trying to do it with multiple columns as well, does it work too?
This comment was minimized by the moderator on the site
Insert data from example. Copy formula in indicated cell, but delete space from formula. Easy!
This comment was minimized by the moderator on the site
i have tried using this but is dose not wont to highlight the box I am searching for why is this
This comment was minimized by the moderator on the site
Can you create a formula that captures two cells worth of information in retrospect i am using a set up that captures user names and badge data so i need it to when it filters that it carries both cells of information not just one
This comment was minimized by the moderator on the site
hi! I used the basic highlight search bar, but am having a couple of issues. it is predicting my search and finding it with no issues... however, it always highlights the cell a couple below or above the searched one. Are you able to help me with this please?
This comment was minimized by the moderator on the site
Hi! Is this applicable to Google Sheets? I'm trying to make a search box with formulas to list all searched results. I followed every steps listed above but the results shows nothing. There is an error tho, it says "change Iterative calculation". But whatever I do, it doesn't show anything - just blank. Can you help me with this, please... Thank you!
This comment was minimized by the moderator on the site
Good day,
This is only applicable to Microsoft Excel application. Sorry for the inconvenience.
This comment was minimized by the moderator on the site
Hi! Is this applicable to Google Sheets? I'm trying to make a search box with formulas to list all searched results. I followed every steps listed above but the results shows nothing. There is an error tho, it says "change Iterative calculation". But whatever I do, it doesn't show anything - just blank. Can you help me with this, please... Thank you!
This comment was minimized by the moderator on the site
Hello, I am using to search between my vendors (one column) and brands (another column). With this setup, there are brands (like Microsoft) that can have more vendors (vendor A, vendor B, vendor C,...). I would like to search for the brand (microsoft) name and would like to see all possible vendors (A, B & C as well). But now the result is only the first vendor and that's all. How can I change/fix that?

Many thanks!
This comment was minimized by the moderator on the site
Hi Tomas,
Maybe you can rearrange your data and create a dynamic drop down list to solve the problem. You can browse the below article for more details.
https://www.extendoffice.com/documents/excel/1350-excel-create-dynamic-drop-down-list.html
This comment was minimized by the moderator on the site
i followed the resulted search method and it worked perfectly however the results are hyperlinked and it shows me the result without the hyperlink is there a way i can make it show me the result with the link connection?
This comment was minimized by the moderator on the site
After entering the formula =ISNUMBER(SEARCH($B$1,A4)) for conditional formatting, if the cell I used for the search function is blank, all the cells that are searched (A4:C368) are highlighted. But once a string is entered for the search criteria the cells containing the search criteria are highlighted correctly. Is there a way to tweak the formula to not highlight until search criteria is entered? Or did I do something wrong?

Also, using the formula in step 5 on another sheet within the workbook isn't working. What I'm trying to do is perform a search and show results of that search on one sheet named Search & Results while having the information to be searched on a sheet named Index. The formula I'm using is =IFERROR(VLOOKUP(A3,Index!$A$4:$C$368,5,FALSE),"") where A3 is the beginning of my numbered cells on the Search & Results sheet and the search is taking place throughout cells A4:C368 on the Index sheet.
This comment was minimized by the moderator on the site
same had been having the same issue with the formula,try this in your conditional formatting rule "=AND($I$1<>"",ISNUMBER(SEARCH($I$1,$B4)))", it works for me
I1 is my search box, B4 is first cell of selected range
This comment was minimized by the moderator on the site
Hi Colby. Your vlookup formula=IFERROR(VLOOKUP(A3,Index!$A$4:$C$368,5,FALSE),"") refers to range from A4 to C368 in Sheet name index which have only 3 column but you are entering 5 right after $C$368 which tells the vlookup formula to display value of column 5 which does not exists in your selected range. Fix this and I believe that your problem will be solved.
This comment was minimized by the moderator on the site
I have the same problem. Did you get an answer?
This comment was minimized by the moderator on the site
also me. i have the same problem
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations