Як эфектыўна выкарыстоўваць індэксны нумар слупка ў Excel VLOOKUP

  • Падзяліцца Гэтым
Hugh West

У Microsoft Excel VLOOKUP з'яўляецца адной з самых папулярных тэм, якія вы знойдзеце ў Інтэрнеце. Калі я не памыляюся, вы ўжо бачылі мноства артыкулаў пра формулу VLOOKUP у Excel з яе функцыянальнасцю, выкарыстаннем, перавагамі і г.д. Калі я пачну, я магу абмеркаваць розныя аспекты VLOOKUP . Але ў гэтым уроку я буду абмяркоўваць толькі індэксны нумар слупка VLOOKUP і яго факты. Гэта будзе дакладна з адпаведнымі прыкладамі і адпаведнымі ілюстрацыямі. Такім чынам, заставайцеся з намі.

Спампуйце практычны сшытак

Спампуйце наступны практычны сшытак.

VLOOKUP Col_Index_Num.xlsx

Other Workbook.xlsx

Кароткае апісанне функцыі VLOOKUP

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

Цяпер функцыя VLOOKUP Excel шукае прадстаўленае значэнне ў крайнім левым слупку дадзенай табліцы і стварае значэнне ў дакладны радок з вызначанага слупка.

Сінтаксіс:

=VLOOKUP(значэнне_пошуку,масіў_табліцы,нумер_індэкса_слупка,[прагляд_дыяпазону])

Давайце коратка абмяркуем аргументы.

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

    Гэта першая рабочая кніга. У нас ёсць нашы даныя на аркушы « Фактычныя »:

    Гэта другая рабочая кніга. Значэнне, якое мы пакажам на аркушы « Даныя ».

    Як і ў папярэднім, увядзіце наступную формулу ў Вочка C5 аркуша “ Data ” з “ Other.xlsx” кнігі:

    =VLOOKUP(C4,'[VLOOKUP Column Index Number.xlsx]Actual'!B4:F12,2,FALSE)

    Як бачыце, ён вярнуў дакладнае супадзенне з набору даных.

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

    =VLOOKUP(C4,'D:\SOFTEKO\75- vlookup column index number\[VLOOKUP Column Index Number.xlsx]Actual'!B4:F12,2,FALSE)

    На наступным здымку экрана разбяром усё для вас:

    💬 Пра што трэба памятаць

    ✎ VLOOKUP шукае значэнне ў правільным кірунку.

    Каб атрымаць дакладныя вынікі, укажыце сапраўдны нумар індэкса слупка . Нумар індэкса слупка не павінен перавышаць колькасць слупкоў масіва табліцы.

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

    Выснова

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

    Не забывайце правяраць наш вэб-сайт Exceldemy.com для розных праблем і рашэнняў, звязаных з Excel.

    Працягвайце вучыцца новыя метады і працягвайце расці!

    або масіў значэнняў.
  • table_array: Табліца, у якой ён будзе шукаць lookup_value у крайнім левым слупку.
  • col_index_num: Абавязковы. Нумар слупка ў табліцы, з якой ён будзе вяртацца.
  • [range_lookup]: Ён вызначае, патрэбнае дакладнае або частковае супадзенне lookup_value . У аргументе 0 для дакладнага супадзення, 1 для частковага супадзення. Па змаўчанні 1 (частковае супадзенне).

Паглядзіце на наступны прыклад:

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

У гэтай формуле VLOOKUP :

Наша lookup_value роўна 5 , што з'яўляецца ID .

Наш таблічны масіў гэта B4:F12

Пошук дыяпазону ўсталяваны ў ХЛУСНЯ для дакладнага супадзення.

Нумар індэкса слупка 5 , які з'яўляецца Годам выпуску .

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

Спадзяюся, цяпер вы разумееце, як гэта працуе.

Больш падрабязна: Пошук дыяпазону з дапамогай VLOOKUP у Excel (5 прыкладаў)

6 рэчаў, якія вы павінны ведаць пра нумар індэкса слупка VLOOKUP

Паколькі тэма гэтага артыкула датычыцца VLOOKUP слупокнумар індэкса, мы абмяркуем гэты аргумент у наступных раздзелах. Нумар індэкса слупка - вельмі важная рэч. Каб вярнуць правільнае значэнне з таблічнага масіва, вы павінны ведаць некаторыя рэчы пра нумар індэкса слупка. Я спадзяюся, што вы прачытаеце ўсё гэта і ў наступны раз прыменіце іх да свайго аркуша Excel.

1. Што робіць індэксны нумар слупка?

Чаму індэкс слупка важны і што ён робіць у формуле. Разбяром гэта з папярэдняга прыкладу.

Формула, якую мы выкарыстоўваем:

=VLOOKUP(D14,B4:F12,5,FALSE)

Мы ўсталёўваем пошук дыяпазону ў ХЛУСНЯ для дакладнага супадзення.

Разбіўка 1: пошук значэння

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

Разбіўка 2: ініцыялізуйце таблічны масіў

Затым VLOOKUP функцыя будзе шукаць масіў табліцы, адкуль яна будзе выконваць усе гэтыя дзеянні.

Разбіўка 3: шукайце значэнне пошуку ў крайнім левым слупку

Цяпер VLOOKUP будзе шукаць шуканае значэнне спачатку ў крайнім левым слупку таблічнага масіву па вертыкалі.

Паколькі мы ўсталёўваем аргумент пошуку дыяпазону ў ХЛУСНЯ каб знайсці дакладнае супадзенне, ён знойдзе яго.

Разбіўка 3:Шукайце індэксны нумар слупка ў таблічным масіве

Цяпер функцыя VLOOKUP паспрабуе знайсці нумар слупка ў табліцы, якую вы згадалі ў аргументе.

Разбіўка 4: VLOOKUP будзе шукаць значэнне ў зададзеным нумары індэкса слупка

Пасля таго, як ён знайшоў патрэбны слупок, VLOOKUP будзе шукаць ваша значэнне ў слупку, які падзяляе той жа радок з ID 5 .

Разбіўка 6: вярнуць значэнне

Нарэшце, ён знойдзе Год выпуску з ID 5 .

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

Дадатковая інфармацыя: Пошук значэння ў дыяпазоне і вяртанне ў Excel (5 простых спосабаў)

2. Як будуць адрознівацца вынікі ў залежнасці ад нумара індэкса слупка?

Цяпер наша формула VLOOKUP верне іншы вынік на аснове розных індэксаў слупкоў.

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

Паглядзіце на наступны прыклад:

Формула, якую мы выкарыстоўваем:

=VLOOKUP(D14,B4:F12,3,FALSE)

Тут мы хацелі імя акцёра з ідэнтыфікатара фільма 5 . Цяпер наш слупок Акцёр з'яўляецца трэцім слупком умасіў табліцы. Па гэтай прычыне мы ўвялі 3 як індэксны нумар слупка ў формуле VLOOKUP . У выніку наша функцыя атрымала значэнне з дыяпазону для пошуку (таблічнага масіва) у Excel.

Больш падрабязна: Як знайсці другое супадзенне з дапамогай VLOOKUP у Excel (2 простыя метады)

3. Што адбудзецца, калі мы дамо няправільны індэксны нумар слупка?

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

Паглядзіце на наступны прыклад, каб лепш зразумець:

Формула, якую мы выкарыстоўваем:

=VLOOKUP(D14,B4:F12,5,FALSE)

Вось вы бачыце, што мы хацелі Жанр Ідэнтыфікатар фільма 7 . Але ён паказвае 2006 , што з'яўляецца няправільным адказам.

Таму што мы ўвялі 5 як нумар індэкса слупка ў формуле Excel VLOOKUP . Але нумар слупка Жанр роўны 4 . Вось чаму ён вяртае іншы вынік.

4. Што адбудзецца, калі індэкс нашага слупка выходзіць за межы дыяпазону?

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

Вы можаце зразумець гэта знаступны прыклад:

Формула, якую мы выкарыстоўваем:

=VLOOKUP(D14,B4:F12,6,FALSE)

Вось, вы бачыце, што наша формула Excel VLOOKUP паказвае памылку. Паглядзіце ўважліва, наш таблічны масіў B4:F12 . У гэтым дыяпазоне ў нас толькі пяць слупкоў. Але ў нашай формуле мы ўвялі 6 у аргумент індэкса слупка. Вось чаму ён не мог вярнуць ніякага значэння.

Больш падрабязна: Як выкарыстоўваць VLOOKUP, каб знайсці значэнне, якое знаходзіцца паміж дыяпазонам

5. Павелічэнне нумара індэкса слупка у VLOOKUP з выкарыстаннем функцыі COLUMN

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

Зірніце на наступны скрыншот:

У нас тут два сталы. Мы хочам аб'яднаць Табліцу вынікаў і Базу даных студэнтаў табліцу на аснове Ідэнтыфікатара студэнта . Па сутнасці, наша мэта складаецца ў тым, каб усталяваць імя і раздзел у табліцы вынікаў.

Агульная формула, якую мы выкарыстоўваем:

=VLOOKUP($A1, table,COLUMN()-x,0)

Давайце ўвядзем наступную формулу ў Cell E5 і націсніце Enter:

=VLOOKUP($C5,$H$5:$J$9,COLUMN()-3,0)

Цяпер перацягніце значок Маркер запаўнення па табліцы.

Зноў увядзіце формулу ў ячэйку F5 і перацягніце маркер запаўнення значок:

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

Заўвага:

Вы можаце выкарыстоўваць гэту формулу ў якасці Калькулятара індэкса слупкоў для Vlookup у вашым працоўным аркушы.

🔎 Разбіўка формулы

Мы вылічылі індэкс слупка з дапамогай функцыі COLUMN . Калі ў функцыі COLUMN няма аргументаў, яна вяртае нумар адпаведнага слупка.

Цяпер, калі мы выкарыстоўваем формулу ў слупках E і F, COLUMN Функцыя верне 5 і 6 адпаведна. На аркушы індэкс слупка E роўны 5. А слупка F роўны 6.

