Az Excelben számos keresési funkció létezik (például VLOOKUP, LOOKUP, INDEX/MATCH, XLOOKUP), amelyekkel el lehet érni egy értéket a listából.
De nem kereshet képeket ezekkel a képletekkel.
Például. ha van listám a csapatnevekről és logóikról, és a név alapján szeretném megkeresni a logót, ezt nem tehetem meg a beépített Excel funkció használatával.
De ez nem jelenti azt, hogy nem lehet megtenni.
Ebben az oktatóanyagban megmutatom, hogyan végezhet képkeresést Excelben.
Egyszerű, de ettől úgy fogsz kinézni, mint egy Excel-varázsló (csak ez az oktatóanyag és a kezedben lévő billentyűzet csillogása kell hozzá).
Kattintson ide a mintafájl letöltéséhez.
Az alábbiakban egy videó látható a képkeresési technikáról (ha inkább videót szeretne nézni, mint olvasást).
Képkeresés Excelben
Van egy listám az angol Premier League 20 csapatáról (ábécé sorrendben), valamint a klub logója a szomszédos cellában.
Most azt szeretném, hogy kiválaszthassam a csapat nevét a legördülő menüből, és megjelenik a kiválasztott csapat logója.
Valami az alábbiak szerint:
Ennek a képkeresésnek az Excelben való létrehozása négy részből áll:
- Az adatkészlet előkészítése.
- Legördülő lista létrehozása az elemnevek (ebben a példában klubnevek) megjelenítéséhez.
- Elnevezett tartomány létrehozása
- Linkelt kép létrehozása.
Nézzük most ezeket a lépéseket részletesen.
Az adatok előkészítése
- Legyen egy oszlopban az összes tétel neve (csapat neve).
- A szomszédos oszlopba illessze be az elemhez tartozó képet (ebben a példában a klub logója).
Győződjön meg arról, hogy a logók szépen illeszkednek a cellába. Átméretezheti a képeket úgy, hogy azok a cellán belül legyenek, vagy kibővítheti a cellákat.
A legördülő lista létrehozása
- Válassza ki azt a cellát, amelyben a legördülő menüt szeretné használni (ebben a példában E3).
- Kattintson az Adatok fülre.
- Kattintson az Adatellenőrzés lehetőségre (ez az adateszközök kategóriában van).
- Az Adatok érvényesítése párbeszédpanel Beállítások lapján győződjön meg arról, hogy a Lista ki van választva az Engedélyezés legördülő menüben (ha még nincs kiválasztva).
- A Forrás mezőben kattintson a felfelé mutató nyíl ikonra. Ez lehetővé teszi, hogy kiválassza a legördülő listához tartozó cellákat.
- Válassza ki azt a tartományt, amely a klubneveket tartalmazza (ebben a példában B3: B22).
- Nyomja meg az Enter billentyűt.
- Kattintson az OK gombra.
A fenti lépések egy legördülő listát adnak az E3 cellában.
Linkelt kép létrehozása
Ebben a részben létrehozunk egy linkelt képet a meglévő képek/logók bármelyikével.
Az alábbi lépésekkel hozhat létre linkelt képet:
- Válassza ki a logóval ellátott cellákat. Győződjön meg arról, hogy a cellát választotta, nem a logót/képet.
- Másolja a cellát (használja a Control + C billentyűkombinációt, vagy kattintson jobb egérgombbal, és válassza a másolatot).
- Kattintson a jobb egérgombbal arra a cellára, ahonnan a linkelt képet szeretné elérni (ez lehet bármelyik cella, mivel ezt később módosíthatjuk).
- Lépjen a Speciális beillesztés opcióra, és kattintson a jobbra mutató kis nyílra, hogy további lehetőségeket kapjon.
- Kattintson a Linkelt kép beillesztése ikonra.
A fenti lépések linkelt képet kapnak a másolt celláról. Ez azt jelenti, hogy ha bármilyen változás történik a másolt cellában, az a hivatkozott képen is megjelenik).
A fenti képen, mivel lemásoltam a C3 cellát, és beillesztettem egy linkelt képet. Ne feledje, hogy ez jelenleg nem kapcsolódik a legördülő menühöz.
Ezenkívül, ha beilleszti a linkelt képet, akkor létrehoz egy képet. Így bárhová áthelyezheti a munkalapon.
Elnevezett tartomány létrehozása
Most már minden a helyünkön van, és az utolsó lépés annak biztosítása, hogy a linkelt kép frissüljön a kiválasztás megváltoztatásakor. A linkelt kép egyelőre csak egy cellához kapcsolódik.
Nevesített tartomány használatával csatlakoztathatjuk a legördülő listához.
Ehhez tegye a következő lépéseket:
- Lépjen a Képletek fülre.
- Kattintson a Név definiálása lehetőségre. Ezzel megnyílik az „Új név” párbeszédpanel.
- Az Új név párbeszédpanelen adja meg a következő bejegyzéseket:
- Név: ClubLogoLookup
- Utal rá: = INDEX ($ C $ 3: $ C $ 22, MATCH ($ E $ 3, $ B $ 3: $ B $ 22,0))
- Kattintson az OK gombra.
- Válassza ki az előző lépésben létrehozott linkelt képet. Cellahivatkozást észlel a képlet sávban (például = $ C $ 3). Törölje ezt a cellahivatkozást és írja be = ClubLogoLookup.
Ez az!! Módosítsa a klub nevét a legördülő menüből, és ennek megfelelően módosítja a képet.
Hogyan működik ez a képkeresési technika?
Amikor linkelt képet készítettünk, az az eredeti cellára utalt, ahonnan másolták. Ezt a hivatkozást megváltoztattuk a megnevezett tartományt.
Ez a megnevezett tartomány a legördülő listától függ, és amikor megváltoztatjuk a kijelölést a legördülő menüben, a kiválasztott csapat neve melletti cella hivatkozását adja vissza. Például, ha az Arsenalt választom, az visszatér, C3, és amikor a Chelsea -t választom, akkor a C6.
Mivel a megnevezett tartományt hozzárendeltük a linkelt képhez (a hivatkozás megváltoztatásával = ClubLogoLookup), ez most az új cellahivatkozásokra utal, és így visszaadja a cella képét.
Ahhoz, hogy ez a trükk működjön, a megadott névnek csak egy cellahivatkozást kell visszaadnia. Ezt az INDEX és a MATCH funkciók kombinációjával érik el.
Íme a képlet:
= INDEX ($ C $ 3: $ C $ 22, MATCH ($ E $ 3, $ B $ 3: $ B $ 22,0)).
A képlet MATCH része visszaadja a klubnév pozícióját a legördülő menüben. Például, ha Arsenal, akkor a MATCH képlet 1 -et ad vissza, ha a Chelsea -t, akkor 4 -et. Az INDEX függvény megkeresi a cellahivatkozás amely rendelkezik a logóval (a MATCH által visszaadott pozíció alapján).
Próbálja ki maga … Töltse le a példa fájlt innen