Hoe om waardes uit 'n ander werkblad in Excel te trek

  • Deel Dit
Hugh West

In Excel-bedrywighede moet ons van tyd tot tyd data herwin. Die trekwaardes kan in dieselfde werkblad of 'n ander werkblad of werkboek gestoor word. Vandag gaan ons jou wys hoe om waardes uit 'n ander werkblad in Excel te trek. Vir hierdie sessie gebruik ons ​​Excel 2019 (en 'n bietjie Excel 365), gebruik gerus joune.

Eerste dinge, kom ons leer oor die datastel wat die basis van ons voorbeelde is.

Hier het ons twee tabelle oor flieks, een tabel het die opsomming van die fliek waar die ander een 'n bietjie breër inligting bevat. Ons het die tabelle in twee verskillende velle Opsomming en Besonderhede gestoor. Deur hierdie datastel te gebruik, sal ons waardes oor die werkblaaie trek.

Let daarop dat dit 'n basiese datastel is om dinge eenvoudig te hou. In 'n praktiese scenario kan jy 'n baie groter en komplekse datastel teëkom.

Oefenwerkboek

Jy is welkom om die oefenwerkboek van die onderstaande skakel af te laai.

Hoe om waardes uit 'n ander werkblad te trek.xlsx

Trek waardes uit 'n ander werkblad in Excel

Terwyl ons waardes van verskillende werkkaarte haal, moet ons in ag neem dat werkkaarte kan wees uit dieselfde werkboek of verskillende werkboeke.

1. Trek waardes uit 'n ander werkblad binne dieselfde werkboek

I. Reguit vorentoe Trek met selverwysing

Jy kan waardes trek uit 'n ander werkbladdeur die selverwysing gevolg deur die bladnaam in die formule te verskaf. Enigiets wat ons met gelyke teken ( = ) skryf, is 'n formule.

Jy sal dit beter verstaan ​​deur voorbeelde. Kom ons sê ons wil die akteur se naam vir die flieks trek.

Hier het ons 'n kolom Akteur aan die fliekopsommingstabel bekendgestel. Kom ons ondersoek nou die trekmetode.

Al wat ons hoef te doen is om die selverwysing saam met die bladnaam te verskaf.

=Details!D4

Hier Besonderhede is die bladnaam en D4 is die selverwysing. Ons moet 'n " ! "-teken tussen die bladnaam en selverwysing invoeg. Excel onderskei vel- en selverwysing deur die " ! "-teken.

Ons het die akteur se naam gevind. Kom ons doen dieselfde vir die res van die selle of gebruik die Outovul-funksie .

Ons kry die naam van alle akteurs. Aangesien ons data 'n beperkte een is en in dieselfde volgorde in albei die velle is, kry ons die name in die regte volgorde.

II. Trek waardes deur VLOOKUP

Trek of haal of haal watter naam jy ook al noem, een funksie wat in jou gedagtes kan verskyn is VLOOKUP .

In die vroeëre afdeling het ons getrek die waardes wat die selverwysings gebruik, maar op die lange duur is dit dalk nie nuttig nie. VLOOKUP kan die redding daar wees, aangesien dit waardes op grond van die pasmaat trek.

Kom ons skryf die formulegebruik VLOOKUP

=VLOOKUP(B4,Details!$B$4:$E$12,3,0)

Hier het ons B4 verskaf as die lookup_value binne die VLOOKUP -funksie en Besonderhede!$B$4:$E$12 is die opsoek_skikking . U kan sien dat ons die bladnaam voor die reeks verskaf het. En die bladnaam en -reeks word geskei deur die " ! "-teken.

Hier is 3 as akteurs in die 3de kolom van die reeks en 0 vir die presiese passing.

Ons het die akteur van die fliek Jack Reacher van 'n ander blad gehaal, Besonderhede . Skryf die formule vir die res van die waardes of oefen die Outovul -kenmerk.

Lees meer: ​​ Dra data oor van een Excel-werkblad na 'n ander outomaties met VLOOKUP

III. Trek waardes deur INDEX-MATCH

'n Bekende alternatief vir VLOOKUP is die kombinasie van die INDEX en MATCH funksies.

Die MATCH -funksie gee die posisie van 'n opsoekwaarde in 'n reeks terug en INDEX stuur die waarde op 'n gegewe plek in 'n reeks terug.

Ons sal gebruik hierdie kombinasie om die genre van die flieks te haal.

Die formule sal die volgende een wees

=INDEX(Details!$C$4:$C$12,MATCH(B4,Details!$B$4:$B$12,0))

Binne die MATCH -funksie is B4 die opsoekwaarde, en Besonderhede!$B$4:$B $12 is die opsoekreeks . Hierdie MATCH -gedeelte verskaf die posisie en dan trek INDEX diewaarde van Besonderhede!$C$4:$C$12 reeks.

Ons het die genrewaarde uit die Besonderhede werkblad getrek . Skryf die formule of oefen die Outovul -kenmerk vir die res van die waardes.

IV. Trek waardes deur XLOOKUP te gebruik

As jy Excel 365 gebruik, kan jy 'n funksie genaamd XLOOKUP gebruik om die waardes te trek.

Kom ons trek die ooreenstemmende direkteur se naam uit die Besonderhede -blad.

Die formule sal die volgende een wees

=XLOOKUP(B4,Details!$B$4:$B$12,Details!$E$4:$E$12,"Not Found")

Hier B4 is die opsoekwaarde , Besonderhede!$B$4:$B$12 is die opsoek_reeks, en Besonderhede!$E$4:$E$12 is die reeks waaruit ons waardes moet trek. Jy kan sien dat ons die bladnaam, Besonderhede , voor elk van die reekse geskryf het.

Boonop het ons "Nie gevind nie" by die opsionele veld as_nie_gevind nie .

Ons het die waarde, direkteur se naam, van 'n ander blad afgehaal, Besonderhede . Doen dieselfde vir die res van die waardes.

Lees meer: ​​ Hoe om data in Excel vanaf 'n ander Excel-lêer in te voer (2 maniere) )

Soortgelyke lesings

  • Hoe om tekslêer met veelvuldige skeidingstekens in Excel in te voer (3 metodes)
  • VBA-kode om tekslêer na Excel om te skakel (7 metodes)
  • Hoe om data uit Excel-blad te onttrek (6 effektiewe metodes)
  • OnttrekGefiltreerde data in Excel na 'n ander blad (4 metodes)
  • Hoe om data uit 'n lys te onttrek met behulp van Excel-formule (5 metodes)

2 Trek waardes uit 'n ander werkblad uit 'n ander werkboek

Ons moet dalk waardes uit 'n werkblad uit 'n ander werkboek trek.

Om vir jou voorbeelde te wys, het ons die Besonderhede <4 gekopieer>bladwaarde na 'n ander werkboek genaamd Pull Values ​​Workbook _Details.xlsx

En ons opsomming (bygewerkte opsomming) tabel is steeds in die werkboek Hoe om waardes uit 'n ander werkblad te trek Excel.xlsx

Ons sal die direkteur se naam uit die ander werkboek trek.

Ons kan enige van die benaderings gebruik ( Selverwysing , VLOOKUP , INDEX-MATCH , XLOOKUP ) wat ons genoem het in die vorige afdeling. Al wat jy hoef te doen is om die werkboeknaam binne die hakies te verskaf.

Vir eers gebruik ons ​​ VLOOKUP . Kom ons skryf die formule.

=VLOOKUP(B4,'[Pull Values Workbook _Details.xlsx]Details'!$B$4:$E$12,4,0)

Hier voor die selreeks $B$4:$E$12 ons het die bladnaam (Besonderhede) en die werkboeknaam verskaf. Die werkboeknaam is tussen hakies.

Die reeks word deur hierdie twee geskei deur 'n " ! "-teken. Aangesien ons die werkboek en werkkaart gelyktydig moet tel sodat hulle binne enkele aanhalingstekens is ( ‘’ ).

Ons het die waarde, direkteur se naam, uit 'n werkblad in 'n ander getrek.werkkaart. Doen dieselfde vir die res van die waardes of oefen die Outovul -kenmerk.

Lees meer: ​​ Hoe om Trek data uit 'n ander blad gebaseer op kriteria in Excel

Gevolgtrekking

Dit is al vir die sessie. Ons het verskeie benaderings gelys om waardes uit 'n ander werkblad in Excel te trek. Hoop jy sal dit nuttig vind. Voel vry om kommentaar te lewer as iets moeilik lyk om te begryp. Laat weet ons enige ander metodes wat ons dalk hier gemis het.

Hugh West is 'n hoogs ervare Excel-afrigter en ontleder met meer as 10 jaar ondervinding in die bedryf. Hy het 'n Baccalaureusgraad in Rekeningkunde en Finansies en 'n Meestersgraad in Besigheidsadministrasie. Hugh het 'n passie vir onderrig en het 'n unieke onderrigbenadering ontwikkel wat maklik is om te volg en te verstaan. Sy kundige kennis van Excel het duisende studente en professionele persone wêreldwyd gehelp om hul vaardighede te verbeter en uit te blink in hul loopbane. Deur sy blog deel Hugh sy kennis met die wêreld, en bied gratis Excel-tutoriale en aanlyn opleiding aan om individue en besighede te help om hul volle potensiaal te bereik.