Нам не падабаецца атрымліваць даныя з 5-га слупка табліцы Вынік (ёсць усяго 3 слупкі). Такім чынам, аднялі 3 ад 5, каб атрымаць лік 2, які функцыя VLOOKUP выкарыстала для аднаўлення Імя з базы даных студэнтаў .

COLUMN()-3 = 5-3 = 2 (Тут 2 паказвае на слупок Імя масіва табліцы Базы даных студэнтаў )

Мы выкарыстоўвалі тую ж формулу ў слупку F . Слупок F мае індэксны нумар 6.

COLUMN()-3 = 6-3 = 3 (3 паказвае на Раздзел з Студэнцкая база даных таблічны масіў)

У рэшце рэшт, першы ўзор прыносіць Імя з табліцы Студэнцкая база дадзеных (слупок 2), а 2-я ілюстрацыяатрымлівае Раздзел з табліцы Базы даных студэнтаў (слупок 3).

[/wpsm_box]

6. Знайдзіце індэксны нумар слупка з дапамогай функцыі MATCH

Цяпер , у функцыі VLOOKUP мы звычайна даем нумар індэкса слупка як статычны лік. Нягледзячы на ​​гэта, вы таксама можаце сфармаваць дынамічны індэксны нумар слупка, як у папярэднім прыкладзе. Тут мы робім гэта з дапамогай функцыі MATCH , каб знайсці патрэбны слупок. Гэты метад дазваляе зрабіць дынамічны двухбаковы пошук, супадаючы як з радкоў, так і слупкоў у таблічным масіве.

Зірніце на наступны набор даных:

Тут у нас ёсць набор даных студэнтаў. У нас ёсць адзнакі некаторых студэнтаў па фізіцы, матэматыцы і хіміі. Цяпер мы хочам знайсці адзнаку Джэсі па тэме Матэматыка .

Каб знайсці гэта, увядзіце наступную формулу ў Вочка H5 і націсніце Enter :

=VLOOKUP(H4,B4:E9,MATCH(H5,B4:E4,0),FALSE)

Як бачыце, наш Формула VLOOKUP атрымала дакладнае супадзенне з набору даных.

А цяпер, паглядзіце ўважліва, мы не далі статычны лік у нумары індэкса слупка. Замест гэтага мы зрабілі яго дынамічным з дапамогай функцыі MATCH . Па сутнасці, у нас ёсць некалькі крытэрыяў.

🔎 Разбіўка формулы

➤  MATCH(H5,B4:E4,0 )

Функцыя MATCH будзе шукаць тэму MATH з загалоўка B4:E4. Ён знойдзе яго ў індэксе 3. Вось чаму ён верне 3 .

➤VLOOKUP(H4,B4:E9,MATCH(H5,B4:E4,0),FALSE) = VLOOKUP(H4,B4:E9,3, FALSE)

Нарэшце, гэта будзе працаваць як фактычная формула VLOOKUP . І ён верне C. Таму што ён знайшоў значэнне з нумара індэкса слупка 3.

Нумар індэкса слупка VLOOKUP з іншага аркуша або рабочай кнігі

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

Зірніце на наступныя скрыншоты:

Тут у нас два асобныя аркушы. Наш асноўны набор даных знаходзіцца ў аркушы Фактычныя . Мы атрымаем дадзеныя адсюль і пакажам іх на аркушы вываду . Тут мы фактычна выкарыстоўваем індэксны нумар слупка, дзе наш таблічны масіў знаходзіцца на іншым аркушы.

Спачатку ўвядзіце наступную формулу ў ячэйку C5 вываду аркуш, а затым націсніце Enter .

=VLOOKUP(C4,Actual!B4:F12,2,FALSE)

Як бачыце , наш VLOOKUP індэксны нумар слупка дапамог нам атрымаць даныя з іншага аркуша.

Тут формула “Актуальна!B4:F12 ” у асноўным паказвае назву аркуша і масіў табліцы з ліста. І мы далі 2 у якасці індэкса слупка для атрымання даных з табліцы на аркушы « Фактычныя ».

Тое ж самае тычыцца розных працоўных кніг. Вы можаце аналагічным чынам атрымаць значэнне з іншай кнігі з дапамогай VLOOKUP

Х'ю Уэст з'яўляецца вельмі дасведчаным трэнерам і аналітыкам Excel з больш чым 10-гадовым вопытам работы ў галіны. Ён мае ступень бакалаўра ў галіне бухгалтарскага ўліку і фінансаў і ступень магістра дзелавога адміністравання. Х'ю захапляецца навучаннем і распрацаваў унікальны падыход да навучання, які лёгка прытрымлівацца і зразумець. Яго экспертныя веды Excel дапамаглі тысячам студэнтаў і спецыялістаў па ўсім свеце палепшыць свае навыкі і атрымаць поспех у сваёй кар'еры. Праз свой блог Х'ю дзеліцца сваімі ведамі з усім светам, прапаноўваючы бясплатныя падручнікі па Excel і онлайн-трэнінгі, каб дапамагчы прыватным асобам і прадпрыемствам цалкам раскрыць свой патэнцыял.