A VLOOKUP egy másik lapról a Google Táblázatokban

a VLOOKUP (függőleges keresés) teljes potenciálját feloldhatja a Google Táblázatokban, ha különböző táblázatok és munkafüzetek adatainak hívására használja.

a Vlookup funkció hihetetlenül hatékony funkció, amely a munkaórákat csupán másodpercekké változtathatja. Bár a funkció hasznos az egyes lapok adatelemzéséhez, tovább javíthatja a Vlookup használhatóságát azáltal, hogy adatokat hív meg a különböző táblázatokban.

ezzel a funkcióval gyorsan és hatékonyan kereshet és lekérhet bizonyos értékeket nagy mennyiségű adatból.

ha több táblázaton is használhatja, megkönnyíti az adatok tisztán tartását, és automatikusan frissül, ha változások történnek a lapok között.

ez a cikk a következőket tartalmazza:

a vlookup formula

a VLOOKUP szintaxis meglehetősen egyszerű, de nagyon összetett mértékben használható.

amint azt a” függőleges ” a nevében is jelzi, a Vlookup a létrehozott tartomány bal szélső oszlopában keres egy soregyezést, és visszaadja az index által azonosított cellában lévő értéket.

megkeresi az oszlopot, és visszaad egy értéket a megfelelő sorból, általában egy másik oszlopból.

a Vlookup egyik legnagyobb gyengesége, hogy nem tud egyezést keresni a jobb oldali oszlopban, és egy oszlopból a bal oldali eredményt hozza vissza. Más szavakkal, a Vlookup csak jobbra nézhet vagy fordulhat.

így néz ki a képlet részekre bontva:

=Vlookup(search_key,range,index,is_sorted)

nézzük meg az egyes komponenseket külön-külön:

  • =Vlookup (): ez maga a függvény paraméterek nélkül. Ez az, ami azt mondja, hogy a Google Táblázatok cselekedjenek.
  • search_key: ez a paraméter határozza meg, hogy milyen információkat szeretnénk egyeztetni. Lehet, hogy név, szám, logikai érték vagy valami más. Lehet, hogy egy statikus érték, amelyet meghatároztunk, vagy egy cellában tárolt relatív érték. Ha ezt “A2” – ként állítjuk be, akkor az “A2″cellában keresi az értéket. Ha “true” – ra állítjuk, akkor megegyezik a “true” szöveggel.”
  • tartomány: Ez megmondja a Vlookup függvénynek, hogy hol kell keresni egy egyezést, és azt a tartományt, amelyben a visszaadott érték található. Ha a B oszlopban értékegyezést keresünk, és a C vagy D oszlopban szeretnénk értéket visszaadni, akkor a tartományt B:D.
  • index: Ez a paraméter megmondja a Vlookupnak, hogy melyik oszlopértéket adja vissza. Az index a tartományhoz viszonyítva, nem pedig a laphoz viszonyítva. Ezért ez egy szám helyett egy betű, mint oszlopok általában meghatározott. Ha a keresésünk megegyezik a B oszlopban, és a C oszlopból ad vissza értéket, akkor az index értéke 2. Ha a D oszlopot a B oszlop egyezéséből adjuk vissza, az index értéke 3.
  • is_sorted: ennek a paraméternek a neve nem olyan egyértelmű, mint a pontos egyezéseket adja vissza, ha “false”, a legközelebbi egyezést pedig “true” értékre állítja.”A True alapértelmezés szerint be van állítva, de a false a legtöbb alkalmazásban ajánlott.

most vessünk egy pillantást az egészet össze:

=Vlookup(A2,A2:B5,2,false)
a tartomány meghatározása rendkívül fontos, és zavaró lehet, ha még nem ismeri a Vlookup működését. A megadott tartománynak tartalmaznia kell mind a keresett adatértéket, mind a visszaadni kívánt adatértéket. Ha megpróbál keresni az A oszlopban, és hozza vissza az értéket a B oszlopban, a tartománynak tartalmaznia kell mind az a, mind a B oszlopot.

