Змест
Калі вы спрабуеце выкарыстоўваць значэнне ячэйкі ў якасці назвы аркуша ў спасылцы на формулу ў Excel, гэты артыкул можа быць карысным для гэтай мэты. Такім чынам, давайце пачнем з нашага асноўнага артыкула, каб даведацца больш аб выкарыстанні значэння ячэйкі ў якасці назвы аркуша.
Спампаваць кнігу
Worksheet Name Reference.xlsm
3 спосабы выкарыстання значэння ячэйкі ў якасці назвы аркуша ў даведцы па формулах у Excel
Тут у нас ёсць 3 аркушы студзень , люты і Сакавік змяшчае запісы продажаў розных прадуктаў за гэтыя 3 месяцы. Такім чынам, мы паспрабуем выкарыстоўваць значэнні вочак у якасці імёнаў гэтых працоўных лістоў у формуле ў якасці спасылкі для вымання значэнняў на новым аркушы.
Мы выкарысталі тут версію Microsoft Excel 365 , вы можаце выкарыстоўваць любыя іншыя версіі ў залежнасці ад вашага зручнасці.
Спосаб 1: выкарыстанне функцыі INDIRECT каб выкарыстоўваць значэнне ячэйкі ў якасці назвы аркуша ў даведцы па формулах
Тут мы бачым, што агульны кошт продажаў у ячэйцы D11 на кожным з трох лістоў Студзень , люты , сакавік .
Мы сабралі назвы аркушаў як значэнні ячэек на новым аркушы, каб выкарыстоўваць гэтыя значэнні ў якасці спасылкі. Выкарыстоўваючы функцыю INDIRECT , мы будзем выкарыстоўваць гэтыя значэнні як імёны працоўных лістоў у формуле, і перавага заключаецца ў тым, што гэта створыць дынамічную спасылку. Такім чынам, для змены, дадання абовыдаліўшы гэтыя значэнні вочак, вынік будзе аўтаматычна абноўлены.
Крокі :
➤ Увядзіце наступную формулу ў ячэйку C4
=INDIRECT("'"&B4&"'"&"!"&"D11")
Тут B4 гэта назва аркуша Студзень і D11 гэта ячэйка на гэтым аркушы, якая змяшчае агульны кошт продажаў.
- “'”&B4&”' ”&”!”&”D11″ → & Аператар аб'яднае значэнне ячэйкі B4 двукоссямі, клічнікам і спасылкай на ячэйку D11
- INDIRECT(“'”&B4&”'”&”!”&”D11″) становіцца
УСКОСНЫ(“'Студзень'!D11”)
Вывад → 23 084,00$
Глядзі_таксама: Excel VBA Захаваць у фармаце файла (12 прыдатных прыкладаў)
➤ Націсніце ENTER і перацягніце інструмент Запаўненне ўніз.
Пасля гэтага вы атрымаеце агульны аб'ём продажаў значэнні, якія адпавядаюць спасылкам на назву аркуша ў слупку Назва аркуша .
Больш падрабязна: Імя аркуша Excel у Дынамічная формула (3 падыходы)
Метад 2: Выкарыстанне функцый INDIRECT і ADDRESS для выкарыстання значэння ячэйкі ў якасці назвы аркуша
На трох аркушах Студзень<9 , люты і сакавік у нас ёсць некаторыя запісы продажаў за гэтыя месяцы для розных прадуктаў.
Для стварэння зводнай табліцы, дзе мы будзем здабываць значэнні продажаў з гэтых лістоў і аб'ядноўваць іх i у студзені ,Слупкі люты і сакавік . Каб выкарыстоўваць тут спасылку на назву аркуша, мы будзем выкарыстоўваць загалоўкі гэтых слупкоў і з дапамогай функцыі INDIRECT і функцыі ADDRESS мы абагульнім іх.
Крокі :
➤ Увядзіце наступную формулу ў ячэйку C4
=INDIRECT("'"&$C$3&"'"&"!"& ADDRESS(ROW(D4),COLUMN(D4)))
Тут $C$3 гэта назва аркуша.
- ROW(D4) → вяртае нумар радка ячэйкі D4
- COLUMN(D4) → вяртае нумар слупка ячэйкі D4
- ADDRESS(ROW (D4),КАЛОБКА(D4)) становіцца
АДРАС(4,4)
Вывад → $D$4
- УСКОСНЫ(“'”&$C$3&”'”&”!”& АДРАС(РАДОК(D4),КАЛОНЦ(D4))) становіцца
INDIRECT(“'Студзень'!”&”$D$4”) → INDIRECT(“Студзень!$D$4”)
Вывад →$4,629.00
➤ Націсніце ENTER , перацягніце ўніз Маркер запаўнення Інструмент.
Тады вы атрымаеце рэкорд продажаў за студзень месяц m аркуш Студзень у слупку Студзень .
Для наяўнасці значэнняў продажаў з Люты ліст за гэты месяц у слупку Люты выкарыстоўвайце наступную формулу
=INDIRECT("'"&$D$3&"'"&"!"& ADDRESS(ROW(D4),COLUMN(D4)))
Тут , $D$3 гэта назва аркуша.
Аналагічным чынам для запісаў аб продажах сакавіка выкарыстоўвайценаступная формула
=INDIRECT("'"&$E$3&"'"&"!"& ADDRESS(ROW(D4),COLUMN(D4)))
Тут $E$3 гэта назва працоўнага ліста.
Дадатковая інфармацыя: Excel VBA: Спасылка на ячэйку на іншым аркушы (4 метады)
Падобныя паказанні
- Адносны і абсалютны адрас ячэйкі ў электроннай табліцы
- Прыклад адноснай спасылкі на ячэйку ў Excel (3 крытэрыі)
- Як трымаць ячэйку фіксаванай у формуле Excel (4 простых спосабу)
- Ярлык абсалютнай спасылкі на ячэйку ў Excel (4 карысныя прыклады)
- Прыклад спасылкі на змешаную ячэйку ў Excel (3 тыпы)
Метад 3: Выкарыстанне кода VBA для выкарыстання значэння ячэйкі ў якасці назвы аркуша ў спасылцы на формулу
Тут мы маем агульны кошт продажаў у ячэйцы D11 на кожным з трох аркушаў Студзень , Люты , Сакавік , які змяшчае запісы аб продажах за студзень , люты і сакавік .
У слупку Назва аркуша мы паставілі імёны аркушаў у якасці значэнняў вочак для нас выкарыстоўвайце іх як спасылкі ў кодзе VBA . З дапамогай гэтага кода мы атрымаем агульныя значэнні продажаў з гэтых аркушаў і збярэм іх у слупок Агульны аб'ём продажаў у адпаведнасці з назвамі іх лістоў.
Крокі :
➤ Перайдзіце да Распрацоўшчык Укладка >> Параметр Visual Basic .
Затым адкрыецца Рэдактар Visual Basic .
➤ Перайдзіце да Устаўкі Tab >> Module Option.
Пасля гэтага будзе створаны Module .
➤ Напішыце наступны код
9446
Тут мы аб'явілі SheetR як String , ws і ws1 як Працоўны ліст , ws будуць прызначаныя на працоўны аркуш VBA , дзе мы будзем мець вывад. SheetR будзе захоўваць значэнні вочак з імёнамі аркушаў у аркушы VBA . Затым мы прысвоілі аркушы студзень , люты і сакавік зменная ws1 .
Цыкл FOR будзе здабываць агульныя значэнні продажаў з кожнага аркуша на аркуш VBA , і тут мы аб'явілі дыяпазон для гэтага цыклу ад 4 да 6 таму што значэнні пачынаюцца з радка 4 на аркушы VBA .
➤ Націсніце F5 .
Нарэшце, вы атрымаеце агульныя значэнні продажаў, якія адпавядаюць спасылкам на назву аркуша ў Назва аркуша слупок.
Больш падрабязна: Excel VBA: Атрымайце значэнне ячэйкі з іншай працоўнай кнігі без адкрыцця
Увод імя аркуша для выкарыстання спасылкі ў формуле
Калі вы не жадаеце выкарыстоўваць апісаныя вышэй метады для спасылкі на значэнне ячэйкі ў якасці імя аркуша, вы можаце проста ўвесці назву аркуша або выбраць яго ўручную, каб атрымаць лёгка атрымаць значэнні з гэтага аркуша.
Тут мы атрымаем агульныя значэнні продажаў з аркушаў Студзень , Люты ,і сакавік , і збярыце іх у слупок Агульны аб'ём продажаў на новым аркушы.
Каб атрымаць агульны кошт продажаў за студзень месяц, увядзіце наступную формулу ў ячэйку C4
=January!D11
Тут Студзень гэта назва аркуша, а D11 гэта агульны кошт продажаў у гэтым аркушы.
Аналагічным чынам для кошту продажаў за люты месяц выкарыстоўвайце наступную формулу
=February!D11
Тут, люты гэта назва аркуша, а D11 гэта агульны аб'ём продажаў на гэтым аркушы.
Калі вы не хочаце ўводзіць формулу, вы можна проста выбраць ячэйку аркуша Сакавік , каб атрымаць гэта значэнне ў ячэйцы C6 .
➤ Спачатку ўвядзіце знак Роўна ( = ) у ячэйцы C6 .
➤ Націсніце на аркушы Сакавік .
Затым вы трапіце на аркуш Сакавік , а адсюль выберыце ячэйку D11 .
➤ Націсніце ENTER .
Вы атрымаеце агульны кошт продажаў Marc h месяц з гэтага аркуша ў ячэйцы C6 на аркушы Type .
Практычны раздзел
Для практыкі самастойна мы забяспечылі раздзел Практыка , як паказана ніжэй, на аркушы пад назвай Практыка . Калі ласка, зрабіце гэта самастойна.
Выснова
У гэтым артыкуле мы паспрабавалі ахапіць спосабы выкарыстання значэння ячэйкі ў якасці назвы аркуша ў спасылцы на формулу ў Excel . Надзеявы знойдзеце гэта карысным. Калі ў вас ёсць якія-небудзь прапановы або пытанні, не саромейцеся дзяліцца імі ў раздзеле каментарыяў.