У меня есть 2 листа Excel, которые я хотел бы объединить. Они представляют собой файл инвентаризации и имеют примерно 5500 строк каждая, причем каждая строка является продуктом, а каждый столбец - атрибутом. Первый столбец - это уникальный идентификатор.

Одна копия была сделана несколько недель назад, чтобы внести некоторые изменения в различные атрибуты предметов. За это время было добавлено несколько новых продуктов, поэтому старый файл устарел.

Я хотел бы объединить их, используя новый лист в качестве основного, и обновив этот лист, найдя дубликаты между новым листом и старым листом, а затем заменив дубликат значением из старого листа.

Для одного столбца это было бы возможно с VLOOKUP, но я не уверен, как справиться с этим для всего листа. Какие-либо предложения?

1 ответ1

0

Если я правильно понимаю, copy содержит текущую информацию о продуктах, которые существовали на момент создания copy (хотя не обязательно все продукты были обновлены), а primary файл содержит устаревшую информацию об этих продуктах, а также некоторые новые продукты.

Если это так, то, похоже, copy могла бы послужить новой основой для primary . Другими словами, вы хотите начать с copy и просто добавить новые строки из primary , верно?

Использование VLOOKUP:

  1. применить VLOOKUP на primary , поиск подходящих продуктов на copy
  2. отфильтруйте этот столбец, чтобы показать #N/A (или сортируйте по этому столбцу, чтобы #N/As связывался до одного конца)
  3. скопировать #N/A строк для copy
  4. очистить столбец VLOOKUP при copy
  5. не забудьте вспомнить copy теперь имеет текущую информацию

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .