Як атрымаць значэнні з іншага аркуша ў Excel

  • Падзяліцца Гэтым
Hugh West

У аперацыях Excel час ад часу нам трэба атрымліваць даныя. Выцягнутыя значэнні могуць захоўвацца на адным аркушы або ў іншым аркушы або кнізе. Сёння мы пакажам вам, як атрымаць значэнні з іншага ліста ў Excel. Для гэтага сеансу мы выкарыстоўваем Excel 2019 (і трохі Excel 365), не саромейцеся выкарыстоўваць ваш.

Перш за ўсё, давайце пазнаёмімся з наборам даных, які з'яўляецца асновай для нашых прыкладаў.

Тут у нас ёсць дзве табліцы, якія тычацца фільмаў, адна табліца змяшчае кароткі змест фільма, а другая змяшчае крыху больш шырокай інфармацыі. Мы захавалі табліцы на двух розных лістах Зводка і Падрабязнасці . Выкарыстоўваючы гэты набор даных, мы будзем выцягваць значэнні з працоўных лістоў.

Звярніце ўвагу, што гэта базавы набор даных, каб усё было прасцей. У практычным сцэнары вы можаце сутыкнуцца з значна большым і складаным наборам даных.

Практычны сшытак

Вы можаце загрузіць практычны сшытак па спасылцы ніжэй.

Як атрымаць значэнні з іншага працоўнага ліста.xlsx

Выцягнуць значэнні з іншага працоўнага аркуша ў Excel

Атрымліваючы значэнні з розных працоўных лістоў, мы павінны ўлічваць, што працоўныя аркушы могуць быць з той жа працоўнай кнігі або розных кніг.

1. Атрымлівайце значэнні з іншага аркуша ў той жа кнізе

I. Прамое выцягванне са спасылкай на вочка

Вы можаце атрымаць значэнні з іншы працоўны лістшляхам прадастаўлення спасылкі на вочка, за якой ідзе імя аркуша ў формуле. Усё, што мы пішам са знакам роўнасці ( = ), з'яўляецца формулай.

Вы зразумееце гэта лепш на прыкладах. Дапусцім, мы хочам атрымаць імя акцёра для фільмаў.

Тут мы ўвялі слупок Акцёр у зводную табліцу фільмаў. Зараз давайце вывучым метад выцягвання.

Усё, што нам трэба зрабіць, гэта даць спасылку на ячэйку разам з назвай аркуша.

=Details!D4

Тут Падрабязнасці - гэта назва аркуша, а D4 - спасылка на ячэйку. Нам трэба ўставіць знак « ! » паміж назвай ліста і спасылкай на вочка. Excel адрознівае спасылку на ліст і ячэйку праз знак « ! ».

Мы знайшлі імя акцёра. Давайце зробім тое ж самае для астатніх вочак або выкарыстаем функцыю аўтазапаўнення .

Мы атрымаем імёны ўсіх удзельнікаў. Паколькі нашы дадзеныя абмежаваныя і знаходзяцца ў аднолькавай паслядоўнасці на абодвух аркушах, мы атрымліваем імёны ў правільным парадку.

II. Выцягванне значэнняў з выкарыстаннем VLOOKUP

Выцягванне, атрыманне або атрыманне любога імя, якое вы згадваеце, адна функцыя, якая можа ўзнікнуць у вашым розуме, гэта VLOOKUP .

У папярэднім раздзеле мы выцягнулі значэння з выкарыстаннем спасылак на ячэйкі, але ў доўгатэрміновай перспектыве гэта можа быць бескарысным. VLOOKUP можа быць выратаваннем, бо выцягвае значэнні на аснове супадзення.

Давайце напішам формулувыкарыстоўваючы VLOOKUP

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

Тут мы падалі B4 як lookup_value у функцыі VLOOKUP і Details!$B$4:$E$12 з'яўляецца lookup_array . Вы можаце заўважыць, што мы паказалі назву аркуша перад дыяпазонам. Імя аркуша і дыяпазон падзелены знакам « ! ».

Тут 3 у якасці акцёраў знаходзяцца ў 3-м слупку дыяпазону і 0 для дакладнага супадзення.

Мы выцягнулі акцёра фільма Джэк Рычар з іншага аркуша Падрабязнасці . Напішыце формулу для астатніх значэнняў або выкарыстайце функцыю Аўтазапаўненне .

Больш падрабязна: Перадача дадзеных з аднаго аркуша Excel на другі аўтаматычна з VLOOKUP

III. Выцягванне значэнняў з дапамогай INDEX-MATCH

Вядомай альтэрнатывай VLOOKUP з'яўляецца спалучэнне функцый INDEX і MATCH .

Функцыя MATCH вяртае пазіцыю шуканага значэння ў дыяпазоне, а INDEX вяртае значэнне ў зададзеным месцы ў дыяпазоне.

Мы будзем выкарыстоўваць гэтая камбінацыя для выбару жанру фільмаў.

Формула будзе наступная

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

