Змест
Жадаеце выкарыстоўваць Excel для спасылкі на ячэйкі на іншым аркушы на падставе значэння ячэйкі ? У гэтым уроку я крок за крокам растлумачу ўвесь працэс. У асноўным я пакажу два спосабы зрабіць гэта. Але перш чым перайсці да абмеркавання, я хачу праглядзець вашу памяць з дапамогай функцыі Excel INDIRECT .
Спампуйце кнігу Excel
Спачатку спампуйце працоўны файл Excel, які я выкарыстаў для напісання гэтага артыкула.
Даведачная ячэйка на Cell Value.xlsx
УСКОСНАЯ функцыя Excel
Функцыя Excel INDIRECT вяртае спасылку, вызначаную тэкставым радком.
Сінтаксіс функцыі INDIRECT :
=INDIRECT(ref_text, [a1])
Тут,
- ref_text (абавязкова) : Гэты аргумент можа прымаць любое з наступнага уваходы:
- Спасылка на ячэйку ў стылі A1. Напрыклад, INDIRECT(A1) , INDIRECT(B2) , INDIRECT(D100) і г.д.
- Спасылка ў стылі R1C1. Напрыклад, INDIRECT(R9C7), INDIRECT(R2C3) і г.д.
Заўвагі: Каб выкарыстоўваць гэтую спасылку, вы трэба актываваць спасылку R1C1 з Файл > Параметры > Параметры Excel > Формулы > Праца з формуламі > Праверце Стыль спасылкі R1C1
Выкарыстоўваць вызначаныя імёны ў якасці спасылак. Напрыклад, =INDIRECT(“старое_значэнне”), =INDIRECT(“новае_значэнне”), дзе старое_значэнне = A5і новае_значэнне=B5.
Спасылка на ячэйку ў выглядзе тэкставага радка. Напрыклад, INDIRECT(“A1”), INDIRECT(“D15”)
- a1 (неабавязкова) :
- Калі a1 апушчаны або 1, спасылка на ячэйку мае тып A1.
- Калі яна ілжывая, яна спасылаецца на спасылку на ячэйку R1C1.
На наступным малюнку вы бачыце некаторыя выкарыстанне Excel INDIRECT функцыі .
Зараз давайце абмяркуем, як выкарыстоўваць Excel для спасылкі на ячэйкі ў іншым аркушы на аснове значэння ячэйкі.
2 Прыклады для эталоннай ячэйкі ў іншым аркушы Excel на аснове значэння ячэйкі
Я пакажу, як спасылацца на ячэйку ў іншым аркушы Excel з дапамогай функцыя INDIRECT са спісам праверкі дадзеных для першага метаду. Затым, для апошняга метаду, я буду выкарыстоўваць УСКОСНАЕ функцыю са спасылкамі на ячэйкі. Для абодвух гэтых метадаў я таксама ўкараню ў формулу аператар амперсанд.
Прыклад 1: Вылучыце адну ячэйку і звярніцеся да цэлага дыяпазону ячэек
У мяне ёсць два аркушы Excel з назвы AAPL і MSFT . Вы можаце мець шмат. Абодва аркушы маюць аднолькавыя тыпы даных. Прыбытак (PCO) , EPS і Рост дзвюх кампаній за апошнія 5 гадоў.
Што я хачу: у Галоўным рабочым аркушы я ўвяду назву кампаніі з выпадальнага спісу і ўсе гэтыя значэнні ( Год , PCO , Прыбытак на акцыю і Рост )будуць паказаны ў Галоўным рабочым аркушы.
Гэты метад можа быць карысным, калі вы захоўваеце аднолькавыя даныя на сотнях працоўных аркушаў. Шукаць кожны адпаведны аркуш, а потым праглядаць даныя, вельмі цяжка. Для прастаты я выкарыстоўваю толькі два працоўныя аркушы. Я буду выкарыстоўваць такую формулу:
=INDIRECT('worksheet_name'!column_reference&row_reference)
Крокі:
- Для column_reference я выкарыстаў гэты дыяпазон ячэек: C11:G11 . Гэты дыяпазон змяшчае значэнні ад A да E . Вы можаце пашырыць яго ў адпаведнасці з вашымі патрэбамі. Для row_reference я выкарыстаў гэты дыяпазон ячэек: B12:B16 . Гэты дыяпазон змяшчае значэнні ад 5 да 13. Пашырце яго ў адпаведнасці з вашымі патрэбамі.
- Гэта сапраўдная формула, якую я выкарыстаў у ячэйцы B5 працоўнага ліста Main:
=INDIRECT("'"&$H$6&"'!"&D$11&$B12)
- Цяпер прымяніце гэту формулу да іншых ячэйкі ў дыяпазоне ( B5:E9 ).
- Гэта вынік вы атрымаеце:
Разбіўка формулы
- Гэтая частка формулы (“'”&$H$6&”'!”) вяртае назву аркуша “MSFT!'” (для выявы вышэй).
- Гэтая частка &D$11 адносіцца да спасылкі на ячэйку D11 і вяртае тэкставае значэнне &”B” .
- І гэтая частка, &$B12 спасылаецца на спасылку на ячэйку B12 і вяртае лікавае значэнне &5 .
- Такім чынам, гэта агульны прыбытак ад 3 частак формулы: “'MSFT!'”&”B”&5 = “'MSFT!'B5”
Заўвагі: Калі тэкставае значэнне і лікавае значэнне аб'яднаны ў Excel, вяртаецца тэкст значэнне.
- І вось канчатковы вынік формулы: INDIRECT(“MSFT!'B5”)
- Калі я ўжываю формулу да іншых ячэек у дыяпазоне гэта працуе, таму што мы выкарыстоўвалі змешаныя спасылкі на ячэйкі, такія як D$11 і $B12 . Калі формула прымяняецца да вочак справа, змяняюцца толькі спасылкі на слупкі, для спасылкі D$11 . Калі формула прымяняецца да вочак унізе, толькі спасылкі на радкі змяняюцца для спасылкі $B12 .
Заўвагі: Каб убачыць, як працуюць розныя часткі формулы Excel, вылучыце гэтую частку і націсніце клавішу F9 . Вы ўбачыце значэнне гэтай часткі формулы.
Дадатковая інфармацыя: Як звязаць некалькі вочак з іншага аркуша ў Excel (5 простых спосабаў)
Падобныя артыкулы
- Як звязаць аркушы Excel з іншым аркушам (5 спосабаў)
- Звязаць файлы у Excel (5 розных падыходаў)
- Як звязаць ячэйку з іншым аркушам у Excel (7 метадаў)
- Звязаць аркушы ў Excel з дапамогай Формула (4 метады)
Прыклад 2: Спасылка на асобную ячэйку іншага аркуша
У гэтым прыкладзе явыцягванне радка з іншага аркуша на аснове некаторых значэнняў вочак (спасылак).
Крокі:
- Па-першае, я стварыў наступны набор даных.
- Па-другое, я ўвёў гэту формулу ў ячэйку C10 .
=$C$4
- Па-трэцяе, увядзіце іншую формулу ў ячэйку C11 .
=INDIRECT("'"&$C$4&"'!"&$C5)
- Затым Аўтазапаўненне формулы для дыяпазону ячэек C11:C14 .
- Пасля гэтага гэта будзе выглядаць так.
Я паказваю гэты метад як хтосьці можа знайсці гэта карысным у сваёй працы. Калі вы хочаце перайсці ў іншую кампанію яшчэ на год, вы павінны змяніць 5 значэнняў. Праверце гэты відарыс зараз.
Я не буду тлумачыць, як працуе гэтая формула, бо гэтыя формулы такія ж, як прыведзеная вышэй.
Больш падрабязна: Як звязаць даныя ў Excel з аднаго аркуша на іншы (4 спосабы)
Выснова
Я паказаў вам як выкарыстоўваць Excel для спасылкі на ячэйкі ў іншым аркушы на аснове значэння ячэйкі . Я спадзяюся, што гэта дапаможа вам, калі вы хочаце паказаць дадзеныя з вялікай колькасці працоўных аркушаў на галоўным аркушы. Вы выкарыстоўваеце лепшыя метады? Дайце мне ведаць у полі для каментарыяў.