Sisällysluettelo
Kun työskentelet Excelissä, arvojen etsiminen on yleinen tehtävä liiketaloudellisiin tarkoituksiin tai koulutus- tai tutkimustarkoituksiin. Tätä varten joissakin tapauksissa meidän on etsittävä arvoja toisesta arkista saman arkin sijasta. Se ei ole niin vaikea tehtävä. Tässä artikkelissa kuvatut menetelmät ovat varsin hyödyllisiä, kun haluat etsiä arvoa toisesta Excel-arkista.
Lataa harjoituskirja
Voit ladata ilmaisen Excel-mallin täältä ja harjoitella sitä itse.
Hae arvo toisesta Sheet.xlsx:stä3 tapaa etsiä arvoa toisesta Excel-arkista Excelissä
Menetelmien esittelyssä käytän seuraavaa tietokokonaisuutta, joka edustaa joidenkin myyjien myyntiä eri alueilla.
Menetelmä 1: Käytä VLOOKUP-toimintoa arvon etsimiseen toisesta Excel-arkista
Ensimmäisessä menetelmässämme käytän VLOOKUP-toiminto hakea arvoa toisesta arkista. Se on käytetyin toiminto arvojen hakuun. Funktio VLOOKUP funktiota käytetään etsimään arvoa taulukon vasemmanpuoleisimmasta sarakkeesta ja palauttamaan vastaava arvo oikeanpuoleisesta sarakkeesta. Tässä etsimme Jackin ja Bobin myyntiä.
Vaiheet:
- Kirjoita seuraava kaava muodossa Solu C5 -
=VLOOKUP(B5,
- Napsauta sitten sitä arkkia, jossa taulukkosi sijaitsee. Minun tietoni sijaitsevat arkkiin nimeltä "Myynti".
- Valitse nyt joukko hiiren avulla ja paina painiketta F4 näppäimellä lukita viittaus.
- Anna myöhemmin sarakkeen numero suhteessa valittuun arrayyn, josta haluat poimia arvon, ja sitten tyyppi 0 tarkkaa vastaavuutta varten.
- Täydellinen kaava on siis seuraava-
- Lopuksi, paina vain Kirjoita
Nyt olemme saaneet Jackin tulosteen.
- Löytääksesi Bobin ulostulon vedä vain alaspäin ikkunan Täyttökahva .
Tässä on lopputulos.
Lue lisää: Kuinka etsiä useita arvoja Excelissä (10 tapaa)
Menetelmä 2: INDEX- ja MATCH-funktioiden yhdistäminen arvon etsimiseen toisesta arkista
Nyt käytämme INDEX ja MATCH toimintoja, joilla haetaan arvoa toisesta arkista. INDEX ja MATCH funktiot ovat hyvin yleisiä vaihtoehtoja VLOOKUP toiminto. INDEX funktiota käytetään palauttamaan arvo tai viittaus arvoon taulukon tai alueen sisällä. MATCH funktiota käytetään tietyn kohteen etsimiseen solualueelta, ja se palauttaa sitten kyseisen kohteen suhteellisen sijainnin alueella. Etsitään nyt Jackin myyntiarvo käyttämällä yhdistelmää.
Vaiheet:
- Osoitteessa Solu C7 type-
=INDEX(
- Siirry sen jälkeen myyntilaskelmaan klikkaamalla laskelman otsikkoa.
- Valitse sitten alue D5:D11 josta poimimme tulosteen.
- Kirjoita sitten-
=INDEX(Myynti!D5:D11,MATCH(
- Voit myöhemmin palata edelliseen arkkiisi napsauttamalla arkin otsikkoa.
- Valitse sitten solu, jossa hakuarvomme sijaitsee.
- Siirry jälleen "Myynti"-taulukkoon ja valitse alue ( B5:B11) jossa hakuarvomme on olemassa.
- Lopuksi kirjoitetaan 0, kun kyseessä on täsmällinen vastaavuus .
- Täydellinen kaava on siis seuraava-
=INDEX(Myynti!D5:D11,MATCH('INDEX+MATCH'!C4,Myynti!B5:B11,0)))
- Lopuksi paina vain Kirjoita
Sitten saat odotetun tuloksen.
⏬ Kaavan erittely:
➥ MATCH('INDEX+MATCH'!C4,Myynti!B5:B11,0)
The MATCH funktio etsii arvoa 'Jack' 'Myynti' -taulukosta välillä B5:B11 ja palauttaa arvon 'Jack'.
3
➥ INDEX(Myynti!D5:D11,MATCH('INDEX+MATCH'!C4,Myynti!B5:B11,0)))
Lopuksi INDEX palauttaa arvon alueelta D5:D11 tulosteen mukaan. MATCH ja se on-
78923
Lue lisää: 7 tyyppistä hakua, jota voit käyttää Excelissä
Menetelmä 3: Sovelletaan Excel VLOOKUP- ja INDIRECT-funktioita toisen arkin arvon etsimiseen.
Tämä menetelmä eroaa hieman kahdesta edellisestä menetelmästä. Tässä käytämme yhdistelmää INDIRECT ja VLOOKUP funktioita, joilla haetaan arvoa kahdelta muulta arkilta, ja poimimme tulosteet molemmista arkista samanaikaisesti. INDIRECT funktiota käytetään Excelissä tekstijonon muuntamiseen kelvolliseksi soluviitteeksi.
Katso, että olen tehnyt kaksi tietosarjaa, jotka sisältävät myyntiä kahdelta peräkkäiseltä kuukaudelta. Nyt etsimme Jackin myynnin molemmilta sivuilta.
- Kirjoita seuraava kaava muodossa Solu C7 -
=VLOOKUP($C$4, INDIRECT("'"&B7&"'!$B$5:$D$11"),3,FALSE)
- Paina myöhemmin vain Kirjoita painiketta tulostusta varten.
- Vedä sitten alaspäin Täyttökahva kuvaketta saadaksesi tulosteen arkilta 'Feb'.
Nyt olemme löytäneet Jackin myynnin molemmista arkistoista.
⏬ Kaavan erittely:
➥ INDIRECT("'"&B7&"''!$B$5:$D$11"))
The INDIRECT funktio palauttaa viitteen B5:D11 alue-
{"Sam", "Kanada",44589; "Peter", "Yhdysvallat",72734; "Jack", "Brasilia",78923; "Samuel", "Yhdistynyt kuningaskunta",99320; "Willium", "Lontoo",84738; "Ron", "Kanada",98210; "Bob", "Yhdistynyt kuningaskunta",57832}
➥ VLOOKUP($C$4, INDIRECT("'"&B7&"'!$B$5:$D$11"),3,FALSE)
Lopuksi VLOOKUP funktio palauttaa tulosteen kyseiseltä alueelta arvolle Solu C4 ja se on...
78923
Lue lisää: Tekstin etsiminen Excelissä (7 sopivaa menetelmää)
Päätelmä
Toivon, että edellä kuvatut menettelyt ovat tarpeeksi hyviä, jotta voit etsiä arvoa toisesta Excel-arkista. Voit kysyä mitä tahansa kysymystä kommenttiosassa ja antaa minulle palautetta.