1

Вот проблема, которую я пытался решить все утро - у меня есть два файла листа Excel:

  1. Подмножество: в этом файле есть подмножество сотрудников с различными деталями, включая статус обучения, например, в процессе, завершен и т.д.

  2. Full-Pop: этот файл содержит полный список сотрудников с одинаковым набором информации. Однако статус обучения в этом файле более обновлен, поэтому, например, сотрудник с текущим статусом обучения в файле «Подмножество» может иметь статус обучения «завершен» в «Полное всплытие». Кроме того, в файле Full-Pop также есть недавно нанятые сотрудники.

Я хотел бы иметь возможность сравнить два файла и выделить различия в Purple. Различия должны включать любых новых сотрудников и обновленные значения, такие как статус или даты в файле Full-Pop.

Я просмотрел некоторые форумы онлайн, но они, кажется, работают только для сравнения строк за строкой. Является ли VlookUp решением?

Я не уверен, как использовать это для этой цели.
Какие-либо предложения?

Я приложил пример набора данных, прикрепленный для справки.
Любая помощь будет оценена.

1 ответ1

0

Да, VLOOKUP найдет обновления. COUNTIF найдет новых сотрудников.

На рисунке показан упрощенный пример, который сравнивает Sheet1 с Sheet2.

  • Условное форматирование столбца A:=AND(A1<>"", COUNTIF(Sheet2!A:A, A1)=0) . Последняя часть означает:«Является ли количество в столбце A листа 2 для значений, подобных ячейке A1, равным нулю?«Если ноль, это новый сотрудник.

  • Условное форматирование столбца B:=AND(B1<>"", B1<>VLOOKUP(A1, Sheet2!A:B, 2, FALSE)) . Последняя часть означает:«Отличается ли значение в ячейке B1 от искомого значения, найдя совпадение с A1 в Sheet2, столбец A и возвращая значение во втором столбце, только для точных совпадений?«Если отличается, это обновление.

Первая часть, вплоть до <>"" , означает "игнорировать пробелы". Первая часть не обязательна, но она позволяет применять условное форматирование ко всему столбцу и не видеть подсвеченные ячейки в пустых строках под вашими данными.

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