Ynhâldsopjefte
Yn Excel-operaasjes moatte wy fan tiid ta tiid gegevens ophelje. De lûkwearden kinne wurde opslein yn itselde wurkblêd as in oar wurkblêd of wurkboek. Hjoed sille wy jo sjen litte hoe't jo wearden kinne lûke fan in oar wurkblêd yn Excel. Foar dizze sesje brûke wy Excel 2019 (en in bytsje Excel 365), fiel jo frij om josels te brûken.
Let ús earst yn 'e kunde komme mei de dataset dy't de basis is fan ús foarbylden.
Hjir hawwe wy twa tabellen oangeande films, ien tabel hat de gearfetting fan 'e film wêr't de oare in bytsje breder ynformaasje befettet. Wy hawwe de tabellen opslein yn twa ferskillende blêden Gearfetting en Details . Mei dizze dataset sille wy wearden oer de wurkblêden lûke.
Tink derom dat dit in basisdataset is om dingen ienfâldich te hâlden. Yn in praktysk senario kinne jo in folle gruttere en komplekse dataset tsjinkomme.
Oefenwurkboek
Jo binne wolkom om it oefenwurkboek te downloaden fan de ûndersteande link.
Hoe kinne jo wearden fan in oar wurkblêd lûke.xlsx
Wearden fan in oar wurkblêd yn Excel lûke
Wylst wearden fan ferskate wurkblêden ophelje, moatte wy beskôgje dat wurkblêden kinne wurde út itselde wurkboek of ferskillende wurkboeken.
1. Wearden fan in oar wurkblêd yn itselde wurkboek lûke
I. Rjocht foarút lûke mei selferwizing
Jo kinne wearden lûke út oar wurkblêdtroch it jaan fan de selreferinsje folge troch de blêdnamme yn 'e formule. Alles wat wy skriuwe mei gelykteken ( =
) is in formule.
Jo sille it better begripe troch foarbylden. Litte wy sizze dat wy de namme fan 'e akteur wolle lûke foar de films.
Hjir hawwe wy in kolom Actor yntrodusearre oan 'e filmgearfettingtabel. Litte wy no de metoade fan lûken ûndersykje.
Alles wat wy hoege te dwaan is de selferwizing tegearre mei de blêdnamme op te jaan.
=Details!D4
Hjir Details is de blêdnamme en D4 is de selreferinsje. Wy moatte in teken " !
" ynfoegje tusken de blêdnamme en selferwizing. Excel ûnderskiedt blêd- en selferwizing troch it teken " !
".
Wy hawwe de namme fan de akteur fûn. Litte wy itselde dwaan foar de rest fan 'e sellen of brûke de AutoFill-funksje .
Wy krije de namme fan alle akteurs. Om't ús gegevens beheind binne en yn deselde folchoarder binne yn beide blêden, krije wy de nammen yn 'e goede folchoarder.
II. Wearden lûke mei help fan VLOOKUP
Trekken of ophelje of ophelje hokker namme jo ek neame, ien funksje dy't yn jo tinzen kin ferskine is VLOOKUP .
Yn 'e eardere seksje hawwe wy lutsen de wearden mei help fan de sel ferwizings, mar yn 'e lange, it kin net brûkber wêze. VLOOKUP kin dêr de rêding wêze, om't it wearden lûkt op basis fan de wedstriid.
Litte wy de formule skriuwemei VLOOKUP
=VLOOKUP(B4,Details!$B$4:$E$12,3,0)
Hjir hawwe wy B4 levere as de lookup_value binnen de funksje VLOOKUP en Details!$B$4:$E$12 is de lookup_array . Jo kinne merke dat wy de blêdnamme foar it berik hawwe levere. En de blêdnamme en it berik wurde skieden troch it teken " !
".
Hjir steane 3 as akteurs yn 'e 3e kolom fan it berik en 0 foar de krekte wedstriid.
Wy hawwe de akteur fan 'e film Jack Reacher fan in oar blêd helle, Details . Skriuw de formule foar de rest fan de wearden of oefenje de AutoFill -funksje.
Lês mear: Gegevens oerdrage. fan it iene Excel-wurkblêd nei it oare automatysk mei VLOOKUP
III. Pull Values Using INDEX-MATCH
In bekend alternatyf foar VLOOKUP is de kombinaasje fan de funksjes INDEX en MATCH .
De funksje MATCH jout de posysje werom fan in opsykwearde yn in berik en INDEX jout de wearde werom op in opjûne lokaasje yn in berik.
Wy sille brûke dizze kombinaasje om it sjenre fan 'e films op te heljen.
De formule sil de folgjende wêze
=INDEX(Details!$C$4:$C$12,MATCH(B4,Details!$B$4:$B$12,0))
Binnen de funksje MATCH is B4 de lookup_value, en Details!$B$4:$B $12 is it opsykberik . Dit MATCH -diel jout de posysje en dan INDEX lûkt dewearde út Details!$C$4:$C$12 berik.
Wy hawwe de sjenrewearde helle út it Details wurkblêd . Skriuw de formule of oefenje de funksje AutoFill foar de rest fan de wearden.
IV. Wearden lûke mei XLOOKUP
As jo Excel 365 brûke, dan kinne jo in funksje brûke mei de namme XLOOKUP foar it lûken fan de wearden.
Litte wy de namme fan de korrespondearjende direkteur út de Details -blêd.
De formule sil de folgjende wêze
=XLOOKUP(B4,Details!$B$4:$B$12,Details!$E$4:$E$12,"Not Found")
Hjir B4 is de opsykwearde , Details!$B$4:$B$12 is it opsykberik, en Details!$E$4:$E$12 is it berik dêr't wy wearden út moatte lûke. Jo kinne fernimme dat wy de blêdnamme, Details , foar elk fan 'e berik skreaun hawwe.
Dêrneist hawwe wy "Net Found" tafoege oan it opsjonele fjild if_not_found .
Wy hawwe de wearde, de namme fan de direkteur, út in oar blêd helle, Details . Doch itselde foar de rest fan de wearden.
Lês mear: Hoe kinne jo gegevens ymportearje yn Excel fan in oar Excel-bestân (2 manieren )
Fergelykbere lêzingen
- Hoe tekstbestân mei meardere skiedingstekens ymportearje yn Excel (3 metoaden)
- VBA-koade om tekstbestân nei Excel te konvertearjen (7 metoaden)
- Hoe kinne jo gegevens út Excel-blêd ekstrahearje (6 effektive metoaden)
- UtfangeFiltere gegevens yn Excel nei in oar blêd (4 metoaden)
- Hoe kinne jo gegevens út in list ekstrahearje mei Excel-formule (5 metoaden)
2 Wearden út in oar wurkblêd út in oar wurkboek helje
Wy moatte mooglik wearden út in wurkblêd út in oar wurkboek helje.
Om jo foarbylden te sjen, hawwe wy de Details <4 kopiearre>blêdwearde nei in oar wurkboek neamd Pull Values Workbook _Details.xlsx
En ús gearfetting (bywurke gearfetting) tabel is noch yn it wurkboek Hoe wearden út in oar wurkblêd te lûken Excel.xlsx
Wy sille de namme fan de direkteur út it oare wurkboek helje.
Wy kinne ien fan 'e oanwêzigen brûke ( Cell Reference , VLOOKUP , INDEX-MATCH , XLOOKUP ) dy't wy hawwe neamd yn 'e eardere seksje. Alles wat jo hoege te dwaan is de namme fan it wurkboek binnen de heakjes op te jaan.
Foar it momint brûke wy VLOOKUP . Litte wy de formule skriuwe.
=VLOOKUP(B4,'[Pull Values Workbook _Details.xlsx]Details'!$B$4:$E$12,4,0)
Hjir foarôfgeand oan it selberik $B$4:$E$12 wy hawwe de blêdnamme (Details) en de namme fan it wurkboek levere. De namme fan it wurkboek stiet tusken heakjes.
It berik wurdt troch dizze twa skieden troch in teken " !
". Om't wy it wurkboek en it wurkblêd tagelyk moatte telle, sadat se binnen inkele quotes binne ( ‘’
).
Wy hawwe de wearde, de namme fan de direkteur, út in wurkblêd yn in oar helle.wurkblêd. Doch itselde foar de rest fan 'e wearden of oefenje de funksje AutoFill .
Lês mear: Hoe kinst Gegevens fan in oar blêd ophelje op basis fan kritearia yn Excel
Konklúzje
Dat is alles foar de sesje. Wy hawwe ferskate oanpak neamd om wearden fan in oar wurkblêd yn Excel te lûken. Hoopje dat jo dit nuttich fine. Fiel jo frij om kommentaar te jaan as iets dreech te begripen liket. Lit ús oare metoaden witte dy't wy hjir miskien hawwe mist.