Kuinka vetää arvot toisesta Excel-taulukosta Excelissä

  • Jaa Tämä
Hugh West

Excel-toiminnoissa meidän on aika ajoin haettava tietoja. Vedettävät arvot voidaan tallentaa samaan työarkkiin tai toiseen työarkkiin tai työkirjaan. Tänään näytämme, miten vedät arvot toisesta Excelin työarkista. Tässä istunnossa käytämme Excel 2019:ää (ja hieman Excel 365:tä), voit vapaasti käyttää omasi.

Tutustutaan ensin esimerkkien perustana olevaan tietokokonaisuuteen.

Tässä meillä on kaksi elokuvaa koskevaa taulukkoa, joista toisessa on elokuvan tiivistelmä ja toisessa hieman laajempia tietoja. Tallensimme taulukot kahteen eri arkistoon. Yhteenveto ja Yksityiskohdat Käyttämällä tätä tietokokonaisuutta vedämme arvot eri työarkkeihin.

Huomaa, että tämä on perustietokanta, jotta asiat pysyisivät yksinkertaisina. Käytännön skenaariossa saatat törmätä paljon suurempaan ja monimutkaisempaan tietokantaan.

Käytännön työkirja

Voit ladata harjoituskirjan alla olevasta linkistä.

Arvojen vetäminen toisesta taulukkolaskentataulukosta.xlsxx

Vedä arvot toisesta Excel-taulukosta

Kun haetaan arvoja eri työarkkeista, on otettava huomioon, että työarkit voivat olla samasta työkirjasta tai eri työkirjoista.

1. Vedä arvot toisesta saman työkirjan sisällä olevasta taulukkolomakkeesta.

I. Suoraviivainen veto soluviittauksella

Voit hakea arvoja toisesta laskentataulukosta antamalla kaavassa soluviitteen ja sen jälkeen laskentataulukon nimen. Kaikki, mitä kirjoitamme yhtäläisyysmerkillä ( = ) on kaava.

Ymmärrät sen paremmin esimerkkien avulla. Oletetaan, että haluamme hakea näyttelijän nimen elokuvia varten.

Tässä olemme ottaneet käyttöön sarakkeen Näyttelijä elokuvan yhteenvetotaulukkoon. Tutkitaan nyt vetomenetelmää.

Meidän tarvitsee vain antaa soluviittaus ja arkin nimi.

=Details!D4

Tässä Yksityiskohdat on arkin nimi ja D4 on soluviittaus. Meidän on lisättävä " ! " merkki arkin nimen ja soluviittauksen välissä. Excel erottaa arkin ja soluviittauksen toisistaan " ! " -merkki.

Olemme löytäneet näyttelijän nimen. Tehdään sama lopuille soluille tai hyödynnetään seuraavaa AutoFill-toiminto .

Saamme kaikkien näyttelijöiden nimet. Koska aineistomme on rajattu ja ne ovat samassa järjestyksessä molemmissa arkeissa, saamme nimet oikeassa järjestyksessä.

II. Arvojen vetäminen VLOOKUPin avulla

Vetäminen tai hakeminen tai noutaminen, olipa nimi mikä tahansa, yksi toiminto, joka saattaa tulla mieleesi, on VLOOKUP .

Aikaisemmassa osassa vedimme arvot soluviittausten avulla, mutta pitkällä aikavälillä siitä ei välttämättä ole hyötyä. VLOOKUP voi olla pelastus, koska se vetää arvot ottelun perusteella.

Kirjoitetaan kaava käyttämällä VLOOKUP

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

Tässä olemme toimittaneet B4 kuten lookup_value sisällä VLOOKUP toiminto ja Yksityiskohdat!$B$4:$E$12 on lookup_array Huomaat, että annoimme arkin nimen ennen aluetta, ja arkin nimi ja alue on erotettu toisistaan " ! " -merkki.

Tässä 3, koska näyttelijät ovat alueen kolmannessa sarakkeessa, ja 0, jos kyseessä on tarkka vastaavuus.

Olemme vetäneet elokuvan näyttelijän Jack Reacher toisesta arkista, Yksityiskohdat . Kirjoita kaava lopuille arvoille tai käytä harjoitusta AutoFill ominaisuus.

Lue lisää: Siirrä tietoja yhdestä Excel-taulukosta toiseen automaattisesti VLOOKUPin avulla.

III. Arvojen vetäminen INDEX-MATCHin avulla

Tunnettu vaihtoehto VLOOKUP on yhdistelmä INDEX ja MATCH toiminnot.

The MATCH funktio palauttaa hakuarvon sijainnin alueella ja INDEX palauttaa arvon tietyssä kohdassa alueella.

Käytämme tätä yhdistelmää elokuvien lajityypin hakemiseen.

Kaava on seuraava

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

