Excel VLOOKUP Drag Down не работи (11 възможни решения)

  • Споделя Това
Hugh West

VLOOKUP е широко използвана функция в Excel за извличане на колона с данни от един лист в друг. Обикновено тя търси стойност в набора от данни и извлича данните от желаната от нас колона, съответстващи на стойността за търсене. Тази функция обаче причинява огромна маса при изчисленията. В тази статия ще бъдат описани 11 възможни причини и решения на проблема с Excel VLOOKUP drag down не работи. Ако сте любопитни за тях, изтеглете нашата работна тетрадка за упражнения и ни последвайте.

Изтегляне на работна тетрадка за практика

Изтеглете тази учебна тетрадка за упражнения, докато четете тази статия.

Vlookup Drag Down не работи.xlsx

11 възможни решения за Excel VLOOKUP Drag Down не работи

За да демонстрираме решенията, разглеждаме набор от данни от 10 Наборът от данни съдържа идентификационните номера на служителите, имената им, районите на пребиваване, броя на членовете на семейството, доходите и разходите за живот. Така че можем да кажем, че нашият набор от данни е в обхвата на клетките B5:G14 .

В този контекст ще видим как да поправим Excel VLOOKUP проблемът с плъзгането надолу не работи. Общото представяне на VLOOKUP е дадена по-долу;

VLOOKUP(lookup_value,table_array,col_index_num,[range_lookup])

Тук,

  • lookup_value : Стойността, която търсим, се запазва в първата колона на нашия набор от данни или таблица.
  • table_array : Таблицата, в която се търси стойността.
  • column_index_num : Колоната в набора от данни или таблицата, от която получаваме желаната стойност.
  • range_lookup : Незадължителното изискване съдържа 2 случая, TRUE за Приблизително съвпадение което е по подразбиране , и FALSE за Точно съвпадение .

Решение 1: Промяна на опциите за изчисление

Понякога промяната на опцията за изчисление на Excel ни създава проблеми, когато сваляме функция. Трябва да я променим, за да получим точен резултат. Сега, ако погледнете нашата съвкупност от данни, ще видите, че тя показва същия резултат в колона C за всички служители.

Решението за отстраняване на този проблем е дадено по-долу:

📌 Стъпки:

  • Първо, изберете някоя клетка, за да проверите формулата от Бар Formula . Избираме клетка D6 .
  • Въпреки че формулата ни беше правилна, тя не даваше точния резултат.

  • За да разрешите този проблем, изберете Формула таб.
  • След това щракнете върху падащо меню стрелка на Опция за изчисление и изберете опцията Ръководство към Автоматичен .

  • След секунда ще видите VLOOKUP ще извлече точния резултат.

По този начин можем да кажем, че нашият метод работи перфектно и сме в състояние да отстраним проблема с VLOOKUP плъзгането надолу не работи в Excel.

Прочетете още: [Поправено!] Excel Drag to Fill не работи (8 възможни решения)

Решение 2: Вмъкване на абсолютна препратка към клетка в масив за търсене

Когато записваме функцията VLOOKUP за да получим данните, трябва да гарантираме, че Абсолютна референция на клетката в table_array В противен случай, ако позицията на данните се промени, функцията може да не ни даде точен резултат. В нашия файл ще видите, че функцията дава някакъв резултат за клетките B12 и B13 . Тъй като позицията на тези клетки не съвпада с нашата първоначална съвкупност от данни, функцията не може да ни предостави никаква стойност.

Стъпките за решаване на този проблем са следните:

📌 Стъпки:

  • Първоначално изберете клетка D5 и ще видите table_array препратката няма Абсолютна референция на клетката знак.
  • Запишете следната формула в клетка D5 и да гарантира Абсолютна референция на клетката в table_array . Ако не знаете как да добавяте Абсолютна референция на клетката , можете да го добавите по няколко начина.

=VLOOKUP(B5,Dataset!$B$4:$G$14,3,TRUE)

  • Сега натиснете бутона Въведете .

  • След това, кликнете два пъти върху на Дръжка за пълнене за копиране на формулата до клетка D14 .
  • Ще видите, че функцията получава правилната стойност за съответната стойност за търсене.

Най-накрая можем да кажем, че нашата формула работи ефективно и сме в състояние да решим проблема с VLOOKUP плъзгането надолу не работи в Excel.

Прочетете още: Как да плъзнете формула хоризонтално с вертикална препратка в Excel

Решение 3: Премахване на дублиращи се данни от набор от данни

Наличието на дублиращи се данни в набора от данни ни създава затруднения, когато спускаме VLOOKUP Това е главно човешка грешка. Случайно ще въведем някоя стойност два пъти. В нашия набор от данни можете да видите, че VLOOKUP функцията не дава действителния резултат за клетката B11 . Вместо това Югоизточен регион , нашата функция осигурява Северозапад и Мърсисайд за клетка B11 .

