Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
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.