Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako môžete vložiť vzor Vlookup z troch rôznych hárkov programu Excel?

Nemôžete priamo kombinovať vzorce VLOOKUP z troch rôznych listov Excelu do jedného vzorca. Vlookup je navrhnutý tak, aby vyhľadával hodnoty v jednej tabuľke.

Máte však niekoľko možností na dosiahnutie podobného výsledku:

1. Kombinujte údaje do jedného listu:

* Najpriamejší prístup:

* Kopírujte a prilepte: Skopírujte príslušné údaje z každého listu do nového hárku.

* Použite VLOOKUP na kombinovanom hárku: Teraz môžete použiť jeden vzorec VLOOKUP na kombinovanom hárku na vyhľadanie hodnôt vo všetkých údajoch.

2. Použite index/zhodu (flexibilnejší):

* Výhoda: Umožňuje vám vyhľadávať hodnoty vo viacerých listoch s väčšou flexibilitou.

* Kroky:

1. Vytvorte pomocný stĺpec: V každom z vašich troch listov vytvorte pomocný stĺpec (napr. „Názov hárku“) a vyplňte ho názvom hárku.

2. Kombinujte listy: Pomocou funkcie „Koncitatenát“ kombinujte názov hárku s hodnotou vyhľadávania v každom liste. Napríklad `=zreťazenie (Sheet1! A1,"-", Sheet1! B1)`

3. Použite index/zhodu: Vo svojom hlavnom liste použite funkcie `index` a` Match's Funktions a vyhľadajte kombinovanú hodnotu vo všetkých troch listoch.

3. Použite VBA (pre zložité situácie):

* Vhodný pre: Veľmi zložité scenáre alebo ak potrebujete opakovane vyhľadávať hodnoty z viacerých listov.

* Príklad: Dalo by sa napísať makro VBA, ktoré prechádza cez každý list a vykoná vyhľadávanie, potom vráti výsledok.

Príklad pomocou indexu/zhody:

Povedzme, že máte tri listy:„Sheet1“, „Sheet2“ a „Sheet3“ s údajmi:

Sheet1:

| Produkt | Cena |

| --- | --- |

| Apple | $ 1 |

| Banán | $ 2 |

Sheet2:

| Produkt | Cena |

| --- | --- |

| Oranžová | $ 3 |

| HITOL | $ 4 |

list3:

| Produkt | Cena |

| --- | --- |

| Mango $ 5 |

| Kiwi | $ 6 |

Hlavný list:

| Produkt | Cena |

| --- | --- |

| Banán | |

| Oranžová | |

Kroky:

1. pomocný stĺpec: V každom liste pridajte stĺpec s názvom „Názov hárku“ a vyplňte ho názvom hárku.

2. Kombinovaná hodnota: V liste1 vytvorte vzorec v bunke C1:`=zreťazenie (A1,"-", b1)`. Skopírujte tento vzorec do iných riadkov. Opakujte v hárku2 a hárku3.

3. Vzorec hlavného listu: V stĺpci „Cena“ hlavného hárku použite nasledujúci vzorec:

`` `Excel

=Index (Sheet1! C:C, Match (A1 &"-" &B1, Sheet1! C:C, 0))

`` `

* Tento vzorec vyhľadáva kombinovanú hodnotu (produktová cena) v kombinovanom stĺpci Sheet1 (C:C). Ak sa nájdu, vráti zodpovedajúcu cenu.

* Budete musieť zopakovať tento vzorec a upraviť názvy listov na krycí list2 a list3.

Výber najlepšej metódy:

* jednoduché prípady: Kombinujte údaje do jedného listu.

* Väčšia flexibilita: Použite index/zhodu.

* Advanced Automation: Zvážte VBA pre zložité situácie.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené