Obsah
Pri operáciách v programe Excel potrebujeme z času na čas načítať údaje. Vytiahnuté hodnoty môžu byť uložené v tom istom hárku alebo v inom hárku či zošite. Dnes si ukážeme, ako v programe Excel vytiahnuť hodnoty z iného hárku. Na tomto sedení používame program Excel 2019 (a trochu aj Excel 365), pokojne môžete použiť aj svoj.
Najskôr sa oboznámime so súborom údajov, ktorý je základom našich príkladov.
Tu máme dve tabuľky týkajúce sa filmov, jedna tabuľka obsahuje zhrnutie filmu, druhá obsahuje trochu širšie informácie. Tabuľky sme uložili do dvoch rôznych hárkov Zhrnutie a Podrobnosti na . Pomocou tohto súboru údajov vytiahneme hodnoty v rámci pracovných hárkov.
Všimnite si, že ide o základný súbor údajov, aby sa veci zjednodušili. V praktickom scenári sa môžete stretnúť s oveľa väčším a zložitejším súborom údajov.
Cvičebnica pre prax
Cvičebnicu si môžete stiahnuť z nižšie uvedeného odkazu.
Ako vytiahnuť hodnoty z iného hárku.xlsxVytiahnutie hodnôt z iného pracovného hárka v programe Excel
Pri načítavaní hodnôt z rôznych pracovných hárkov musíme brať do úvahy, že pracovné hárky môžu byť z toho istého zošita alebo z rôznych zošitov.
1. Vytiahnutie hodnôt z iného pracovného hárka v rámci toho istého zošita
I. Priamy ťah s odkazom na bunku
Hodnoty môžete čerpať z iného pracovného hárka tak, že vo vzorci uvediete odkaz na bunku, za ktorým nasleduje názov hárka. Všetko, čo napíšeme so znamienkom rovnosti ( =
) je vzorec.
Lepšie to pochopíte na príkladoch. Povedzme, že chceme vytiahnuť meno herca pre filmy.
Tu sme zaviedli stĺpec Herec do súhrnnej tabuľky filmu. Teraz preskúmame metódu vyťahovania.
Jediné, čo musíme urobiť, je zadať odkaz na bunku spolu s názvom listu.
=Detaily!D4
Tu Podrobnosti na je názov listu a D4 je odkaz na bunku. Musíme vložiť " !
" medzi názvom hárku a odkazom na bunku. Excel rozlišuje hárok a odkaz na bunku prostredníctvom " !
" znak.
Zistili sme meno herca. Urobme to isté pre ostatné bunky alebo využime funkcia AutoFill .
Získame mená všetkých aktérov. Keďže naše údaje sú obmedzené a v oboch listoch sú v rovnakom poradí, získame mená v správnom poradí.
II. Vytiahnutie hodnôt pomocou VLOOKUP
Ťahanie, získavanie alebo aportovanie, nech už spomeniete ktorýkoľvek názov, jedna z funkcií, ktorá sa vám môže zjaviť v mysli, je VLOOKUP .
V predchádzajúcej časti sme vytiahli hodnoty pomocou odkazov na bunky, ale z dlhodobého hľadiska to nemusí byť užitočné. VLOOKUP môže byť záchranou, pretože vyťahuje hodnoty na základe zhody.
Napíšeme vzorec pomocou VLOOKUP
=VLOOKUP(B4,Details!$B$4:$E$12,3,0)
Tu sme poskytli B4 ako lookup_value v rámci VLOOKUP funkcie a Podrobnosti!$B$4:$E$12 je lookup_array . Môžete si všimnúť, že sme uviedli názov hárku pred rozsahom. A názov hárku a rozsah sú oddelené znakom " !
" znak.
Tu 3 ako herci v treťom stĺpci rozsahu a 0 pre presnú zhodu.
Stiahli sme herca z filmu Jack Reacher z iného listu, Podrobnosti na Napíšte vzorec pre zvyšné hodnoty alebo si precvičte Automatické vypĺňanie funkcia.
Prečítajte si viac: Automatický prenos údajov z jedného pracovného hárka programu Excel do druhého pomocou funkcie VLOOKUP
III. Vyťahovanie hodnôt pomocou INDEX-MATCH
Známa alternatíva k VLOOKUP je kombináciou INDEX a MATCH funkcie.
Stránka MATCH funkcia vracia pozíciu vyhľadávanej hodnoty v rozsahu a INDEX vráti hodnotu na danom mieste v rozsahu.
Túto kombináciu použijeme na získanie žánru filmov.
Vzorec bude nasledovný
=INDEX(Podrobnosti!$C$4:$C$12,MATCH(B4,Podrobnosti!$B$4:$B$12,0))
V rámci MATCH funkcie, B4 je lookup_value, a Podrobnosti!$B$4:$B$12 je lookup_range . MATCH časť poskytuje pozíciu a potom INDEX vytiahne hodnotu z Podrobnosti!$C$4:$C$12 rozsah.
Hodnotu žánru sme prevzali z Podrobnosti na napíšte vzorec alebo precvičte Automatické vypĺňanie funkcia pre ostatné hodnoty.
IV. Vytiahnutie hodnôt pomocou XLOOKUP
Ak používate program Excel 365, môžete použiť funkciu s názvom XLOOKUP na vyťahovanie hodnôt.
Vytiahnime príslušné meno riaditeľa z Podrobnosti na list.
Vzorec bude nasledovný
=XLOOKUP(B4,Details!$B$4:$B$12,Details!$E$4:$E$12, "Not Found")
Tu B4 je lookup_value , Podrobnosti!$B$4:$B$12 je lookup_range, a Podrobnosti!$E$4:$E$12 je rozsah, z ktorého potrebujeme vytiahnuť hodnoty. Môžete si všimnúť, že sme napísali názov listu, Podrobnosti na , pred každým z rozsahov.
Okrem toho sme do voliteľného poľa pridali "Not Found". if_not_found .
Hodnotu, meno riaditeľa, sme prevzali z iného listu, Podrobnosti na To isté urobte aj v prípade ostatných hodnôt.
Prečítajte si viac: Ako importovať údaje do programu Excel z iného súboru Excel (2 spôsoby)
Podobné čítania
- Ako importovať textový súbor s viacerými oddeľovačmi do programu Excel (3 metódy)
- Kód VBA na prevod textového súboru do programu Excel (7 metód)
- Ako extrahovať údaje z hárku programu Excel (6 účinných metód)
- Extrakcia filtrovaných údajov v programe Excel do iného hárku (4 metódy)
- Ako získať údaje zo zoznamu pomocou vzorca programu Excel (5 metód)
2. Vytiahnutie hodnôt z iného pracovného hárka z iného zošita
Možno budeme potrebovať vytiahnuť hodnoty z pracovného hárka z iného zošita.
Aby sme vám ukázali príklady, skopírovali sme Podrobnosti na hárku do iného zošita s názvom Pracovný zošit Pull Values _Details.xlsx
A naša súhrnná (aktualizovaná súhrnná) tabuľka je stále v zošite Ako vytiahnuť hodnoty z iného pracovného hárka Excel.xlsx
Meno riaditeľa vytiahneme z iného pracovného zošita.
Môžeme použiť niektorý z prístupov ( Odkaz na bunku , VLOOKUP , INDEX-MATCH , XLOOKUP ), ktoré sme spomínali v predchádzajúcej časti. Stačí, ak v zátvorkách uvediete názov zošita.
Zatiaľ používame VLOOKUP Napíšme vzorec.
=VLOOKUP(B4,'[Pull Values Workbook _Details.xlsx]Details'!$B$4:$E$12,4,0)
Tu pred rozsahom buniek $B$4:$E$12 uviedli sme názov hárku (Podrobnosti) a názov pracovného zošita. Názov pracovného zošita je v zátvorkách.
Rozsah je od týchto dvoch oddelený znakom " !
" znak. Keďže potrebujeme počítať zošit a pracovný hárok súčasne, tak sú v jednoduchých úvodzovkách ( ''
).
Hodnotu, meno riaditeľa, sme vytiahli z pracovného hárku v inom pracovnom hárku. To isté urobte aj pre ostatné hodnoty alebo použite Automatické vypĺňanie funkcia.
Prečítajte si viac: Ako vytiahnuť údaje z iného hárka na základe kritérií v programe Excel
Záver
To je pre túto reláciu všetko. Uviedli sme niekoľko prístupov na vytiahnutie hodnôt z iného hárka v programe Excel. Dúfam, že vám to bude užitočné. Ak sa vám zdá niečo zložité na pochopenie, pokojne to komentujte. Dajte nám vedieť o ďalších metódach, ktoré sme tu možno vynechali.