Процедурата за отстраняване на тази причина е описана по-долу:

📌 Стъпки:

  • В началото на този процес изберете диапазона от клетки B5:B14 .
  • Сега, в Начало изберете раздела падаща стрелка на Условно форматиране опция от Стилове група.
  • След това изберете Подчертаване на правилата за клетките> Дублиране на стойности опция.

  • Ще видите дублираните стойности подчертани.

  • След това въведете правилната стойност. В нашия набор от данни въведохме правилната ID 202207 .
  • Накрая ще видите стойността на клетката D11 ще се промени до желания от нас резултат.

Накрая можем да кажем, че процесът на корекция работи перфектно и можем да отстраним проблема с VLOOKUP плъзгането надолу не работи в Excel.

Прочетете още: Как да запълните до последния ред с данни в Excel (3 бързи метода)

Решение 4: Запазване на съответствието на данните с приблизително съвпадение

Понякога намирането на точното съвпадение на данните води до проблеми с получаването на стойността чрез функцията VLOOKUP . Подобен случай има и в нашата съвкупност от данни в клетката D11 .

Стъпките за решаване на проблема са обяснени по-долу:

📌 Стъпки:

  • Изберете клетка D11 за проверка на формулата в Бар Formula .
  • Сега променете типа на съвпадение на случаите от TRUE към FALSE . Формулата ще изглежда, както е показано по-долу:

=VLOOKUP(B5,Dataset!$B$4:$G$14,3,FALSE)

  • Натиснете Въведете .
  • Ще видите, че функцията ще получи стойността от основната съвкупност от данни.

В крайна сметка можем да кажем, че нашата процедура работи перфектно и сме в състояние да решим проблема с VLOOKUP плъзгането надолу не работи в Excel.

Прочетете още: Как да плъзнете формула и да игнорирате скритите клетки в Excel (2 примера)

Решение 5: Премахване на празните клетки от набора от данни

Понякога случайно изтриваме някоя стойност на клетката от оригиналния набор от данни. В резултат на това се създават усложнения за Excel при извличането на стойността с функцията. Това също е човешка грешка. Можете лесно да я откриете. В този случай функцията показва 0 от което можем да предвидим, че тук нещо не е наред. В нашата съвкупност от данни клетката D13 показва такъв резултат.

Процесът за отстраняване на този проблем е описан по-долу:

📌 Стъпки:

  • Отидете в главния Набор от данни лист от Име на лист Бар .
  • Сега въведете ръчно стойността на изтритата клетка. Ако разполагате с голям набор от данни, можете да намерите желаните данни, като изберете диапазона от данни.
  • Въведете данните ръчно от клавиатурата и натиснете бутона Въведете .

  • След това се върнете в предишния лист и ще видите, че проблемът е решен.

Така че можем да кажем, че сме в състояние да поправим 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)

  • Натиснете бутона Въведете .

  • След това, кликнете два пъти върху на Дръжка за пълнене за да копирате новата формула до клетка D14 .
  • Ще получите всички желани стойности.

Така можем да кажем, че сме в състояние да идентифицираме и отстраним проблема с VLOOKUP плъзгането надолу не работи в Excel.

Решение 7: Съхраняване на стойността на търсачката в най-лявата колона

Функцията VLOOKUP не може да работи правилно, ако не въведем крайната лява клетка на първоначалния набор от данни като lookup_value . В този случай функцията връща някаква пренасочена стойност в резултата като изображението, показано по-долу.

Подходът за отстраняване на тази трудност е описан по-долу:

📌 Стъпки:

  • Изберете клетка D5 и променете lookup_vaue препратка към клетка от C5 към B5 .

=VLOOKUP(B5,Dataset!$B$4:$G$14,3,TRUE)

  • След това натиснете Въведете . Функцията ще покаже желаната от нас област в клетката.

  • Сега, кликнете два пъти върху на Дръжка за пълнене за копиране на формулата до клетка D14 .
  • Проблемът ще се реши и ще получите стойност за всички служители.

И накрая, можем да твърдим, че можем да поправим VLOOKUP Проблемът с плъзгането надолу не работи в Excel.

Решение 8: Вмъкване на правилен индексен номер на колона

Добавянето на нова колона може да доведе до появата на маса с функцията VLOOKUP . Той променя column_index_num , в резултат на което, функцията VLOOKUP не връща желания резултат. Нашата съвкупност от данни се сблъска с подобен проблем и всички числа се 0 .

Начинът за решаване на този проблем е обяснен по-долу:

