В Excel замена одного столбца на другой столбец

Вопрос или проблема

У меня есть список переменных в столбце A > список товаров

другой список переменных в столбце B > с соответствующими кодами товаров для >> столбца A

А в столбце C > у меня есть список кодов товаров, расположенных в случайном порядке

Теперь мне нужно заменить столбец C на соответствующие товары из столбца A

Я пытался использовать VLOOKUP, но не смог!

Я думаю, что ваша проблема в макете таблицы. Вам, возможно, придется поменять местами столбцы A и B, так как ваше значение поиска находится во втором столбце вашего массива.

С Office Help

Table_array
Две или более колонн данных. Используйте ссылку на диапазон
или имя диапазона. Значения в первом столбце table_array являются
значениями, по которым осуществляется поиск по lookup_value.
Эти значения могут быть текстом, числами или
логическими значениями. Заглавные и строчные буквы воспринимаются одинаково.

Поменяйте местами столбцы A и B, как предложил @TheUser1024, и используйте столбец D для вашей функции VLOOKUP:

=VLOOKUP(C1;$A:$B;2)
=VLOOKUP(C2;$A:$B;2)
...

Формула VLOOKUP ищет вашу присвоенную информацию в первом столбце вашей таблицы (слева), затем ищет её соответствие в (правой стороне) первого столбца вашей таблицы.
поэтому всякий раз, когда вы используете VLOOKUP, она не будет работать.

поэтому самый простой способ сделать следующее:
1- Столбец A > коды
2- Столбец B > товары
3- напишите вашу формулу VLOOKUP
это будет работать нормально.

Вы также можете добавить, если хотите
4- дайте имя вашей таблице, выделив ваши данные в обоих столбцах A и B, затем перейдите в “Формула”, затем “Диспетчер имен”.
предположим, что вы назвали её “Itemsdata”, и ваши данные начинаются с строки A2,
тогда ваша формула будет =VLOOKUP(C2,Itemsdata,2).
это будет работать отлично.

Ответ или решение

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

Шаги для замены значений в столбце C:

  1. Проверьте структуру ваших данных:

    • Убедитесь, что у вас есть:
      • Столбец A: Это список наименований товаров (Elements).
      • Столбец B: Это список кодов товаров (Item Codes), соответствующих наименованиям из столбца A.
      • Столбец C: Это случайный список кодов товаров, которые вы хотите заменить на соответствующие наименования из столбца A.
  2. Организуйте данные:

    • Если ваши наименования товаров (Column A) находятся в первой колонне, а коды товаров (Column B) во второй колонне, то структура данных готова для использования VLOOKUP. Если нет, вам нужно будет их разместить правильно.
  3. Используйте VLOOKUP:

    • Вставьте новую формулу в столбец D (или используйте любой другой пустой столбец). Например, в ячейке D1 напишите следующую формулу:
      =VLOOKUP(C1, $B:$A, 2, FALSE)
    • Эта формула будет искать код из ячейки C1 в диапазоне столбца B (где содержатся коды товаров), а затем возвращать соответствующее наименование товара из столбца A.
  4. Протяните формулу вниз:

    • После ввода формулы в D1, вы можете протянуть её вниз, чтобы автоматически заполнить остальные ячейки столбца D, соответствующие значениям в столбце C.
  5. Проверьте результаты:

    • Убедитесь, что формула возвращает корректные наименования товаров, соответствующие кодам из столбца C.

Альтернативный способ с использованием именованных диапазонов:

Если вы хотите сделать ваши формулы более читаемыми, вы можете создать именованный диапазон для ваших данных:

  1. Создать именованный диапазон:

    • Выделите диапазон данных в столбцах A и B (например, A1:B100), затем перейдите в "Формулы" > "Диспетчер имен" > "Создать" и дайте ему имя, например "ItemsData".
  2. Используйте именованный диапазон в формуле:

    • Теперь вы можете использовать формулу с именованным диапазоном:
      =VLOOKUP(C1, ItemsData, 1, FALSE)

Заключение:

Когда вы закончите, столбец D должен содержать названия товаров, соответствующие кодам из столбца C. Обязательно проверяйте данные на наличие ошибок, таких как пропуски или ошибочные коды, которые могут привести к #N/A в ваших результатах. Это действие позволит вам быстро и эффективно заменить данные в вашем рабочем файле Excel.

Оцените материал
Добавить комментарий

Капча загружается...