Excel VLOOKUP перетаскивание вниз не работает (11 возможных решений)

  • Поделись Этим
Hugh West

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

Скачать Рабочую тетрадь для практических занятий

Скачайте эту рабочую тетрадь для практики, пока вы читаете эту статью.

Vlookup Drag Down Not Working.xlsx

11 возможных решений для Excel VLOOKUP Drag Down не работает

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

В этом контексте мы рассмотрим, как исправить Excel VLOOKUP проблема неработающего перетаскивания. Общее представление VLOOKUP функция приведена ниже;

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

Вот,

  • lookup_value : Значение, которое мы ищем, хранится в первом столбце нашего набора данных или таблицы.
  • массив_таблиц : Таблица, в которой мы ищем значение.
  • номер_индекса_столбца : Столбец в наборе данных или таблице, из которого мы получаем желаемое значение.
  • range_lookup : Необязательное требование содержит 2 случая, TRUE для Приблизительное соответствие который является по умолчанию и FALSE для Точное совпадение .

Решение 1: Изменить параметры расчета

Иногда изменение опции вычисления в Excel вызывает проблемы, когда мы перетаскиваем функцию. Мы должны изменить ее для получения точного результата. Теперь, если вы посмотрите на наш набор данных, вы увидите, что он показывает тот же результат в столбце C для всех сотрудников.

Решение для устранения этой проблемы приведено ниже:

📌 Шаги:

  • Прежде всего, выделите любую ячейку, чтобы проверить формулу из Формула бара . мы выбираем ячейку D6 .
  • Хотя наша формула была правильной, она не дала точного результата.

  • Чтобы решить эту проблему, выберите Формула вкладка.
  • Затем нажмите на выпадающий стрела Вариант расчета и выберите опцию Руководство на Автоматический .

  • Через секунду вы увидите VLOOKUP функция извлечет точный результат.

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

Подробнее: [Исправлено!] Не работает перетаскивание Excel для заполнения (8 возможных решений)

Решение 2: Вставить абсолютную ссылку на ячейку в массив поиска

Когда мы записываем функция VLOOKUP чтобы получить данные, нам нужно убедиться, что Абсолютная ссылка на ячейку в массив_таблиц В противном случае, если положение данных изменится, функция может не дать нам точного результата. В нашем файле вы увидите, что функция дает любой результат для ячеек B12 и B13 Поскольку положение этих ячеек не совпадает с нашим исходным набором данных, функция не может дать нам никакого значения.

Шаги для решения этой проблемы приведены ниже:

📌 Шаги:

  • Сначала выберите ячейку D5 и вы увидите массив_таблиц ссылка не имеет Абсолютная ссылка на ячейку знак.
  • Запишите следующую формулу в ячейку D5 и обеспечить Абсолютная ссылка на ячейку в массив_таблиц Если вы не знаете, как добавить Абсолютная ссылка на ячейку Вы можете добавить его несколькими способами.

=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 проверить формулу в Формула бара .
  • Теперь измените тип соответствия регистру с 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 . Это меняет номер_индекса_столбца , в результате, функция VLOOKUP не возвращает желаемого результата. Наш набор данных столкнулся с подобной проблемой, и все числа пришли к 0 .

Способ решения этой проблемы описан ниже:

📌 Шаги:

  • Сначала выберите ячейку D5 в Формула бара и введите правильный column_index_num.
  • В нашем случае новый номер_индекса_столбца это 5 Формула будет выглядеть так, как показано ниже:

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

  • Теперь нажмите Войти .

  • После этого, дважды щелкните на Наполнительная рукоятка значок , чтобы скопировать формулу в ячейку D14 .
  • Заминка разрешится, и вы получите ценность для всех сущностей.

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

Решение 9: Выберите правильный массив таблиц

Ввод неправильного массив_таблиц ссылка - это еще одна причина получить ошибку от функция VLOOKUP В таком случае мы покажем. #N/A ошибка в наборе данных. Поскольку функция не может выполнить свою задачу должным образом, мы можем подтвердить, что перетаскивание этой функции также не будет работать. В нашем файле мы имеем подобный тип #N/A ошибка во всем диапазоне ячеек D5:D14 .

Метод решения этой проблемы приведен ниже:

📌 Шаги:

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

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

  • Теперь нажмите кнопку Войти ключ.

  • Следующий, дважды щелкните на Наполнительная рукоятка значок , чтобы скопировать новую формулу в ячейку D14 .
  • Вы получите все желаемые значения тура.

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

Решение 10: Установите соответствующий формат ячеек

Иногда ранее установленный формат ячеек может создать нам проблемы, когда мы импортируем данные с одного листа на другой с помощью функции VLOOKUP Когда мы попытались получить значение дохода для всех сотрудников, мы получили некоторые непредсказуемые значения в нашем наборе данных, как показано на рисунке. Это произошло из-за неправильного форматирования ячеек.

Решение подобной проблемы показано ниже:

📌 Шаги:

  • Прежде всего, перейдите к исходному техническому заданию. В нашем файле оно находится в листе Набор данных .
  • Затем выберите любую ячейку этого столбца, чтобы проверить формат данных.
  • После этого проверьте типы данных из Номер группа Главная вкладка.

  • Снова перейдите на лист, где вы использовали функцию. В нашей рабочей книге этот лист называется Неправильный формат ячеек .
  • Выберите весь диапазон ячеек D5:D14 .
  • Теперь, в Главная на вкладке Номер группа выбирает похожие типы данных. Для нас мы выбрали Бухгалтерский учет в качестве типа данных.
  • Вы увидите все значимые значения ячеек, как в исходном наборе данных.

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

Подробнее: Увеличение числа перетаскивания не работает в Excel (решение с помощью простых шагов)

Решение 11: Удалить невидимую черточку

Ловушка из невидимых тире иногда становится препятствием для получения значения ячейки через VLOOKUP Функция. Для устранения этой проблемы:

  • Во-первых, обратитесь к исходному набору данных и найдите сущность, в которой проявляется проблема.
  • Тогда, удалить существующие данные и снова вводить их вручную.

Проблема будет решена, и вы получите желаемые данные.

Заключение

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

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

Хью Уэст — опытный тренер и аналитик Excel с более чем 10-летним опытом работы в отрасли. Он имеет степень бакалавра в области бухгалтерского учета и финансов и степень магистра делового администрирования. Хью страстно любит преподавать и разработал уникальный подход к обучению, которому легко следовать и который легко понять. Его экспертные знания Excel помогли тысячам студентов и специалистов по всему миру улучшить свои навыки и преуспеть в своей карьере. В своем блоге Хью делится своими знаниями со всем миром, предлагая бесплатные учебные пособия по Excel и онлайн-обучение, чтобы помочь отдельным лицам и компаниям полностью раскрыть свой потенциал.