Note: The other languages of the website are Google-translated. Back to English

Jak vlookup vrátit více sloupců z tabulky aplikace Excel?

V listu aplikace Excel můžete použít funkci Vlookup k vrácení odpovídající hodnoty z jednoho sloupce. Ale někdy možná budete muset extrahovat shodné hodnoty z více sloupců, jak ukazuje následující snímek obrazovky. Jak byste mohli pomocí funkce Vlookup získat odpovídající hodnoty současně z více sloupců?

doc vlookup více sloupců 1

Vlookup vrátí shodné hodnoty z více sloupců pomocí maticového vzorce


Vlookup vrátí shodné hodnoty z více sloupců pomocí maticového vzorce

Zde představím funkci Vlookup, která vrátí shodné hodnoty z více sloupců, udělejte to takto:

1. Vyberte buňky, do kterých chcete vložit odpovídající hodnoty z více sloupců, viz screenshot:

doc vlookup více sloupců 2

2. Poté zadejte tento vzorec: =VLOOKUP(G2,A1:E13,{2,4,5},FALSE) do řádku vzorců a poté stiskněte Ctrl + Shift + Enter klíče společně a odpovídající hodnoty z více sloupců byly extrahovány najednou, viz screenshot:

doc vlookup více sloupců 3

Poznámka: Ve výše uvedeném vzorci, G2 je kritérium, na kterém chcete vrátit hodnoty, A1: E13 je rozsah tabulky, ze kterého chcete vlookup, číslo 2, 4, 5 jsou čísla sloupců, ze kterých chcete vrátit hodnoty.


Nejlepší kancelářské nástroje produktivity

Kutools pro Excel řeší většinu vašich problémů a zvyšuje vaši produktivitu o 80%

  • Opakované použití: Rychle vložte složité vzorce, grafy a cokoli, co jste dříve používali; Šifrovat buňky s heslem; Vytvořte seznam adresátů a posílat e-maily ...
  • Super Formula Bar (snadno upravit více řádků textu a vzorce); Rozložení pro čtení (snadno číst a upravovat velké množství buněk); Vložit do filtrovaného rozsahu...
  • Sloučit buňky / řádky / sloupce bez ztráty dat; Rozdělit obsah buněk; Zkombinujte duplicitní řádky / sloupce... Zabraňte duplicitním buňkám; Porovnat rozsahy...
  • Vyberte možnost Duplikovat nebo Jedinečný Řádky; Vyberte prázdné řádky (všechny buňky jsou prázdné); Super hledání a fuzzy hledání v mnoha sešitech; Náhodný výběr ...
  • Přesná kopie Více buněk beze změny odkazu na vzorec; Automaticky vytvářet reference do více listů; Vložte odrážky, Zaškrtávací políčka a další ...
  • Extrahujte text, Přidat text, Odebrat podle pozice, Odebrat mezeru; Vytváření a tisk mezisoučtů stránkování; Převod mezi obsahem buněk a komentáři...
  • Super filtr (uložit a použít schémata filtrů na jiné listy); Rozšířené řazení podle měsíce / týdne / dne, frekvence a dalších; Speciální filtr tučnou kurzívou ...
  • Kombinujte sešity a pracovní listy; Sloučit tabulky na základě klíčových sloupců; Rozdělte data do více listů; Dávkový převod xls, xlsx a PDF...
  • Více než 300 výkonných funkcí. Podporuje Office / Excel 2007-2019 a 365. Podporuje všechny jazyky. Snadné nasazení ve vašem podniku nebo organizaci. Kompletní funkce 30denní bezplatná zkušební verze. 60denní záruka vrácení peněz.
karta kte 201905

Office Tab přináší do Office rozhraní s kartami a usnadňuje vám práci

  • Povolte úpravy a čtení na kartách ve Wordu, Excelu, PowerPointu, Publisher, Access, Visio a Project.
  • Otevřete a vytvořte více dokumentů na nových kartách ve stejném okně, nikoli v nových oknech.
  • Zvyšuje vaši produktivitu o 50% a omezuje stovky kliknutí myší každý den!
