Змест
У аперацыях 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. Спадзяюся, вы знойдзеце гэта карысным. Не саромейцеся каментаваць, калі нешта здаецца цяжкім для разумення. Дайце нам ведаць любыя іншыя метады, якія мы маглі прапусціць тут.