Функцыя Excel OFFSET - прыклады формул і выкарыстання

  • Падзяліцца Гэтым
Michael Brown

У гэтым уроку мы збіраемся праліць святло на аднаго з самых загадкавых жыхароў сусвету Excel - функцыю OFFSET.

Такім чынам, што такое OFFSET у Excel? У двух словах, формула OFFSET вяртае спасылку на дыяпазон, які зрушаны ад пачатковай ячэйкі або дыяпазону ячэек на зададзеную колькасць радкоў і слупкоў.

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

    Функцыя Excel OFFSET - сінтаксіс і асноўныя спосабы выкарыстання

    Функцыя OFFSET у Excel вяртае ячэйку або дыяпазон ячэек, якія з'яўляюцца зададзенай колькасцю радкоў і слупкоў з дадзенай ячэйкі або дыяпазону.

    Сінтаксіс функцыі OFFSET наступны:

    OFFSET(спасылка, радкі, слупкі, [вышыня], [шырыня])

    Першыя 3 аргументы абавязковыя, а апошнія 2 неабавязковыя. Усе аргументы могуць быць спасылкамі на іншыя ячэйкі або вынікамі, вернутымі іншымі формуламі.

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

    Абавязковыя аргументы:

    • Спасылка - ячэйка або дыяпазон суседніх ячэек, з якіх вы заснуеце зрушэнне. Вы можаце разглядаць гэта як адпраўную кропку.
    • Рады - Колькасць радкоўслупок (A):

      =OFFSET(A5:B9, MATCH(B1, OFFSET(A5:B9, 0, 1, ROWS(A5:B9), 1) ,0) -1, 0, 1, 1)

      Я ведаю, што формула выглядае крыху нязграбнай, але яна працуе :)

      Прыклад 2 .Як зрабіць верхні пошук у Excel

      Як і ў выпадку, калі VLOOKUP не можа глядзець злева, яго гарызантальны аналаг - функцыя HLOOKUP - не можа глядзець уверх, каб вярнуць значэнне.

      Калі вам трэба прасканаваць верхні радок на супадзенні, формула OFFSET MATCH зноў можа дапамагчы, але на гэты раз вам трэба будзе палепшыць яе з дапамогай функцыі COLUMNS, напрыклад:

      OFFSET( lookup_table , зрушэнне_зваротнага_радка , MATCH( значэнне_прагляду , OFFSET( табліца_прагляду , зрушэнне_прагляду_радка , 0, 1, Слупкі( табліца_прагляду )) , 0) -1, 1, 1)

      Дзе:

      • Lookup_row_offset - колькасць радкоў для перамяшчэння ад пачатковай кропкі да радка пошуку.
      • Return_row_offset - колькасць радкоў для перамяшчэння ад пачатковай кропкі да вяртання радка.

      Мяркуючы, што пошукавая табліца B4:F5 і пошукавае значэнне знаходзіцца ў ячэйцы B1, формула выглядае наступным чынам:

      =OFFSET(B4:F5, 0, MATCH(B1, OFFSET(B4:F5, 1, 0, 1, COLUMNS(B4:F5)), 0) -1, 1, 1)

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

      Прыклад 3. Двухбаковы пошук (па значэннях слупкоў і радкоў)

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

      =ЗРУШЧЭН( табліца пошуку , СУПАВЕДЗЕННЕ( значэнне пошуку радка , ЗМІЖ( табліца пошуку , 0, 0, ROWS( табліца пошуку ), 1), 0) -1, MATCH( значэнне пошуку слупка , OFFSET( табліца пошуку , 0, 0, 1, COLUMNS( табліца пошуку )), 0) -1)

      Улічваючы, што:

      • Табліца пошуку A5:G9
      • Значэнне для супастаўлення ў радках знаходзіцца ў B2
      • Значэнне для супастаўлення ў слупках знаходзіцца ў B1

      Вы атрымліваеце наступную формулу двухмернага пошуку:

      =OFFSET(A5:G9, MATCH(B2, OFFSET(A5:G9, 0, 0, ROWS(A5:G9), 1), 0)-1, MATCH(B1, OFFSET(A5:G9, 0, 0, 1, COLUMNS(A5:G9)), 0) -1)

      Гэта не самае простае, што запомніць, праўда? Акрамя таго, гэта формула масіва, таму не забывайце націскаць Ctrl + Shift + Enter, каб увесці яе правільна.

      Вядома, гэтая доўгая формула ЗРУШЭННЯ не з'яўляецца адзіны магчымы спосаб зрабіць двайны пошук у Excel. Вы можаце атрымаць той жа вынік, выкарыстоўваючы VLOOKUP & Функцыі MATCH, SUMPRODUCT або INDEX & МАТЧ. Ёсць нават спосаб без формул - выкарыстоўваць найменныя дыяпазоны і аператар перасячэння (прабел). У наступным падручніку падрабязна тлумачацца ўсе альтэрнатыўныя рашэнні: Як выканаць двухбаковы пошук у Excel.

      Функцыя OFFSET - абмежаванні і альтэрнатывы

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

      Найбольш важныя абмежаванні функцыі ЗРУШЭННЕ Excel наступныя:

      • Як і іншыя зменлівыя функцыі, ЗРУШЭННЕ з'яўляецца рэсурсаёмкая функцыя . Кожны раз, калі ёсць якія-небудзь змены ў зыходных дадзеных, вашы формулы OFFSET пераразлічваюцца, што робіць Excel занятым крыху даўжэй. Гэта не праблема для адной формулы ў маленькай электроннай табліцы. Але калі ў кнізе ёсць дзесяткі ці сотні формул, пераразлік Microsoft Excel можа заняць даволі шмат часу.
      • Формулы OFFSET Excel цяжка праглядзець . Паколькі спасылкі, якія вяртаюцца функцыяй OFFSET, з'яўляюцца дынамічнымі, вялікія формулы (асабліва з укладзенымі OFFSET) можа быць даволі складана адладзіць.

      Альтэрнатывы выкарыстанню OFFSET у Excel

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

      1. Табліцы Excel

        З Excel 2002 у нас ёсць сапраўды цудоўная функцыя - паўнавартасныя табліцы Excel, у адрозненне ад звычайныя дыяпазоны. Каб стварыць табліцу са структураваных даных, проста націсніце Уставіць > Табліца на ўкладцы Галоўная або націсніце Ctrl + T .

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

        Больш за тое, любая формула, якая спасылаецца на дадзеныя табліцы, аўтаматычна наладжваецца, каб уключаць любыя новыя радкі, якія вы дадаяце ў табліцу, або выключаеце радкі, якія вы выдаляеце. Тэхнічна такія формулы працуюць са слупкамі або радкамі табліцы, якія па сваёй прыродзе з'яўляюцца дынамічнымі дыяпазонамі . Кожная табліца ў кнізе мае унікальнае імя (па змаўчанні - Table1, Table2 і г.д.), і вы можаце перайменаваць сваю табліцу праз укладку Дызайн > Уласцівасці група > ; Назва табліцы тэкставае поле.

        На наступным здымку экрана дэманструецца формула SUM, якая спасылаецца на слупок Bonus табліцы3. Калі ласка, звярніце ўвагу, што формула ўключае ў сябе назву слупка табліцы, а не дыяпазон вочак.

      2. Функцыя Excel INDEX

        Хоць і не зусім так, як OFFSET, Excel INDEX таксама можна выкарыстоўваць для стварэння спасылак на дынамічны дыяпазон. У адрозненне ад OFFSET, функцыя INDEX не зменлівая, таму не будзе запавольваць ваш Excel.

      3. Функцыя INDIRECT Excel

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

      Вы памятаеце пытанне, зададзенае ў пачатку гэтага падручніка - Што такое ЗРУШЭННЕ ў Excel? Я спадзяюся, што цяпер вы ведаеце адказ :) Калі вы жадаеце больш практычнага вопыту, не саромейцеся спампоўваць наш практычны сшытак (калі ласка, глядзіце ніжэй), які змяшчае ўсе формулы, якія абмяркоўваюцца на гэтым старонку і прапрацуйце іх для больш глыбокага разумення. Дзякуй за чытанне!

      Практычны сшытак для спампоўкі

      Прыклады формул ЗРУШЭННЯ (файл .xlsx)

      каб рухацца ад пачатковай кропкі, уверх ці ўніз. Калі радкі з'яўляюцца дадатным лікам, формула перамяшчаецца ніжэй пачатковай спасылкі, у выпадку адмоўнага ліку - вышэй пачатковай спасылкі.
    • Cols - Колькасць слупкоў, у якіх патрэбна формула рухацца ад зыходнай кропкі. Як і радкі, слупкі могуць быць станоўчымі (справа ад пачатковай спасылкі) або адмоўнымі (злева ад пачатковай спасылкі).

    Неабавязковыя аргументы:

    • Height - колькасць радкоў для вяртання.
    • Width - колькасць слупкоў для вяртання.

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

    Заўвага. OFFSET - гэта зменлівая функцыя, якая можа запаволіць ваш працоўны аркуш. Павольнасць прама прапарцыйная колькасці пералічаных ячэек.

    А цяпер давайце праілюструем тэорыю на прыкладзе найпростай формулы ЗРУШЭННЯ.

    Прыклад формулы ЗРУШЭННЯ Excel

    Вось прыклад простай формулы OFFSET, якая вяртае спасылку на ячэйку на аснове пачатковай кропкі, радкоў і слупкоў, якія вы ўказваеце:

    =OFFSET(A1,3,1)

    Формула загадвае Excel прыняць ячэйку A1 у якасці пачатковая кропка (спасылка), затым перамясціце 3 радкі ўніз (аргумент rows) і 1 слупок улева (аргумент cols). У выніку гэтая формула OFFSET вяртае значэнне ў ячэйцы B4.

    Выява злевапаказвае маршрут функцыі, а скрыншот справа дэманструе, як вы можаце выкарыстоўваць формулу OFFSET на рэальных дадзеных. Адзінае адрозненне паміж дзвюма формуламі заключаецца ў тым, што другая (справа) уключае спасылку на ячэйку (E1) у аргументе радкоў. Але паколькі ячэйка E1 змяшчае лік 3, і сапраўды такі ж нумар з'яўляецца ў аргументе радкоў першай формулы, абедзве вернуць аднолькавы вынік - значэнне ў B4.

    Формулы Excel OFFSET - пра што трэба памятаць

    • Функцыя OFFSET - гэта тое, што Excel фактычна не перамяшчае ячэйкі або дыяпазоны, яна проста вяртае спасылку.
    • Калі формула OFFSET вяртае дыяпазон ячэек, аргументы радкоў і слупкоў заўсёды спасылаюцца на верхнюю левую ячэйку ў вяртаным значэнні.
    • Аргумент спасылкі павінен уключаць ячэйку або дыяпазон суседніх ячэек, інакш ваша формула верне #ЗНАЧЭННЕ! памылка.
    • Калі ўказаныя радкі і/ці слупкі перамяшчаюць спасылку за край электроннай табліцы, ваша формула OFFSET у Excel верне #REF! памылка.
    • Функцыя OFFSET можа выкарыстоўвацца ў любой іншай функцыі Excel, якая прымае спасылку на ячэйку / дыяпазон у сваіх аргументах.

    Напрыклад, калі вы паспрабуеце выкарыстаць формулу =OFFSET(A1,3,1,1,3) сам па сабе, ён выкіне #ЗНАЧЭННЕ! памылка, паколькі дыяпазон для вяртання (1 радок, 3 слупкі) не змяшчаецца ў адну ячэйку. Аднак, калі вы ўбудуеце яго ў функцыю SUM, напрыкладгэта:

    =SUM(OFFSET(A1,3,1,1,3))

    Формула верне суму значэнняў у дыяпазоне з 1 радка на 3 слупкі, які знаходзіцца на 3 радкі ніжэй і на 1 слупок справа ад ячэйкі A1, г.зн. агульная колькасць значэнняў у ячэйках B4:D4.

    Чаму я выкарыстоўваю ЗРУШЭННЕ ў Excel?

    Цяпер, калі вы ведаеце, што робіць функцыя ЗРУШЭННЕ, вы можаце спытаеце сябе: "Навошта гэта выкарыстоўваць?" Чаму б проста не напісаць прамую спасылку накшталт B4:D4?

    Формула OFFSET Excel вельмі добрая для:

    Стварэнне дынамічных дыяпазонаў : спасылкі накшталт B1:C4 статычныя , што азначае, што яны заўсёды спасылаюцца на зададзены дыяпазон. Але некаторыя задачы лягчэй выконваць з дынамічнымі дыяпазонамі. Гэта асабліва актуальна, калі вы працуеце са зменлівымі дадзенымі, напрыклад. у вас ёсць аркуш, дзе кожны тыдзень дадаецца новы радок або слупок.

    Атрыманне дыяпазону з пачатковай ячэйкі . Часам вы можаце не ведаць сапраўдны адрас дыяпазону, хоць ведаеце, што ён пачынаецца з пэўнай ячэйкі. У такіх сітуацыях выкарыстанне ЗРУШЭННЯ ў Excel - гэта правільны шлях.

    Як выкарыстоўваць функцыю ЗРУШЭННЕ ў Excel - прыклады формул

    Я спадзяюся, што вам не надакучыла столькі тэорыі . У любым выпадку, цяпер мы падыходзім да самай захапляльнай часткі - практычнага выкарыстання функцыі OFFSET.

    Функцыя Excel OFFSET і SUM

    Прыклад, які мы абмяркоўвалі хвіліну таму, дэманструе самае простае выкарыстанне OFFSET & ; СУМА Зараз давайце паглядзім на гэтыя функцыі пад іншым вуглом і паглядзім, штоінакш яны могуць зрабіць.

    Прыклад 1. Дынамічная формула СУМЫ / ЗРУШЭННЯ

    Працуючы з лістамі, якія пастаянна абнаўляюцца, вы можаце мець формулу СУМ, якая аўтаматычна выбірае ўсе новыя дададзеныя радкі.

    Выкажам здагадку, у вас ёсць зыходныя дадзеныя, падобныя на тое, што вы бачыце на скрыншоце ніжэй. Кожны месяц над формулай SUM дадаецца новы радок, і, натуральна, вы хочаце, каб ён быў уключаны ў агульную суму. Увогуле, ёсць два варыянты - альбо абнаўляць дыяпазон у формуле СУМ кожны раз уручную, альбо формула ЗРУШЭННЯ робіць гэта за вас.

    Паколькі першая ячэйка дыяпазон для сумавання будзе паказаны непасрэдна ў формуле СУМА, вам трэба толькі вызначыць параметры для функцыі ЗРУШЭННЕ Excel, якая атрымае апошнюю ячэйку дыяпазону:

    • Reference - ячэйка змяшчае агульную суму, B9 у нашым выпадку.
    • Rows - ячэйка прама над агульнай, якая патрабуе адмоўнага ліку -1.
    • Cols - гэта 0, таму што вы не жадаеце мяняць слупок.

    Такім чынам, вось шаблон формулы SUM / OFFSET:

    =SUM( first cell:(OFFSET( cell with total, -1,0)

    Наладжаная для прыведзенага вышэй прыкладу формула выглядае наступным чынам:

    =SUM(B2:(OFFSET(B9, -1, 0)))

    І, як паказана на скрыншоце ніжэй, яна працуе бездакорна:

    Прыклад 2. Формула Excel OFFSET для сумавання апошніх N радкоў

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

    Для гэтай задачы мы будзем выкарыстоўваць Excel OFFSET у спалучэнні з функцыямі SUM і COUNT / COUNTA:

    =SUM(OFFSET(B1,COUNT(B:B)-E1+1,0,E1,1))

    або

    =SUM(OFFSET(B1,COUNTA(B:B)-E1,0,E1,1))

    Наступныя дэталі могуць дапамагчы вам лепш зразумець формулы:

    • Reference - загаловак слупка, значэнні якога вы хочаце прасумаваць, ячэйка B1 у гэтым прыкладзе.
    • Rows - каб вылічыць колькасць радкоў для зрушэння, вы выкарыстоўваеце функцыю COUNTA або COUNTA.

      COUNTA вяртае колькасць ячэек у слупку B, якія змяшчаюць лічбы, з якіх вы адымаеце апошнія N месяцаў (лічба - ячэйка E1) і дадаеце 1.

      Калі COUNTA - гэта ваша функцыя, вам не трэба дадаваць 1, бо гэтая функцыя падлічвае ўсе непустыя ячэйкі, а радок загалоўка з тэкставым значэннем дадае дадатковую ячэйку, якая патрэбна нашай формуле. Звярніце ўвагу, што гэтая формула будзе карэктна працаваць толькі з падобнай структурай табліцы - адзін радок загалоўка, за якім ідуць радкі з лічбамі. Для розных макетаў табліц вам можа спатрэбіцца ўнесці некаторыя карэктывы ў формулу ЗРУШЭННЕ/ЛІЧКІ.

    • Cols - колькасць слупкоў для зрушэння роўная нулю (0).
    • Height - колькасць радкоў для сумавання вызначана ў E1.
    • Width - 1 слупок.

    Выкарыстанне функцыі OFFSET з AVERAGE, MAX, MIN

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

    =AVERAGE(OFFSET(B1,COUNT(B:B)-E1+1,0,E1,1))

    =MAX(OFFSET(B1,COUNT(B:B)-E1+1,0,E1,1))

    =MIN(OFFSET(B1,COUNT(B:B)-E1+1,0,E1,1))

    Ключ Перавага гэтых формул у параўнанні са звычайнымі AVERAGE(B5:B8) або MAX(B5:B8) заключаецца ў тым, што вам не трэба будзе абнаўляць формулу кожны раз, калі ваша зыходная табліца абнаўляецца. Незалежна ад таго, колькі новых радкоў было дададзена або выдалена на вашым аркушы, формулы ЗРУШЭННЯ заўсёды будуць спасылацца на зададзеную колькасць апошніх (самых ніжніх) ячэек у слупку.

    Формула ЗРУШЭННЯ Excel для стварэння дынамічнага дыяпазону

    Выкарыстоўваецца ў спалучэнні з COUNTA, функцыя OFFSET можа дапамагчы вам зрабіць дынамічны дыяпазон, які можа апынуцца карысным у многіх сітуацыях, напрыклад, для стварэння аўтаматычна абнаўляемых выпадальных спісаў.

    Формула OFFSET для дынамічнага дыяпазону выглядае наступным чынам:

    =OFFSET(Sheet_Name!$A$1, 0, 0, COUNTA(Sheet_Name!$A:$A), 1)

    У аснове гэтай формулы вы выкарыстоўваеце функцыю COUNTA, каб атрымаць колькасць непустых вочак у мэтавым слупку. Гэты лік ідзе ў аргумент вышыні OFFSET, які паказвае, колькі радкоў вярнуць.

    Акрамя гэтага, гэта звычайная формула зрушэння, дзе:

    • Спасылка з'яўляецца адпраўной кропкай, ад якой вы засноўваеце зрушэнне, напрыклад, Sheet1!$A$1.
    • Радкі і Cols маюць значэнне 0, таму што няма слупкоў або радкоў для зрушэння.
    • Шырыня складае 1 слупок.

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

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

    Каб атрымаць падрабязныя пакрокавыя інструкцыі па стварэнні выпадальных спісаў у Excel, азнаёмцеся з наступнымі ўрокамі:

    • Стварэнне выпадальных спісаў у Excel - статычны, дынамічны, з іншай кнігі
    • Стварэнне залежнага выпадальнага спісу

    Excel OFFSET & VLOOKUP

    Як усім вядома, просты вертыкальны і гарызантальны пошук выконваюцца з дапамогай функцыі VLOOKUP або HLOOKUP адпаведна. Аднак гэтыя функцыі маюць занадта шмат абмежаванняў і часта спатыкаюцца з больш магутнымі і складанымі формуламі пошуку. Такім чынам, каб выканаць больш складаны пошук у вашых табліцах Excel, вы павінны шукаць такія альтэрнатывы, як INDEX, MATCH і OFFSET.

    Прыклад 1. Формула OFFSET для левага Vlookup у Excel

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

    У нашым прыкладзе табліцы пошуку ёсць два слупкі - назвы месяцаў (слупок A) і бонусы (слупок B). Калі вы хочаце атрымаць бонус за пэўны месяц, гэтая простая формула VLOOKUP будзе працаваць без праблем:

    =VLOOKUP(B1, A5:B11, 2, FALSE)

    Аднак, як толькі вы памяняеце месцамі слупкі ў табліцы пошуку, гэта неадкладна прывядзе да памылкі #N/A:

    Каб апрацоўваць левы пошук, вам патрэбна больш універсальная функцыя, якой насамрэч не важна, дзе знаходзіцца слупок вяртання . Адным з магчымых рашэнняў з'яўляецца выкарыстанне камбінацыі функцый INDEX і MATCH. Іншы падыход - выкарыстанне OFFSET, MATCH і ROWS:

    OFFSET( lookup_table , MATCH( lookup_value , OFFSET( lookup_table , 0, lookup_col_offset , ROWS( табліца_прагляду ), 1) ,0) -1, зрушэнне_зваротнага_слупка , 1, 1)

    Дзе:

    • Lookup_col_offset - гэта колькасць слупкоў для перамяшчэння ад пачатковай кропкі да слупка пошуку.
    • Return_col_offset - гэта колькасць слупкоў для перамяшчэння ад пачатковай кропкі да вяртання слупок.

    У нашым прыкладзе табліца пошуку — гэта A5:B9, а значэнне пошуку — у ячэйцы B1, зрушэнне слупка пошуку — 1 (таму што мы шукаем значэнне пошуку ў другім слупку (B ), нам трэба перамясціць 1 слупок управа ад пачатку табліцы), зрушэнне слупка вяртання роўна 0, таму што мы вяртаем значэнні з першага

    Майкл Браўн - адданы энтузіяст тэхналогій, які любіць спрашчэнне складаных працэсаў з дапамогай праграмных інструментаў. Маючы больш чым дзесяцігадовы досвед працы ў індустрыі тэхналогій, ён удасканальваў свае навыкі ў Microsoft Excel і Outlook, а таксама ў Google Sheets і Docs. Блог Майкла прысвечаны таму, каб падзяліцца сваімі ведамі і вопытам з іншымі, даючы простыя ў выкананні парады і падручнікі для павышэння прадукцыйнасці і эфектыўнасці. Незалежна ад таго, з'яўляецеся вы дасведчаным прафесіяналам або пачаткоўцам, блог Майкла прапануе каштоўную інфармацыю і практычныя парады, каб атрымаць максімальную аддачу ад гэтых неабходных праграмных інструментаў.