officetab dno
Komentáře (15)
Zatím žádné hodnocení. Buďte první, kdo ohodnotí!
Tento komentář byl moderátorem webu minimalizován
Jak to mohu udělat pomocí 2 různých tabulek?
Tento komentář byl moderátorem webu minimalizován
Dobrý den, Lana,
Výše uvedený vzorec v tomto článku vám také může pomoci získat výsledky v jiném listu, stačí změnit odkaz na buňku následovně:
=VLOOKUP(A1,Sheet1!A1:E13,{2,4,5},FALSE)
Nezapomeňte stisknout současně klávesy Ctrl + Shift + Enter, abyste získali správné výsledky.
Tento komentář byl moderátorem webu minimalizován
To je skvělé. Jak převedu tento vzorec dolů, když mám 10,000 XNUMX řádků? Zkoušel jsem několik způsobů, ale samozřejmě to na mě mění vzorec.
Tento komentář byl moderátorem webu minimalizován
Ahoj, Scullyová,
Chcete-li použít tento vzorec na více řádků, stačí změnit relativní odkaz na buňku na absolutní odkaz takto: =VLOOKUP(A1,Sheet1!$A$1:$E$13,{2,4,5},FALSE).
Zkuste to prosím, doufám, že vám to pomůže!
Tento komentář byl moderátorem webu minimalizován
NEZÍSKÁVÁM VÍCE SLOUPCŮ ZÍSKÁVÁM POUZE JEDNOHO HODNOTU SLOUPCE
Tento komentář byl moderátorem webu minimalizován
Ahoj, HARI,
Chcete-li použít tento vzorec, měli byste nejprve vybrat více buněk, do kterých chcete vytisknout výsledky, a poté zkopírovat vzorec do řádku vzorců a poté stisknutím kláves Ctrl + Shift + Enter získat výsledky.
Zkuste to prosím, doufám, že vám to pomůže!
Tento komentář byl moderátorem webu minimalizován
Tato metoda nefunguje. I kdyby tomu tak bylo, není to správná metoda.
Příklad správné metody je:
VLOOKUP($A2:$A1093, '[Workbook1.xlsx]Sheet2'!$A$2:$D$111,COLUMN(G2),FALSE)

Ujistěte se, že jste přidali $ před písmeno sloupce vaší vyhledávací reference, abyste se ujistili, že zůstane statická. Jakmile to uděláte, pomocí výplňového tlačítka na vybrané cílové buňce přetáhněte doprava na odpovídající počet sloupců.
Tento komentář byl moderátorem webu minimalizován
Tento komentář je přesně to, co jsem potřeboval
Tento komentář byl moderátorem webu minimalizován
Dík! To bylo opravdu užitečné!
Tento komentář byl moderátorem webu minimalizován
Co když potřebujete mít také více řádků? Př. najít všechny řádky FF-1006-18 a přitom vrátit zpět pouze sloupce B, D a E.
Tento komentář byl moderátorem webu minimalizován
Dobrý den, Shelly,
Možná neexistuje přímý vzorec, který by vám pomohl, ale můžete použít níže uvedené pole fromula, abyste získali všechny odpovídající hodnoty z celého řádku, a poté nežádoucí sloupec podle potřeby smazat nebo skrýt.
=INDEX($A$2:$E$10, SMALL(IF($G$2=$A$2:$A$10, ROW($A$2:$A$10)-MIN(ROW($A$2:$A$10))+1, ""), ROW(B1)),COLUMN(B1))
Poté stiskněte klávesy Ctrl + Shift + Enter, abyste získali první buňku, a poté přetáhněte úchyt výplně doprava a poté táhněte dolů, abyste získali všechny odpovídající hodnoty.

Zkuste to prosím, doufám, že vám to pomůže!
Tento komentář byl moderátorem webu minimalizován
Dík! Velmi užitečné, když jiné online možnosti nebyly
Tento komentář byl moderátorem webu minimalizován
Děkuji!! { } sloupců je to, co mi chybělo. Oceňujte tuto stránku!
Tento komentář byl moderátorem webu minimalizován
Mám mnoho řádků se stejnou hodnotou, ale po vyhledání potřebuji získat více hodnot, potřebuji získat dva různé EO ref , jak může U##TRX EO
HXPRE-MQ1371 AB0024822
HXPRE-MQ1371 AB0024822
Tento komentář byl moderátorem webu minimalizován
jak mohu vyhledat vícenásobnou vyhledávací hodnotu? např.: tato dvě pole ukazují rozdíl frekvence, zisk, veritcal BW, toleranci atd. Chci získat průměrnou hodnotu zisku a 3db BW.. jak mohu zadat vzorec
y1 1800 7.5 dBi +/- 2.9 22.1° +/- 6.8 7.5
y1 1900 7.6 dBi +/- 3.0 18.9° +/- 3.6 7.6
y1 2100 6.7 dBi +/- 2.6 17.7° +/- 3.6 6.7
y1 AWS 7.2dBi +/- 2.8 20.4° +/- 9.4 7.2
y1 2300 8.3 dBi +/- 3.6 15.8° +/- 1.6 8.3
y1 2600 7.9 dBi +/- 2.4 17.1° +/- 1.7 7.9
y2 1800 6.9 dBi +/- 1.4 27.1° +/- 10.8 6.9
y2 1900 6.9 dBi +/- 1.5 23.0° +/- 12.5 6.9
y2 2100 7.6 dBi +/- 2.3 21.7° +/- 19.6 7.6
y2 AWS 8.0dBi +/- 2.5 23.3° +/- 13.8 8
y2 2300 7.7 dBi +/- 1.6 15.9° +/- 5.9 7.7
y2 2600 6.5 dBi +/- 2.3 14.5° +/- 3.9 6.5
Zatím zde nejsou žádné komentáře
Zanechat své připomínky
Odesílání jako host
×
Ohodnoťte tento příspěvek:
0   Postavy
Doporučená umístění