Ako sa vyhľadávanie N -tej zhoduje pomocou funkcie VLOOKUP

Obsah:

Anonim

Za normálnych okolností funkcia VLOOKUP vráti prvú nájdenú zhodu. Vec sa však komplikuje, keď dôjde k viac ako jednému zápasu a chceme dosiahnuť akýkoľvek konkrétny výskyt, povedzme 2. zápas.

V tomto článku sa naučíme, ako získať druhý, tretí alebo deviaty zápas pomocou VLOOKUP. Aby sme to dosiahli, budeme musieť použiť pomocný stĺp. Ak nechcete používať pomocný stĺpec, pretože to nie je možné pri všetkých údajoch, môžete použiť prístup INDEX-MATCH. Ak však môžete použiť pomocný stĺpček, tu je všeobecný vzorec na nájdenie N -tej zhody pomocou funkcie VLOOKUP.

Generický vzorec

= VLOOKUP (hodnota_hľadania a výskyt, pole_tabuľky, stĺpec, 0)

Lookup_value: Je to vyhľadávacia hodnota, ktorú chcete hľadať.

Výskyt:Výskyt vyhľadávanej hodnoty, ktorej chcete priradiť.

Pole_rozpisu:Je to pole tabuľky, v ktorom chcete hľadať údaje. Uistite sa, že prvý stĺpec v tejto tabuľke je pomocný stĺpec.

Stĺpec: Číslo stĺpca v tabuľkové pole z ktorého chcete získať hodnotu.

0: Je to pre presnú zhodu. Ak nechcete robiť presnú zhodu, vynechajte ju alebo použite 1 alebo TRUE.

Teraz to použijeme v príklade:

Príklad: Nájdite druhý predaj vykonaný zamestnancom v tabuľke programu Excel

Máme tabuľku, ktorá zaznamenáva tržby uskutočnené predajcami v rôznych mesiacoch. Mená predajcov sa môžu v zázname opakovať. Musíme porovnať 2. výskyt Mickyho a potom získať Janove tržby.

Všimli sme si, že sme pridali pomocný stĺpec. Tento stĺpec napíše meno predajcu a potom k nemu spojí výskyt tohto mena. Na získanie výskytu sme použili priebežný počet.

Vzorec v stĺpci pomocníka je:

= B3 a COUNTIF ($ B $ 3: B3, B3)

Takže stôl máme pripravený. Tu je vyhľadávacia hodnota v bunke P3, číslo výskytu je v Q3, pole tabuľky je A3: N10 a číslo stĺpca je 3.

Teraz napíšte tento vzorec do bunky P4:

= VLOOKUP (P3 a Q3, A3: N10,3,0)

Stlačte Enter a bam! máte svoju vyhľadávaciu hodnotu výskytu, ktorý ste potrebovali.

Ako to funguje?

Funkčnosť je jednoduchá. Na začiatku nemáme žiadne jedinečné ID, ktoré by sme mohli používať ako hodnotu vyhľadávania. Tak jeden vytvoríme. Na vytvorenie jedinečného ID používame vzorec pre názov a bežiaci počet. Zaistíme, aby bol prvým stĺpcom v tabuľke zľava, pretože ho použijeme na načítanie hodnôt zo stĺpcov priamo do neho.

Vyhľadávací vzorec teraz vytvára jedinečný identifikátor pomocou operátora zreťazenia & (P3 a Q3). To z neho robí jedinečné ID

Ďalej to vzorec VLOOKUP berie ako vyhľadávaciu hodnotu a hľadá svoje umiestnenie v tabuľkeA3: N10. Tu, VLOOKUP nájde hodnotu v 6. riadku tabuľky. Teraz sa presunie do 3. stĺpca a vráti hodnotu.

Toto je najľahší spôsob, ako získať N -tý zápas v programe Excel. Nie je to však vždy možné. Pridáva do listu ďalšie údaje a výpočty, ktoré môžu spôsobiť, že súbor programu Excel bude ťažký a pomalý.

Ak máte malé množstvo údajov, je to skvelé, ale pri veľkých údajoch možno budete chcieť použiť nezávislý vzorec, ktorý nepotrebuje pomocný stĺpec. V takom prípade môžete použiť vzorec poľa, ktorý používa funkcie INDEX a MATCH.

Takže áno, chlapci, takto môžete získať deviaty zápas v programe Excel pomocou funkcie VLOOKUP. Dúfam, že som bol dostatočne vysvetľujúci a pomohlo to. Ak máte akékoľvek pochybnosti týkajúce sa tohto článku alebo akejkoľvek inej témy súvisiacej s programom Excel/VBA, opýtajte sa ho v sekcii komentárov nižšie.

Súvisiace články:

Vyhľadajte n -tý zápas pomocou funkcie INDEX & MATCH | Na získanie n -tej zhody bez použitia pomocného stĺpca používame funkciu INDEX a MATCH. Na získanie indexu z tabuľky používame booleovskú logiku.

Ako HĽADAŤ viacnásobné hodnoty | Na získanie všetkých zodpovedajúcich hodnôt zo zoznamu používame funkciu INDEX MATCH. VLOOKUP môže načítať viac hodnôt iba vtedy, ak použijeme pomocný stĺpec.

Hodnota vyhľadávania s viacerými kritériami | Ak musíte vyhľadať viac ako jednu vyhľadávaciu tabuľku, ako použijete VLOOKUP z dvoch alebo viacerých vyhľadávacích tabuliek. Tento článok rieši tento problém veľmi jednoducho

Hodnota vyhľadávania s viacerými kritériami | Jednoducho môžeme použiť funkciu VLOOKUP. Ale keď nemáte vo svojich údajoch tento jedinečný stĺpec a potrebujete vyhľadať vo viacerých stĺpcoch, aby ste zhodovali hodnotu, funkcia VLOOKUP nepomáha

Ako vyhľadať adresu v programe Excel |Niekedy môže byť potrebné získať adresu bunky, z ktorej sa získava hodnota. Pomocou tejto adresy môžete ľahko získať susedné hodnoty pomocou funkcie OFFSET

Populárne články:

50 skratiek programu Excel na zvýšenie produktivity | Vykonajte svoju úlohu rýchlejšie. Týchto 50 skratiek vám umožní pracovať ešte rýchlejšie v Exceli.

Ako používať funkciu Excel VLOOKUP| Toto je jedna z najpoužívanejších a najobľúbenejších funkcií programu Excel, ktorá sa používa na vyhľadávanie hodnôt z rôznych rozsahov a hárkov.

Ako používať Excel Funkcia COUNTIF| Počítajte hodnoty s podmienkami pomocou tejto úžasnej funkcie. Na počítanie konkrétnej hodnoty nie je potrebné filtrovať údaje. Funkcia Countif je potrebná na prípravu palubnej dosky.

Ako používať funkciu SUMIF v programe Excel | Toto je ďalšia zásadná funkcia palubnej dosky. To vám pomôže zhrnúť hodnoty za konkrétnych podmienok.