Змест
VLOOKUP - гэта шырока выкарыстоўваная функцыя ў Excel для здабывання слупка даных з аднаго аркуша на другі. Звычайна ён шукае значэнне ў наборы даных і здабывае даныя з жаданага слупка, якія адпавядаюць шуканаму значэнню. Аднак гэтая функцыя выклікае вялікую масу ў разліку. У гэтым артыкуле будуць апісаны 11 магчымых прычын і рашэнняў праблемы Excel VLOOKUP , якая не працуе. Калі яны вам цікавыя, запампуйце наш сшытак і сачыце за намі.
Спампуйце сшытак для практыкі
Спампуйце гэты сшытак для практыкі, пакуль вы чытаеце гэты артыкул.
Перацягванне ВПР не працуе.xlsx
11 магчымых рашэнняў для Excel VLOOKUP Перацягванне ўніз не працуе
Каб прадэманстраваць рашэнні, мы разглядаем набор даных 10 супрацоўнікаў любой арганізацыі. Набор даных змяшчае ідэнтыфікатары супрацоўнікаў, імёны, раёны пражывання, колькасць членаў сям'і, даходы і кошт жыцця. Такім чынам, мы можам сказаць, што наш набор даных знаходзіцца ў дыяпазоне ячэек B5:G14 .
У гэтым кантэксце мы паглядзім, як выправіць Excel VLOOKUP праблема перацягвання ўніз не працуе. Агульнае прадстаўленне функцыі VLOOKUP прыведзена ніжэй;
VLOOKUP(значэнне_пошуку,масіў_табліцы,нумер_слупка_індэкса,[прагляд_дыяпазону])Тут,
- lookup_value : Значэнне, якое мы шукаем у першым слупку нашага набору даных абофарматаванне.
Рашэнне гэтай праблемы паказана ніжэй:
📌 Крокі:
- Перш за ўсё, перайдзіце да зыходнай табліцы дадзеных. У нашым файле ён знаходзіцца на аркушы Набор даных .
- Затым выберыце любую ячэйку гэтага слупка, каб праверыць фармат даных.
- Пасля гэтага праверце тыпы даных з група Лічба ўкладкі Галоўная .
- Зноў перайдзіце да аркуша, дзе вы выкарыстоўвалі функцыя. У нашай працоўнай кнізе аркуш мае назву Irrelavent Cell Format .
- Вылучыце ўвесь дыяпазон ячэек D5:D14 .
- Цяпер у На ўкладцы Галоўная з групы Лік выберыце падобныя тыпы даных. Для нас мы выбралі Бухгалтарскі ўлік у якасці тыпу даных.
- Вы ўбачыце ўсе значныя значэнні вочак, як зыходны набор даных.
У рэшце рэшт, мы можам сказаць, што мы можам знайсці і выправіць складанасць Excel VLOOKUP перацягвання ўніз не працуе.
Дадатковая інфармацыя: павелічэнне колькасці перацягвання Не працуе ў Excel (рашэнне з простымі крокамі)
Рашэнне 11: Выдаліць нябачны працяжнік
Пастка нябачных працяжнікаў часам стварае перашкоды для атрымання значэння ячэйкі праз Функцыя VLOOKUP . Каб выправіць гэту праблему:
- Спачатку перайдзіце да зыходнага набору даных і знайдзіце аб'ект, у якім выявіцца праблема.
- Затым выдаліце існуючыя даныя і зноў увядзіце іх уручную.
Theпраблема будзе вырашана, і вы атрымаеце патрэбныя даныя.
Глядзі_таксама: Формула Excel для пошуку дублікатаў у адным слупкуВыснова
На гэтым артыкул скончаны. Я спадзяюся, што гэты артыкул будзе для вас карысным, і вы зможаце выправіць праблему, калі перацягванне Excel VLOOKUP не працуе. Калі ласка, падзяліцеся з намі любымі пытаннямі або рэкамендацыямі ў раздзеле каментарыяў ніжэй, калі ў вас ёсць якія-небудзь дадатковыя пытанні ці рэкамендацыі.
Не забудзьцеся праверыць наш вэб-сайт ExcelWIKI на наяўнасць некалькіх праблем, звязаных з Excel і рашэнні. Працягвайце вывучаць новыя метады і расці!
table. - table_array : Табліца, у якой мы шукаем значэнне.
- column_index_num : Слупок у наборы даных або табліцы, з якой мы атрымаць жаданае значэнне.
- range_lookup : Неабавязковае патрабаванне змяшчае 2 выпадкі, TRUE для Прыблізнага супадзення , якое з'яўляецца па змаўчанні і ХЛУСНЯ для Дакладнага супадзення .
Рашэнне 1: Змяніць параметры разліку
Часам змяненне параметра разліку Excel выклікае ў нас праблемы, калі мы перацягваем функцыю ўніз. Мы павінны змяніць яго для атрымання дакладнага выніку. Цяпер, калі вы паглядзіце на наш набор даных, вы ўбачыце, што ён паказвае аднолькавы вынік у слупку C для ўсіх супрацоўнікаў.
Рашэнне, каб выправіць гэта праблемы прыведзены ніжэй:
📌 Крокі:
- Перш за ўсё, абярыце любую ячэйку, каб праверыць формулу ў Панелі формул . Мы выбіраем ячэйку D6 .
- Хоць наша формула была правільнай, яна не дала дакладнага выніку.
- Каб вырашыць гэтую праблему, абярыце ўкладку Формула .
- Затым націсніце на стрэлку выпадальнага спісу ў Параметрах разліку і абярыце варыянт Уручную да Аўтаматычна .
- Праз секунду вы ўбачыце <1 Функцыя>VLOOKUP атрымае дакладны вынік.
Такім чынам, мы можам сказаць, што наш метад спрацаваў ідэальна, і мы можам выправіць праблему VLOOKUP перацягнуцьdown не працуе ў Excel.
Дадатковая інфармацыя: [Выпраўлена!] Excel Drag to Fill не працуе (8 магчымых рашэнняў)
Рашэнне 2: Устаўце абсалютную спасылку на ячэйку ў Пошукавы масіў
Калі мы запісваем функцыю VLOOKUP для атрымання даных, нам трэба забяспечыць Абсалютную спасылку на ячэйку ў таблічным масіве . У адваротным выпадку, калі становішча даных зменіцца, функцыя можа не даць нам дакладны вынік. У нашым файле вы ўбачыце, што функцыя дае любы вынік для ячэек B12 і B13 . Паколькі пазіцыя гэтых ячэек не супадае з нашым зыходным наборам даных, таму функцыя не можа даць нам ніякага значэння.
Крокі для вырашэння гэтай праблемы прыводзяцца наступным чынам:
📌 Крокі:
- Спачатку абярыце ячэйку D5 і вы ўбачыце спасылку на table_array Няма знака Абсалютная спасылка на ячэйку .
- Запішыце наступную формулу ў ячэйку D5 і пераканайцеся, што Абсалютная спасылка на ячэйку знаходзіцца ў таблічны_масіў . Калі вы не ведаеце, як дадаць Абсалютную спасылку на ячэйку , вы можаце дадаць гэта некалькімі спосабамі.
=VLOOKUP(B5,Dataset!$B$4:$G$14,3,TRUE)
- Цяпер націсніце Enter .
- Пасля гэтага двойчы пстрыкніце на значку Маркер запаўнення , каб скапіяваць формулу ў ячэйку D14 .
- Вы ўбачыце, што функцыя атрымлівае правільнае значэнне для адпаведнага пошукузначэнне.
Нарэшце, мы можам сказаць, што наша формула спрацавала эфектыўна, і мы можам выправіць праблему VLOOKUP перацягвання ўніз не працуючы ў Excel.
Больш падрабязна: Як перацягнуць формулу па гарызанталі з вертыкальнай спасылкай у Excel
Рашэнне 3: Выдаліце дублікаты даных з набору даных
наяўнасць дублікатаў дадзеных у наборы даных выклікае ў нас цяжкасці, калі мы перацягваем уніз функцыю VLOOKUP . У асноўным гэта чалавечая памылка. Мы выпадкова ўвядзем любое значэнне двойчы. У нашым наборы дадзеных вы бачыце, што функцыя VLOOKUP не дае фактычнага выніку для ячэйкі B11 . Замест паўднёвага ўсходу наша функцыя забяспечвае паўночны захад і мерсісайд для ячэйкі B11 .
працэдура выпраўлення гэтай прычыны прыведзена ніжэй:
📌 Крокі:
- У пачатку гэтага працэсу абярыце дыяпазон ячэйкі B5: B14 .
- Цяпер ва ўкладцы Галоўная выберыце стрэлку выпадальнага спісу опцыі Умоўнае фарматаванне з Група "Стылі" .
- Затым абярыце Правілы вылучэння ячэйкі > Параметр "Дублікаты значэнняў .
- Вы ўбачыце дублікаты значэнняў, вылучаныя.
- Пасля гэтага ўвядзіце правільнае значэнне. У нашым наборы дадзеных мы ўводзім правільны ID 202207 .
- Нарэшце, вы ўбачыце, што значэнне ячэйкі D11 зменіцца на жаданаевынік.
Нарэшце, мы можам сказаць, што наш працэс выпраўлення спрацаваў ідэальна, і мы можам выправіць праблему VLOOKUP перацягвання ўніз не праца ў Excel.
Дадатковая інфармацыя: Як запоўніць да апошняга радка данымі ў Excel (3 хуткіх метаду)
Рашэнне 4: Захоўвайце адпаведнасць даных з прыблізным супадзеннем
Часам знаходжанне дакладнага супадзення даных выклікае праблемы з атрыманнем значэння праз функцыю VLOOKUP . У нас таксама ёсць падобны выпадак у нашым наборы даных у ячэйцы D11 .
Крокі па вырашэнні праблемы тлумачацца ніжэй:
📌 Крокі:
- Выберыце ячэйку D11 , каб праверыць формулу ў Панелі формул .
- Зараз, змяніць тып супадзення рэгістра з TRUE на FALSE . Формула будзе выглядаць так, як паказана ніжэй:
=VLOOKUP(B5,Dataset!$B$4:$G$14,3,FALSE)
- Націсніце Увядзіце .
- Вы ўбачыце, што функцыя атрымае значэнне з асноўнага набору даных.
У рэшце рэшт, мы можам сказаць, што наша працэдура спрацавала ідэальна, і мы можам выправіць праблему, калі перацягванне VLOOKUP не працуе ў Excel.
Дадатковая інфармацыя: Як перацягваць формулу і ігнараваць схаваныя ячэйкі у Excel (2 прыклады)
Рашэнне 5: Выдаліць пустыя вочкі з набору даных
Часам мы выпадкова выдаляем любое значэнне ячэйкі з зыходнага набору даных. У выніку гэта выклікае ўскладненні для Excel, каб атрымаць значэнне з дапамогай функцыі. Гэтатаксама чалавечая памылка. Вы можаце лёгка знайсці яго. У гэтым выпадку функцыя паказвае 0 , з чаго мы можам прадказаць, што тут нешта пойдзе не так. У нашым наборы дадзеных ячэйка D13 паказвае такі вынік.
Працэс вырашэння гэтай праблемы прыведзены ніжэй:
📌 Крокі:
- Перайсці да галоўнага аркуша Набору даных з Панелі назвы аркуша .
- Цяпер увядзіце выдаленае значэнне ячэйкі ўручную. Калі ў вас вялікі набор даных, вы можаце знайсці патрэбныя даныя, выбраўшы дыяпазон даных.
- Увядзіце даныя ўручную з дапамогай клавіятуры і націсніце Enter .
- Затым вярніцеся на папярэдні аркуш, і вы ўбачыце, што праблема вырашана.
Такім чынам , можна сказаць, што мы можам выправіць праблему VLOOKUP , якая не працуе ў Excel.
Дадатковая інфармацыя: [Вырашана]: маркер запаўнення не працуе ў Excel (5 Простыя рашэнні)
Рашэнне 6: Увядзіце дакладнае значэнне пошуку
Увод няправільнай спасылкі на ячэйку пошуку часам прыводзіць да таго, што Excel часта атрымлівае значэнне ў адпаведнасці з нашым жаданнем. У такім выпадку функцыя VLOOKUP не можа правільна выконваць сваю задачу. Так што мы можам сказаць, што перацягванне таксама не будзе працаваць. У нашым наборы даных ёсць такая памылка #N/A ва ўсім дыяпазоне ячэек D5:D14 .
Крокі для вырашэння гэтага ўскладнення прыведзены ніжэй:
📌 Крокі:
- Перш за ўсё,абярыце ячэйку D5 , каб праверыць аргумент функцыі. Вы можаце пстрыкнуць спасылку на ячэйку, каб убачыць ячэйку, выбраную ў электроннай табліцы.
- Вы бачыце, што замест ячэйкі B5 мы выбіраем A5 у функцыі.
- Цяпер націсніце кнопку Backspace , каб ачысціць спасылку на ячэйку і выбраць ячэйку B5 . Змененая формула паказана ніжэй:
=VLOOKUP(B5,Dataset!$B$4:$G$14,3,TRUE)
- Націсніце Enter .
- Пасля гэтага двойчы пстрыкніце на значку Маркер запаўнення , каб скапіяваць новую формулу ў ячэйку D14 .
- Вы атрымаеце ўсе жаданыя значэнні.
Такім чынам, мы можам сказаць, што мы можам вызначыць і выправіць праблему, калі перацягванне ўніз VLOOKUP не працуе ў Excel.
Рашэнне 7: захавайце значэнне пошуку ў крайнім левым слупку
Функцыя VLOOKUP не можа працаваць належным чынам, калі мы не ўвядзем крайнюю левую ячэйку нашага першапачатковага набору даных як lookup_value . У гэтым выпадку функцыя вяртае некаторы правадное значэнне ў выніку, як на малюнку, паказаным ніжэй.
Падыход да выпраўлення гэтай цяжкасці апісаны ніжэй:
📌 Крокі:
- Выберыце ячэйку D5 і змяніце спасылку на ячэйку lookup_vaue з C5 на B5 .
=VLOOKUP(B5,Dataset!$B$4:$G$14,3,TRUE)
- Затым націсніце Enter . Функцыя пакажа жаданую вобласць у ячэйцы.
- Цяпер двойчы пстрыкніце назначок Маркер запаўнення , каб скапіяваць формулу ў ячэйку D14 .
- Праблема будзе вырашана, і вы атрымаеце каштоўнасць для ўсіх супрацоўнікаў.
Нарэшце, мы можам заявіць, што можам выправіць праблему VLOOKUP , якая не працуе ў Excel.
Рашэнне 8: Устаўце правільны індэкс слупка Нумар
Даданне новага слупка можа выклікаць масу з функцыяй VLOOKUP . Ён змяняе column_index_num , у выніку функцыя VLOOKUP не вяртае патрэбны вынік. Наш набор даных сутыкнуўся з аналагічнай праблемай, і ўсе лічбы прыйшлі да 0 .
Спосаб вырашэння гэтай праблемы тлумачыцца ніжэй:
📌 Крокі:
- Спачатку абярыце ячэйку D5 у Панелі формул і ўвядзіце правільны column_index_num.
- У нашым выпадку новы column_index_num роўны 5 . Формула будзе выглядаць так, як паказана ніжэй:
=VLOOKUP(B5,$K$4:$Q$14,5,TRUE)
- Цяпер націсніце Enter .
- Пасля гэтага двойчы пстрыкніце на значку Рэндык запаўнення , каб скапіяваць формулу да ячэйка D14 .
- Завязка будзе вырашана, і вы атрымаеце значэнне для ўсіх аб'ектаў.
Такім чынам, мы можа сцвярджаць, што наша формула спрацавала дакладна, і мы можам выправіць праблему VLOOKUP , якая не працуе ў Excel.
Рашэнне 9: Выберыце правільны таблічны масіў
Увод няправільная спасылка table_array яшчэ адна прычына атрымання памылкі ад функцыі VLOOKUP . У такім выпадку мы пакажам памылку #N/A у наборы даных. Паколькі функцыя не можа належным чынам выконваць сваю задачу, мы можам пацвердзіць, што перацягванне ўніз таксама не будзе працаваць. У нашым файле мы маем такі падобны тып памылкі #N/A ва ўсім дыяпазоне ячэек D5:D14 .
Метад вырашэння гэтай праблемы прыведзены ніжэй:
📌 Крокі:
- У пачатку абярыце ячэйку D5 , каб праверце аргумент функцыі ў панэлі формул .
- Затым запішыце патрэбную функцыю з дакладным таблічным масівам, як паказана ніжэй:
=VLOOKUP(B5,Dataset!$B$4:$G$14,3,TRUE)
- Цяпер націсніце клавішу Enter .
- Далей , двойчы пстрыкніце на значку Маркер запаўнення , каб скапіяваць новую формулу да ячэйкі D14 .
- Вы атрымаеце ўсе жаданыя значэнні тура .
Нарэшце, мы можам сказаць, што наша тэхніка вырашэння памылак спрацавала належным чынам, і мы можам выправіць праблему VLOOKUP перацягвання ўніз не праца ў Excel.
Рашэнне 10: Усталюйце адпаведны фармат ячэйкі
Часам раней усталяваны фармат ячэйкі можа ствараць праблемы для нас, калі мы імпартуем даныя з аднаго аркуша на іншы праз VLOOKUP Функцыя . Калі мы паспрабавалі атрымаць значэнне даходу для ўсіх супрацоўнікаў, мы атрымалі некаторыя непрадказальныя значэнні ў нашым наборы даных, як на малюнку. Гэта адбываецца з-за няправільнай клеткі