a VLOOKUP használata ugyanabban a munkafüzetben és egy másik munkafüzetben

míg a legtöbb esetben a VLOOKUP képletet használjuk a Google Táblázatokban ugyanazon a lapon, sokszor előfordulhat, hogy ugyanazt a munkafüzetet két lap között, vagy akár a különböző munkafüzetben kell használni.

előfordulhat például, hogy egy munkalap egyes elemeiből szeretné lekérni az adatokat, miközben a keresési adatok egy másik lapon vagy egy másik munkafüzetben vannak.

a Vlookup függvény használata egy másik lap adatainak beviteléhez némileg eltérő, ha ugyanabban a munkafüzetben vagy egy másik munkafüzetben dolgozik.

ugyanazon munkafüzet VLOOKUP képlete így néz ki:

=vlookup(search_key,{sheet name}!{cell range},index,is_sorted)

figyelje meg, hogy van egy”!”a lap neve és a cellatartomány között. Is, nincsenek idézetek a tartomány körül egy azonos munkafüzet Vlookup.

tesztünkben a tartományt A3:B6-ra szeretnénk állítani a “hívott” nevű lapunkon.”Keresünk egy egyezést az A oszlopban, és visszaadjuk az értéket a B oszlopban.

az alábbiakban látható a képlet, amely ezt fogja tenni:

=Vlookup(A2,Called!A2:B5,2,false)

a fenti képlet lekéri az értéket a második oszlopból az aktuális lapon “hívott” nevű lapról.

most nézzünk meg egy példát, ahol egy másik Google Sheets munkafüzetből kell lekérnünk az értéket

=vlookup(search_key,importrange("{sheetsURL}","{sheet name}!{cell range}"),index,is_sorted)

ez a verzió egy új “importrange ()”nevű parancsot használ.

ez a parancs szintaxisa arra kéri, hogy adja meg annak a munkafüzetnek az URL-jét, amelyből adatokat importál, adja meg az adott munkalapot, és állítsa be a tartományt.

a képlet így bomlik le:

Importrange("{sheetsURL}","{sheet name}!{cel range}")
  • {sheetsURL}: idézőjelek között adja hozzá az elérni kívánt Google Táblázatfájl URL-jét. Példa: “https://docs.google.com/spreadsheets/d/1AJcuVkYvdiW0NAlfuI”
  • {lap neve}!{cel range}: állítsa be ugyanúgy, ahogy az azonos munkafüzet metódusban konfigurálta. Vegye figyelembe azonban, hogy ezúttal idézőjelek vannak a lap neve és a cellatartomány körül.

most nézd meg a hozzáadott értéket és az összes hozzáadott értéket :

=Vlookup(A2,importrange("https://docs.google.com/spreadsheets/d/18nsDPJ","Called!A2:B5"),2,false)

az ismétléshez három fontos értéket kell beállítania egy keresztlapos Vlookup referenciában:

  • munkafüzet URL {sheetsURL}
  • lap oldal {lap neve}
  • cellatartomány {cellatartomány}:

a Vlookup folyamat futtatása

értsük meg a VLOOKUP működésének folyamatát, amikor más lapokra vagy munkafüzetekre hivatkozunk.

VLOOKUP egy másik munkalapról ugyanabban a munkafüzetben

használjuk a termékkészlet egyszerű esetét a Vlookup működésének bemutatására.

ebben a példában négy termékcsaládot mutatunk be: Gadgets, Gadgets, Thingamabobs és widgetek. Jelenleg nincs raktáron semmilyen Gadget. Első lapunk, az “Active” ad nekünk egy listát az összes termékünkről, és megmondja, ha egy termék raktáron van:

adatkészlet az aktuális lapon

