Kaip ištraukti vertes iš kitos darbalapio programos "Excel

  • Pasidalinti
Hugh West

Atliekant "Excel" operacijas, retkarčiais turime ištraukti duomenis. Ištraukiamos reikšmės gali būti saugomos tame pačiame darbalapyje arba kitame darbalapyje ar sąsiuvinyje. Šiandien parodysime, kaip ištraukti reikšmes iš kito "Excel" darbalapio. Šiame užsiėmime naudojame "Excel 2019" (ir šiek tiek "Excel 365"), drąsiai galite naudoti savo.

Pirmiausia susipažinkime su duomenų rinkiniu, kuris yra mūsų pavyzdžių pagrindas.

Čia turime dvi lenteles, susijusias su filmais, vienoje lentelėje pateikiama filmo santrauka, o kitoje - šiek tiek platesnė informacija. Lenteles saugome dviejuose skirtinguose lapuose. Santrauka ir Išsami informacija . Naudodami šį duomenų rinkinį, ištrauksime reikšmes iš visų darbalapių.

Atkreipkite dėmesį, kad tai yra pagrindinis duomenų rinkinys, kad viskas būtų paprasta. Praktiniame scenarijuje galite susidurti su daug didesniu ir sudėtingesniu duomenų rinkiniu.

Praktikos sąsiuvinis

Praktikos sąsiuvinį galite atsisiųsti iš toliau pateiktos nuorodos.

Kaip traukti vertes iš kitos darbalapio.xlsx

Verčių traukimas iš kitos darbalapio programos "Excel

Rinkdamiesi reikšmes iš skirtingų darbalapių, turime atsižvelgti į tai, kad darbalapiai gali būti iš to paties arba skirtingų darbaknygių.

1. Ištraukite vertes iš kitos darbalapio lentelės tame pačiame sąsiuvinyje

I. Tiesioginis traukimas su ląstelės nuoroda

Vertes galite paimti iš kito darbalapio, formulėje pateikdami ląstelės nuorodą, po kurios seka lapo pavadinimas. Viskas, ką rašome su lygybės ženklu ( = ) yra formulė.

Geriau tai suprasite pateikę pavyzdžių. Tarkime, norime ištraukti filmų aktoriaus vardą.

Čia įvedėme stulpelį Aktorius į filmo santraukos lentelę. Dabar išnagrinėkime traukimo metodą.

Mums tereikia pateikti ląstelės nuorodą ir lapo pavadinimą.

=Detalesnė informacija!D4

Čia Išsami informacija yra lapo pavadinimas, o D4 yra ląstelės nuoroda. Reikia įterpti " ! " ženklas tarp lapo pavadinimo ir ląstelės nuorodos. Excel atskiria lapo ir ląstelės nuorodą per " ! " ženklas.

Radome aktoriaus vardą. Tą patį padarykime ir su likusiomis ląstelėmis arba panaudokime automatinio užpildymo funkcija .

Gauname visų veikėjų vardus. Kadangi mūsų duomenys yra riboti ir abiejuose lapuose yra ta pačia seka, vardus gauname tinkama tvarka.

II. Verčių traukimas naudojant VLOOKUP

Ištraukimas, gavimas ar surinkimas, kad ir kokį pavadinimą paminėtumėte, viena iš funkcijų, kuri gali iškilti jūsų galvoje, yra VLOOKUP .

Ankstesniame skyriuje reikšmes traukėme naudodami ląstelių nuorodas, tačiau ilgainiui tai gali būti nenaudinga. VLOOKUP gali būti gelbėjimo priemonė, nes ji ištraukia reikšmes pagal atitiktį.

Užrašykime formulę naudodami VLOOKUP

=VLOOKUP(B4,Detalės!$B$4:$E$12,3,0)

Čia pateikėme B4 kaip lookup_value per VLOOKUP funkcija ir Išsami informacija!$B$4:$E$12 yra lookup_array . Galite pastebėti, kad lapo pavadinimą pateikėme prieš diapazoną. O lapo pavadinimas ir diapazonas atskirti ženklu " ! " ženklas.

Čia 3, nes aktoriai yra 3 stulpelyje, o 0 - tiksli atitiktis.

Mes ištraukėme filmo aktorių Džekas Reacheris iš kito lapo, Išsami informacija . Parašykite likusių reikšmių formulę arba pasinaudokite Automatinis pildymas funkcija.

Skaityti daugiau: Automatinis duomenų perkėlimas iš vienos "Excel" darbalapio į kitą naudojant VLOOKUP

III. Verčių traukimas naudojant INDEX-MATCH

Gerai žinoma alternatyva VLOOKUP yra šių elementų derinys INDEKSAS ir MATCH funkcijos.

Svetainė MATCH funkcija grąžina paieškos vertės poziciją intervale ir INDEKSAS grąžina vertę, esančią tam tikroje intervalo vietoje.

Šį derinį panaudosime filmų žanrui nustatyti.

Formulė bus tokia

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

