Змест
Дынамічны дыяпазон у Microsoft Excel звычайна выкарыстоўваецца для захоўвання шырокага дыяпазону дадзеных шляхам прымянення функцыі OFFSET. Гэтыя захаваныя даныя з вызначаным імем затым выкарыстоўваюцца для розных разлікаў у розных функцыях. У гэтым артыкуле вы дакладна даведаецеся, як вы можаце выкарыстоўваць гэту функцыю OFFSET для захавання, вызначэння & выкарыстоўваць дыяпазон ячэек або даных у Excel.
На прыведзеным вышэй здымку экрана прыведзены агляд артыкула, які ўяўляе сабой прыклад выкарыстання функцыі ЗРУШЭННЕ. Вы даведаецеся больш пра набор даных, стварэнне і ўзмацняльнік; выкарыстанне дынамічнага найменнага дыяпазону з функцыяй OFFSET у наступных раздзелах гэтага артыкула.
Спампаваць практычны сшытак
Вы можаце спампаваць сшытак Excel, які мы выкарыстоўвалі для падрыхтоўкі гэтага артыкула.
Дынамічны дыяпазон са зрушэннем
Стварэнне & Выкарыстанне дынамічнага найменнага дыяпазону з функцыяй OFFSET
Перш чым прыступіць да стварэння & выкарыстанне дынамічнага найменнага дыяпазону з функцыяй OFFSET у Excel, давайце спачатку пазнаёмімся з функцыяй OFFSET.
Уводзіны ў функцыю OFFSET
- Мэта :
Вяртае спасылку на дыяпазон, які з'яўляецца зададзенай колькасцю радкоў & слупкі з дадзенай спасылкі.
- Сінтаксіс:
=ЗРУШЭННЕ(спасылка, радкі , слупкі, [вышыня], [шырыня])
- Аргументы:
спасылка - Ячэйка абодыяпазон вочак. На аснове гэтай спасылкі прымяняюцца параметры зрушэння.
rows- Нумар радка, які адлічваецца ўніз або ўверх ад апорнай кропкі.
cols- Нумар слупка, які адлічваецца справа ці злева ад эталоннага значэння.
[вышыня]- Вышыня або колькасць радкоў, якія будуць вернуты ў якасці выніковых значэнняў.
[шырыня]- Шырыня або колькасць слупкоў, якія будуць вяртацца ў якасці выніковых значэнняў.
- Прыклад:
На малюнку ніжэй ёсць 4 слупкі з некаторымі выпадковымі назвамі марак кампутараў, тыпаў прылад, мадэляў імёны & цэны.
На аснове даных з табліцы, мы збіраемся прызначыць аргументы, якія згадваюцца ў Калонцы H .
📌 Крокі:
➤ Паколькі мы збіраемся знайсці вынік з дапамогай функцыі OFFSET у Ячэйка H15 , мы павінны ўвесці там:
=OFFSET(B4,5,2,4,2)
➤ Пасля націску Enter вы будзеце паказаны масіў значэнняў, якія вяртаюцца на аснове выбару аргументаў.
Такім чынам, як працуе гэтая функцыя? Унутры функцыі першым аргументам з'яўляецца Ячэйка B4 , вядомая як эталоннае значэнне. Цяпер перайдзіце да 5-га шэрагу ўніз & 2-і слупок справа ад гэтай даведачнай ячэйкі & вы атрымаеце клетку D9. Паколькі наша вышыня радка роўная 2, таму 4 ячэйкі ўніз, пачынаючы з D9 , вернуцца зфункцыя. І апошняе, вышыня слупка - 2 азначае, што 4 радкі будуць пашырацца ў наступны слупок прама да Слупка D . Такім чынам, канчатковы выніковы масіў будзе складацца з Cell Range D9:E12 .
Больш падрабязна: Excel OFFSET Dynamic Range Multiple Columns in Effective Way
Стварэнне дынамічнага дыяпазону з дапамогай OFFSET & Функцыі COUNTA
Функцыя COUNTA падлічвае колькасць ячэек, за выключэннем усіх пустых вочак у дыяпазоне ячэек. Цяпер, выкарыстоўваючы функцыі COUNTA , мы прызначым вышыню радка & шырыня слупка на аснове даступных даных у дыяпазоне.
📌 Крокі:
➤ Выберыце Вочка H4 & тып:
=OFFSET(B4,0,0,COUNTA(B4:B100),COUNTA(B4:E4))
➤ Націсніце Enter & вы ўбачыце, што ўвесь масіў будзе вернуты ў якасці выніковых значэнняў.
У раздзеле аргументаў вышыня радка была прызначаная з дапамогай COUNTA(B4:B100) & гэта азначае, што мы прызначаем радкі да 100-га радка ў электроннай табліцы, так што, калі новае значэнне будзе ўведзена ў зыходны дыяпазон даных у 100-м радку, гэта новае значэнне таксама будзе захавана функцыяй OFFSET. Зноў жа, паколькі шырыня слупка была вызначана як COUNTA(B4:E4) , таму чатыры слупка (B, C, D, E) цяпер прызначаны функцыі на аснове эталоннае значэнне, выбранае ў функцыі OFFSET.
На малюнку ніжэй гэта прыклад таго, калі вы ўводзіце значэнне ў зыходны дыяпазон даных,імгненна выніковае значэнне будзе паказана ў табліцы OFFSET.
Больш падрабязна: Стварэнне дынамічнага найменнага дыяпазону з дапамогай VBA ў Excel (пакрокавае кіраўніцтва)
Падобныя паказанні
- Дынамічны дыяпазон Excel на аснове значэння ячэйкі
- Excel VBA: Дынамічны дыяпазон на аснове значэння ячэйкі (3 метады)
- Як выкарыстоўваць дынамічны дыяпазон для апошняга радка з дапамогай VBA ў Excel (3 метады)
Выкарыстанне дыспетчара імёнаў для стварэння дынамічнага найменнага дыяпазону з дапамогай OFFSET & Функцыі COUNTA
Выкарыстоўваючы дыспетчар імёнаў, вы можаце вызначыць назву выніковага масіва, знойдзенага з дапамогай функцыі OFFSET.
📌 Крок 1:
➤ Ва ўкладцы Формула абярыце Дыспетчар імёнаў . Адкрыецца дыялогавае акно.
➤ Націсніце Новы & з'явіцца поле Рэдактар імёнаў .
📌 Крок 2:
➤ Вызначце імя вашага набору даных або дыяпазон ячэек, якія вы хочаце зрушыць.
➤ У полі спасылкі ўвядзіце формулу:
=OFFSET(B4,0,0,COUNTA(B4:B100),COUNTA(B4:E4))
➤ Націсніце ОК & Дыспетчар імёнаў зараз пакажа вызначанае імя ў спісе разам з эталоннай формулай унізе.
📌 Крок 3:
➤ Цяпер зачыніце Менеджэр імёнаў & вярніцеся да электроннай табліцы.
📌 Крок 4:
➤ Выберыце любую ячэйку ў вашай электроннай табліцы & ; пачніце ўводзіць вызначанае імя ў якасці формулы. Вы знойдзеце вызначанае імя тамспіс функцый.
➤ Выберыце гэтую функцыю & націсніце Enter .
Як на малюнку ніжэй, вы ўбачыце выніковы масіў, які быў захаваны ў якасці спасылкі з дапамогай функцыі OFFSET на Менеджэр імёнаў .
Больш падрабязна: Дынамічны найменны дыяпазон Excel на аснове значэння ячэйкі (5 простых спосабаў)
Выкарыстанне дынамічнага найменнага дыяпазону для вылічэнняў
Пасля таго, як вы вызначылі назву масіва або дыяпазону ячэек, выбраных раней, цяпер вы можаце рабіць розныя разлікі на аснове лікавыя значэнні або прымяніць любую функцыю да дынамічнага найменнага дыяпазону даных. З нашага набору даных мы спачатку кампенсуем увесь прайс-ліст & потым выканайце некалькі алгебраічных вылічэнняў.
📌 Крок 1:
➤ Зноў адкрыйце Рэдактар імёнаў & назавіце яго Цэны.
➤ У полі спасылкі ўвядзіце формулу:
=OFFSET(E4,1,0,COUNTA(E5:E100),1)
➤ Націсніце ОК & ; Менеджэр імёнаў пакажа вызначаную назву для Цэнаў з эталоннай формулай унізе.
📌 Крок 2:
➤ Зачыніце Дыспетчар імёнаў & вярніце яго ў электронную табліцу.
📌 Крок 3:
➤ Як мы даведаемся сума ўсіх коштаў са спісу, формула з нядаўна вызначаным найменным дыяпазонам у Cell H11 будзе:
=SUM(Prices)
➤ Пасля націснуўшы Enter, вы адразу атрымаеце агульныя цэны на ўсе прылады.
Вось якдынамічны найменны дыяпазон працуе для функцыі падчас разліку. Вам не трэба кожны раз уводзіць спасылкі на ячэйкі ў панэлі функцый, бо вы ўжо вызначылі назву для гэтага дыяпазону ячэек з дапамогай Менеджара імёнаў .
Аналагічным чынам, выкарыстоўваючы AVERAGE, MAX & Функцыі MIN , вы таксама можаце ацаніць некаторыя іншыя даныя ў Слупку H , якія паказаны на наступным малюнку.
Больш падрабязна : Стварэнне дынамічнага дыяпазону сумы на аснове значэння ячэйкі ў Excel (4 спосабы)
Альтэрнатыва OFFSET: Стварэнне дынамічнага дыяпазону з дапамогай функцыі INDEX
Прыдатная альтэрнатыва функцыя OFFSET - гэта функцыя INDEX . Вы можаце захоўваць некалькі даных або дыяпазон ячэек з дапамогай гэтай функцыі INDEX. Тут мы збіраемся яшчэ раз вызначыць назву спісу цэн.
📌 Крок 1:
➤ Адкрыць Рэдактар імёнаў зноў & увядзіце формулу ў поле спасылак:
=INDEX(B5:E100, 0, MATCH(E4, B4:E4, 0))
➤ Націсніце Enter & вы знойдзеце новае імя ў Менеджары імёнаў .
📌 Крок 2:
➤ Зачыніце Дыспетчар імёнаў & усё гатова.
Цяпер вы можаце выкарыстоўваць гэты дынамічны найменны дыяпазон у вашай электроннай табліцы для любых разлікаў, прызначаючы звязаныя функцыі.
Больш падрабязна: Як выкарыстоўваць дынамічны дыяпазон VBA ў Excel (11 спосабаў)
Заключныя словы
Я спадзяюся, што гэты артыкул пра стварэнне & выкарыстаннедынамічны дыяпазон прапануе вам эфектыўна прымяніць функцыю OFFSET у вашых электронных табліцах Excel. Калі ў вас ёсць якія-небудзь пытанні ці водгукі, дайце мне ведаць у раздзеле каментарыяў. Вы таксама можаце азнаёміцца з нашымі іншымі артыкуламі, звязанымі з функцыямі Excel, на гэтым сайце.