van egy második lapunk is, amelyet “hívott” – nek nevezünk, amely felsorolja, hogy az egyes termékekből hány van raktáron.

egy másik lap ugyanabban a munkafüzetben

most tegyük fel, hogy az “aktív” lapon szeretnénk megmutatni, hogy hány termék van raktáron, de csak egy táblázatkezelő oldal frissítése miatt akarunk aggódni.

  • írja be a Vlookup képletünket a legfelső cellába — esetünkben a
    =Vlookup(A2,Called!A2:B5,2,false)in cell C2.

    vlookup-ot használjuk egy másik lap hivatkozására

  • húzza lefelé a jobb alsó jelzőt, hogy minden termékre alkalmazza (kék nyíl). húzza a képletet

most az “aktív” oldalunk behúzza az értékeket a” hívott ” oldalról. A Vlookup használatának egyik előnye, hogy a termékek továbbra is megegyeznek, ha mindkét táblázat más sorrendben sorolja fel őket.

akkor sem dobja le, ha egy termék hiányzik a hivatkozott táblázatból.

VLOOKUP egy másik munkalapról egy másik munkafüzetben

egy másik munkafüzet adatainak hivatkozási folyamata kissé bonyolultabb.

ugyanazt a termékcsaládot fogjuk használni, mint az előző példában.

ezúttal ugyanazt az információt szeretnénk bevinni egy másik munkafüzet “kívül” nevű lapjába.

 VLOOKUP használt letölteni egy másik munkafüzet

szeretnénk, hogy az információkat a “hívott” lapot a másik munkafüzet:

egy másik lap ugyanabban a munkafüzetben

most tegyük fel, hogy a “külső” lapon szeretnénk megmutatni, hogy hány termék van raktáron, de csak az eredeti munkafüzet “hívott” táblázatkezelő oldalának frissítésével akarunk aggódni.

írja be a Vlookup képletünket a legfelső cellába — esetünkben

=Vlookup(A2,importrange("https://docs.google.com/spreadsheets/d/18nsDPJ-","Called!A2:B5"),2,false)in cell C2.

Importrange a vlookup egy másik munkafüzetben

most a második munkafüzet az első munkafüzet készletszámára hivatkozik:

VLOOKUP használt letölteni egy másik munkafüzetből

ez rendkívül hasznos lehet, ha valaki elemzi az információkat az első munkalapon anélkül, hogy a hiba kockázatát, hogy az eredeti adatokat.

ez is nagyon hasznos, hogy egy töredéke az információkat egy táblázatot a könnyebb elemzés egy másik. A Vlookup parancs megkönnyíti, hogy csak a kívánt információkat hozza.

néhány tipp a VLOOKUP használatakor egy másik lapra/munkafüzetre való hivatkozáshoz

íme néhány tipp, amelyet szem előtt kell tartani, amikor egy másik lapra vagy munkafüzetre hivatkozik a képletben:

legyen konkrét a tartományról

a Vlookup funkció nagyon teljesítményigényes lehet, és a munkafüzet teljesítményét feltérképezheti.

elkerülheti a lassú teljesítményt, ha konkrét a hivatkozott tartományokkal.

  • ahelyett, hogy teljes oszlopokat hívna, például ” A:B “hivatkozzon az adott kezdő és befejező cellákra, mint például az “A1: B1000”. Ez csökkenti, hogy mennyi munkát kell elvégeznie a Google Táblázatoknak ahhoz, hogy azonos mennyiségű információt kapjon.
  • ha információt keres az A oszlopban, és visszahozza az eredményt a D oszlopban, használjon olyan hivatkozást, mint az “A1:D1000” az “A1:F1000″helyett. Nem kell hivatkozni az e és F oszlopokra, ha a tartományban vannak, ha nem használják őket.

ez különösen akkor fontos, ha különböző munkafüzetek között hív információkat. Ha kereszt-munkafüzet-Vlookup-ot végez, internetes sávszélességre van szükség az adatok átviteléhez a kettő között.

