2

Используя ответ на этот вопрос в качестве отправной точки, у меня немного другой сценарий, на котором я застрял.

Рассматривать:

Файл 1: Инцидент № (ключ), foo1, foo2, foo3

Файл 2: Инцидент № (ключ), статус, foo3, foo4, foo5, foo6

Другие соображения:

Номер инцидента может появиться в файле 1, но не в файле 2 (нет статуса инцидента; предполагается, что он открыт и не назначен).

Номер инцидента может появиться в файле 2, но не в файле 1 (инцидент, который открылся до области действия данных, но разрешен после.

Прямо сейчас я пытаюсь создать Файл 3: выполнив VLOOKUP для Incident #, и я хотел бы, чтобы появились следующие поля, основанные на следующих правилах.

  1. Инцидент № (если инцидент № находится в файле 1, но НЕ в файле 2, заполните статус «ожидающий». Если инцидент № находится в файле 2, но НЕ в файле 1, добавьте запись в файл.
  2. foo1
  3. foo2
  4. foo3 (если status не нулевой, то ОБНОВИТЬ значение для foo3 до значения из File2
  5. foo4
  6. foo5
  7. foo6

Тем не менее, поскольку мой файл результатов основан на сравнении значений из обоих наборов ключевых полей (а не в «одностороннем» поиске), я боюсь, что в итоге я получу циркулярные ссылки и неточные данные.

Любые советы о том, как это сделать?

1 ответ1

0

Хотя Скотт предложил отличное решение (которое я поставил в закладки, потому что я знаю, что оно понадобится мне в будущем ...), мы закончили тем, что смогли завершить его с помощью VLOOKUP, потому что пользователь внезапно "обнаружил" дополнительные столбцы данных в файлах Excel И изменили свои требования.

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