Sisällä MATCH toiminto, B4 on lookup_value, ja Yksityiskohdat!$B$4:$B$12 on lookup_range . MATCH osa antaa sijainnin ja sitten INDEX vetää arvon osoitteesta Yksityiskohdat!$C$4:$C$12 alue.

Olemme vetäneet genren arvon Yksityiskohdat Kirjoita kaava tai harjoittele AutoFill ominaisuus lopuille arvoille.

IV. Arvojen vetäminen XLOOKUPin avulla

Jos käytät Excel 365:tä, voit käyttää funktiota nimeltä XLOOKUP arvojen vetämiseen.

Vedetään vastaava ohjaajan nimi hakemistosta Yksityiskohdat arkki.

Kaava on seuraava

=XLOOKUP(B4,Details!$B$4:$B$12,Details!$E$4:$E$12, "Ei löydy")

Tässä B4 on lookup_value , Yksityiskohdat!$B$4:$B$12 on lookup_range, ja Yksityiskohdat!$E$4:$E$12 on alue, josta meidän on otettava arvot. Huomaat, että olemme kirjoittaneet arkin nimen, Yksityiskohdat ennen kutakin vaihteluväliä.

Lisäksi olemme lisänneet "Not Found" valinnaiseen kenttään. if_not_found .

Olemme ottaneet arvon, johtajan nimen, toisesta arkista, Yksityiskohdat . Tee sama lopuille arvoille.

Lue lisää: Tietojen tuominen Exceliin toisesta Excel-tiedostosta (2 tapaa)

Samanlaisia lukemia

  • Kuinka tuoda tekstitiedosto, jossa on useita erottimia Exceliin (3 menetelmää)
  • VBA-koodi tekstitiedoston muuntamiseksi Exceliin (7 menetelmää)
  • Miten poimia tietoja Excel-arkista (6 tehokasta menetelmää)
  • Suodatettujen tietojen poimiminen Excelistä toiseen arkistoon (4 menetelmää)
  • Kuinka poimia tietoja luettelosta Excel-kaavalla (5 menetelmää)

2. Vedä arvot toisesta työkirjasta toisesta taulukkolomakkeesta toisesta työkirjasta

Meidän on ehkä vedettävä arvot eri työkirjan työarkista.

Näyttääksemme esimerkkejä, olemme kopioineet tiedoston Yksityiskohdat arkin arvo toiseen työkirjaan nimeltä Pull Values -työkirja _Details.xlsx

Ja yhteenvetotaulukkomme (päivitetty yhteenveto) on edelleen työkirjassa. Arvojen vetäminen toisesta laskentataulukosta Excel.xlsxx

Vedämme ohjaajan nimen eri työkirjasta.

Voimme käyttää mitä tahansa lähestymistapaa ( Soluviite , VLOOKUP , INDEX-MATCH , XLOOKUP ), jonka mainitsimme aiemmassa osassa. Sinun tarvitsee vain antaa työkirjan nimi suluissa.

Toistaiseksi käytämme VLOOKUP Kirjoitetaan kaava.

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

Tässä ennen solualuetta $B$4:$E$12 olemme antaneet arkin nimen (Tiedot) ja työkirjan nimen. Työkirjan nimi on suluissa.

Alue erotetaan näistä kahdesta " ! " merkki. Koska meidän on laskettava työkirja ja työarkki samanaikaisesti, joten ne ovat yksinkertaisten lainausmerkkien sisällä ( '' ).

Olemme ottaneet arvon, johtajan nimi, toisen työarkin taulukosta. Tee sama muille arvoille tai käytä komentokehikkoa AutoFill ominaisuus.

Lue lisää: Kuinka vetää tietoja toisesta arkista Excelin kriteerien perusteella?

Päätelmä

Siinä kaikki istunnon osalta. Olemme luetelleet useita lähestymistapoja arvojen vetämiseen toisesta Excel-taulukosta. Toivottavasti tästä on apua. Voit vapaasti kommentoida, jos jotain tuntuu vaikealta ymmärtää. Kerro meille muista menetelmistä, joita emme ehkä ole huomanneet tässä.

Hugh West on erittäin kokenut Excel-kouluttaja ja analyytikko, jolla on yli 10 vuoden kokemus alalta. Hän on koulutukseltaan laskentatoimen ja rahoituksen kandidaatti sekä kauppatieteiden maisteri. Hughilla on intohimo opettamiseen, ja hän on kehittänyt ainutlaatuisen opetusmenetelmän, jota on helppo seurata ja ymmärtää. Hänen asiantuntemuksensa Excelistä on auttanut tuhansia opiskelijoita ja ammattilaisia ​​maailmanlaajuisesti parantamaan taitojaan ja menestymään urallaan. Blogissaan Hugh jakaa tietämyksensä maailman kanssa tarjoamalla ilmaisia ​​Excel-opetusohjelmia ja verkkokoulutusta auttaakseen yksilöitä ja yrityksiä saavuttamaan täyden potentiaalinsa.