feltételes utasítások használata a felesleges hívások megakadályozására

a lassítás megakadályozásának másik módja a keresztlapos Vlookup használatával az, ha feltételes utasítást használ annak meghatározására, hogy a Google Táblázatoknak egyáltalán futtatniuk kell-e a Vlookupot.

ha például a VLOOKUP hívást használó lapon olyan információ található, amely azt mondja, hogy nincs szükség a futtatására, használja ezt előnyére.

termékpéldánkban az “aktív” lap felsorolja, hogy egy termék raktáron van-e vagy sem. Mivel tudjuk, hogy egy termék nincs raktáron, nem kell használnunk a VLOOKUP-ot a készletszám meghatározásához.

ehhez a “=if()” függvényt fogjuk használni. Ez a függvény megkérdezi, hogy egy adott feltétel igaz-e vagy hamis, majd minden esetben mást tesz. A szintaxis így néz ki:

=if(logical_expression, value_if_true, value_if_false)

egyszerű használati esetben felhasználhatjuk annak meghatározására, hogy az A1 cellában az érték nagyobb-e, mint a B1 cellában. Tehát az A1>B1 kifejezés így néz ki:

=if(A1>B1, "A1 is greater", "B1 is greater")

a képlet az “A1 nagyobb” szöveget adja vissza, ha A1 a nagyobb szám, és “B1 nagyobb”, ha B1 a nagyobb szám.

termék munkalapunk esetében, ha a ” raktáron “érték” nem”, akkor nem akarjuk futtatni a Vlookup programot. Így állítottuk be az if nyilatkozatot, mint ez:

  • logical_expression: B2= ” YES “- ez futtatja az” értéket, ha igaz”, ha a B2 cellában lévő adatok”YES”.
  • Value_if_true: Vlookup (A2,Hívott!A2: B5,2,false) –ez futtatja a Vlookup-ot, ha a logikai kifejezés true értéket ad vissza.
  • Érték_if_hamis: “nincs raktáron” – ez visszaadja a” nincs raktáron “szöveget, ha a B2 cellában az érték nem” igen.”

ha mindent összerakunk, így néz ki:

=IF(B2="YES",Vlookup(A2,Called!A2:B5,2,false),"out of stock")

feltételes IF utasítás

figyeljük meg, hogy a C3 cella most azt mondja: “nincs raktáron”, ahelyett, hogy visszaadná a”0″ értéket. Ebben az esetben elkerültük a Vlookup futtatását, mert nem kellett visszahoznunk az adatokat.

VLOOKUP az IF fucntion

ha több információt ad meg a Google Táblázatokban az eredmények kiszámításához, akkor kevesebb munkát hoz létre a program számára.

sokkal kevesebb munka sok “ha ellenőrzés” futtatása, mint egyetlen Vlookup. Ennek a technikának a használata segít felgyorsítani a Google táblázatokat és javítani a teljesítményt.

győződjön meg róla, hogy rendelkezik engedéllyel

nyilvánvaló biztonsági okokból a Google Táblázatok nem engedik meg, hogy adatokat szerezzen be egy másik munkafüzetből, hacsak nincs erre engedélye.

hivatkozni egy munkafüzetet egy másik a Vlookup, meg kell, hogy legyen az alkotója mindkét vagy engedéllyel kell használni mindkettőt. Meg lehet adni, mint egy jogosult felhasználó akár fiók vagy egy megosztási URL-t.

a Vlookup használata a különböző lapok és munkafüzetek információinak hivatkozására hihetetlenül hatékony eszköz az Ön rendelkezésére.

a parancs különösen hasznos a lapok közötti használat során, mivel az összes hivatkozott lapon tükrözi az eredeti lapon végrehajtott módosításokat.

Leave a Reply

Az e-mail-címet nem tesszük közzé.