У функцыі MATCH B4 з'яўляецца lookup_value, і Падрабязнасці!$B$4:$B $12 - гэта дыяпазон_прагляду . Гэтая частка MATCH забяспечвае пазіцыю, а затым INDEX цягнезначэнне з дыяпазону Падрабязнасці!$C$4:$C$12 .

Мы выцягнулі значэнне жанру з аркуша Падрабязнасці . Напішыце формулу або выкарыстайце функцыю Аўтазапаўненне для астатніх значэнняў.

IV. Атрыманне значэнняў з дапамогай XLOOKUP

Калі вы выкарыстоўваеце Excel 365, вы можаце выкарыстоўваць функцыю пад назвай XLOOKUP для атрымання значэнняў.

Давайце выцягнем адпаведнае імя дырэктара з Падрабязнасці ліст.

Формула будзе наступная

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

Тут B4 гэта значэнне_прагляду , Падрабязнасці!$B$4:$B$12 гэта дыяпазон_прагляду, і Падрабязнасці!$E$4:$E$12 - гэта дыяпазон, з якога нам трэба атрымаць значэнні. Вы можаце заўважыць, што мы напісалі назву аркуша, Падрабязнасці , перад кожным з дыяпазонаў.

Акрамя таго, мы дадалі «Не знойдзена» ў неабавязковае поле if_not_found .

Мы выцягнулі значэнне, імя дырэктара, з іншага аркуша, Падрабязнасці . Зрабіце тое ж самае для астатніх значэнняў.

Больш падрабязна: Як імпартаваць даныя ў Excel з іншага файла Excel (2 спосабы )

Падобныя паказанні

  • Як імпартаваць тэкставы файл з некалькімі падзельнікамі ў Excel (3 метады)
  • Код VBA для пераўтварэння тэкставага файла ў Excel (7 метадаў)
  • Як атрымаць даныя з аркуша Excel (6 эфектыўных метадаў)
  • ВытрымкаАдфільтраваныя даныя ў Excel на іншы аркуш (4 метады)
  • Як атрымаць даныя са спісу з дапамогай формулы Excel (5 метадаў)

2 Атрыманне значэнняў з іншага працоўнага аркуша з іншага працоўнага сшытка

Нам можа спатрэбіцца атрымаць значэнні з працоўнага аркуша з іншай працоўнай кнігі.

Каб паказаць вам прыклады, мы скапіявалі Падрабязнасці значэнне аркуша ў іншую працоўную кнігу пад назвай Pull Values ​​Workbook _Details.xlsx

І наша зводная (абноўленая зводная) табліца ўсё яшчэ знаходзіцца ў працоўнай кнізе Як атрымаць значэнні з іншага аркуша Excel.xlsx

Мы выцягнем імя рэжысёра з іншай кнігі.

Мы можам выкарыстоўваць любы з падыходаў ( Cell Reference , VLOOKUP , INDEX-MATCH , XLOOKUP ), якія мы згадвалі у папярэднім раздзеле. Усё, што вам трэба зрабіць, гэта ўказаць імя працоўнай кнігі ў дужках.

На дадзены момант мы выкарыстоўваем VLOOKUP . Давайце напішам формулу.

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

Тут перад дыяпазонам ячэек $B$4:$E$12 мы далі назву аркуша (Падрабязнасці) і назву працоўнай кнігі. Імя працоўнай кнігі ў дужках.

Дыяпазон падзелены гэтымі двума знакам « ! ». Паколькі нам трэба падлічыць працоўны сшытак і працоўны ліст адначасова, каб яны былі ў адзіночных двукоссях ( ‘’ ).

Мы выцягнулі значэнне, імя рэжысёра, з працоўнага аркуша ў іншымпрацоўны ліст. Зрабіце тое ж самае для астатніх значэнняў або выкарыстайце функцыю Аўтазапаўненне .

Больш падрабязна: Як Атрымайце даныя з іншага аркуша на аснове крытэрыяў у Excel

Выснова

Вось і ўсё для сесіі. Мы пералічылі некалькі падыходаў да атрымання значэнняў з іншага аркуша ў Excel. Спадзяюся, вы знойдзеце гэта карысным. Не саромейцеся каментаваць, калі нешта здаецца цяжкім для разумення. Дайце нам ведаць любыя іншыя метады, якія мы маглі прапусціць тут.

Х'ю Уэст з'яўляецца вельмі дасведчаным трэнерам і аналітыкам Excel з больш чым 10-гадовым вопытам работы ў галіны. Ён мае ступень бакалаўра ў галіне бухгалтарскага ўліку і фінансаў і ступень магістра дзелавога адміністравання. Х'ю захапляецца навучаннем і распрацаваў унікальны падыход да навучання, які лёгка прытрымлівацца і зразумець. Яго экспертныя веды Excel дапамаглі тысячам студэнтаў і спецыялістаў па ўсім свеце палепшыць свае навыкі і атрымаць поспех у сваёй кар'еры. Праз свой блог Х'ю дзеліцца сваімі ведамі з усім светам, прапаноўваючы бясплатныя падручнікі па Excel і онлайн-трэнінгі, каб дапамагчы прыватным асобам і прадпрыемствам цалкам раскрыць свой патэнцыял.