📌 Стъпки:

  • Първоначално изберете клетка D5 в Бар Formula и въведете правилния column_index_num.
  • В нашия случай новият column_index_num е 5 . Формулата ще изглежда, както е показано по-долу:

=VLOOKUP(B5,$K$4:$Q$14,5,TRUE)

  • Сега натиснете Въведете .

  • След това, кликнете два пъти върху на Дръжка за пълнене за копиране на формулата до клетка D14 .
  • Проблемът ще се реши и ще получите стойност за всички субекти.

По този начин можем да твърдим, че формулата ни е работила точно и сме в състояние да фиксираме VLOOKUP Проблемът с плъзгането надолу не работи в Excel.

Решение 9: Изберете правилния масив от таблици

Въвеждане на неправилна table_array е още една причина да получите грешка от функцията VLOOKUP В такъв случай ще покажем #N/A грешка Тъй като функцията не може да изпълни задачата си правилно, можем да потвърдим, че и плъзгането надолу няма да работи. В нашия файл имаме подобен тип #N/A грешка в целия диапазон от клетки D5:D14 .

Методът за разрешаване на този проблем е описан по-долу:

📌 Стъпки:

  • В началния етап изберете клетка D5 за проверка на аргумента на функцията в Бар Formula .
  • След това запишете правилната функция с точен table_array, както е показано по-долу:

=VLOOKUP(B5,Dataset!$B$4:$G$14,3,TRUE)

  • Сега натиснете бутона Въведете ключ.

  • Следващия, кликнете два пъти върху на Дръжка за пълнене за да копирате новата формула до клетка D14 .
  • Ще получите всички желани стойности на тура.

Накрая можем да кажем, че нашата техника за решаване на грешки е работила правилно и сме в състояние да отстраним проблема с VLOOKUP плъзгането надолу не работи в Excel.

Решение 10: Задайте съответния формат на клетките

Понякога предварително зададеният формат на клетките може да ни създаде проблеми, докато импортираме данните от един лист в друг чрез VLOOKUP Когато се опитахме да получим стойността на доходите за всички служители, получихме някои непредвидими стойности в нашия набор от данни, както на изображението. Това се дължи на неправилно форматиране на клетките.

Решението на този вид проблем е показано по-долу:

📌 Стъпки:

  • Най-напред отидете в оригиналния лист с данни. В нашия файл той се намира в лист Набор от данни .
  • След това изберете някоя клетка от тази колона, за да проверите формата на данните.
  • След това проверете типовете данни от Номер група на Начало таб.

  • Отново отидете на листа, в който сте използвали функцията. В нашата работна книга листът е озаглавен Нерелевантен формат на клетките .
  • Изберете целия диапазон от клетки D5:D14 .
  • Сега, в Начало от раздела Номер група изберете подобни типове данни. За нас избрахме Счетоводство като тип данни.
  • Ще видите всички значими стойности на клетките като в оригиналния набор от данни.

В крайна сметка можем да кажем, че сме в състояние да открием и отстраним усложнението на Excel VLOOKUP плъзгането надолу не работи.

Прочетете още: Увеличаването на броя на влачене не работи в Excel (решение с лесни стъпки)

Решение 11: Премахване на Invisible Dash

Капанът от невидими тирета понякога е пречка за получаване на стойността на клетката чрез VLOOKUP функция. За да отстраните този проблем:

  • Първо, отидете в оригиналния набор от данни и открийте единицата, в която ще се появи проблемът.
  • След това, изтриване на съществуващите данни и да ги въведете отново ръчно.

Проблемът ще бъде решен и ще получите желаните данни.

Заключение

Това е краят на тази статия. Надявам се, че тази статия ще бъде полезна за вас и ще можете да решите проблема с неработещото плъзгане надолу на Excel VLOOKUP. Моля, споделете с нас всички допълнителни запитвания или препоръки в раздела за коментари по-долу, ако имате допълнителни въпроси или препоръки.

Не забравяйте да проверите нашия уебсайт ExcelWIKI за няколко проблема и решения, свързани с Excel. Продължавайте да изучавате нови методи и да се развивате!

Хю Уест е опитен обучител и анализатор на Excel с над 10 години опит в индустрията. Има бакалавърска степен по счетоводство и финанси и магистърска степен по бизнес администрация. Хю има страст към преподаването и е разработил уникален подход на преподаване, който е лесен за следване и разбиране. Неговите експертни познания по Excel са помогнали на хиляди студенти и професионалисти по целия свят да подобрят уменията си и да постигнат отлични резултати в кариерата си. Чрез своя блог Хю споделя знанията си със света, като предлага безплатни уроци за Excel и онлайн обучение, за да помогне на хората и фирмите да достигнат пълния си потенциал.