Per MATCH funkcija, B4 yra lookup_value, ir Išsami informacija!$B$4:$B$12 yra lookup_range . MATCH dalyje nurodoma pozicija, o tada INDEKSAS ištraukia vertę iš Išsami informacija!$C$4:$C$12 diapazonas.

Žanro reikšmę ištraukėme iš Išsami informacija Užrašykite formulę arba atlikite Automatinis pildymas likusių verčių funkcija.

IV. Ištraukti vertes naudojant XLOOKUP

Jei naudojate "Excel 365", galite naudoti funkciją, vadinamą XLOOKUP reikšmėms ištraukti.

Ištraukime atitinkamą direktoriaus vardą iš Išsami informacija lapas.

Formulė bus tokia

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

Čia B4 yra lookup_value , Išsami informacija!$B$4:$B$12 yra lookup_range, ir Išsami informacija!$E$4:$E$12 yra diapazonas, iš kurio turime ištraukti reikšmes. Galite pastebėti, kad įrašėme lapo pavadinimą, Išsami informacija prieš kiekvieną intervalą.

Be to, prie pasirenkamojo lauko pridėjome "Not Found". if_not_found .

Vertę, direktoriaus vardą ir pavardę, paėmėme iš kito lapo, Išsami informacija . Tą patį padarykite ir su likusiomis vertėmis.

Skaityti daugiau: Kaip importuoti duomenis į "Excel" iš kito "Excel" failo (2 būdai)

Panašūs skaitiniai

  • Kaip importuoti teksto failą su keliais skirtukais į "Excel" (3 metodai)
  • VBA kodas teksto failo konvertavimui į "Excel" (7 metodai)
  • Kaip išgauti duomenis iš "Excel" lapo (6 veiksmingi metodai)
  • "Excel" filtruotų duomenų ištraukimas į kitą lapą (4 metodai)
  • Kaip ištraukti duomenis iš sąrašo naudojant "Excel" formulę (5 metodai)

2. Ištraukite vertes iš kitos darbalapio iš kito sąsiuvinio

Gali prireikti ištraukti reikšmes iš darbalapio, esančio kitame sąsiuvinyje.

Norėdami parodyti pavyzdžių, nukopijavome Išsami informacija lapo vertę į kitą sąsiuvinį, pavadintą Ištraukti verčių sąsiuvinį _Details.xlsx

O mūsų suvestinės (atnaujintos suvestinės) lentelė vis dar yra sąsiuvinyje Kaip ištraukti vertes iš kitos darbalapio Excel.xlsx

Direktoriaus vardą ir pavardę ištrauksime iš kito sąsiuvinio.

Galime naudoti bet kurį iš šių būdų ( Nuoroda į ląstelę , VLOOKUP , INDEX-MATCH , XLOOKUP ), kurį minėjome ankstesniame skyriuje. Viskas, ką jums reikia padaryti, tai skliausteliuose nurodyti darbo knygos pavadinimą.

Kol kas naudojame VLOOKUP . Užrašykime formulę.

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

Čia prieš ląstelių diapazoną $B$4:$E$12 nurodėme lapo pavadinimą (Detalės) ir darbo knygos pavadinimą. Darbo knygos pavadinimas yra skliausteliuose.

Diapazonas nuo šių dviejų yra atskirtas brūkšneliu " ! " ženklas. Kadangi turime vienu metu skaičiuoti darbo knygą ir darbalapį, todėl jie yra viengubose kabutėse ( '' ).

Iš kitos darbalapio lentelės išsitraukėme reikšmę - direktoriaus vardas ir pavardė. Tą patį padarykite ir su likusiomis reikšmėmis arba pasinaudokite Automatinis pildymas funkcija.

Skaityti daugiau: Kaip ištraukti duomenis iš kito lapo pagal "Excel" kriterijus

Išvada

Tai viskas šiam užsiėmimui. Išvardijome kelis būdus, kaip "Excel" programoje ištraukti reikšmes iš kito darbalapio. Tikimės, kad tai jums bus naudinga. Drąsiai komentuokite, jei kas nors atrodo sunkiai suprantama. Praneškite mums apie kitus metodus, kuriuos čia galbūt praleidome.

Hugh Westas yra labai patyręs Excel treneris ir analitikas, turintis daugiau nei 10 metų patirtį šioje srityje. Jis yra įgijęs apskaitos ir finansų bakalauro bei verslo administravimo magistro laipsnius. Hugh turi aistrą mokymui ir sukūrė unikalų mokymo metodą, kurį lengva sekti ir suprasti. Jo ekspertinės žinios apie „Excel“ padėjo tūkstančiams studentų ir specialistų visame pasaulyje tobulinti savo įgūdžius ir tobulėti savo karjeroje. Savo tinklaraštyje Hugh dalijasi savo žiniomis su pasauliu, siūlydamas nemokamus „Excel“ vadovėlius ir internetinius mokymus, kad padėtų asmenims ir įmonėms išnaudoti visą savo potencialą.