У меня есть два набора данных, как показано ниже. В первом наборе данных я хочу знать, существует ли строка во втором наборе данных, и вернуть либо "Найдено", либо "Отсутствует"

Скриншот

Есть ли способ, которым я могу добиться этого в Excel?

1 ответ1

0

Один из способов сделать это - использовать вспомогательный столбец, чтобы вы могли сравнить все четыре ячейки с одной и использовать простые функции. Скажем, ваш первый набор данных находится в формате A1:D3, а второй - в F1:I3. В J1 введите:

=F1&G1&H1&I1

Скопируйте это вниз по столбцу. Это объединит четыре ячейки в одно значение. Введите в E1:

=IF(ISNA(MATCH(A1&B1&C1&D1,J$1:J$3,0)),"Missing","Found")

Настройте диапазон J $ 1:J $ 3, чтобы включить все ваши фактические строки, а затем скопируйте его в столбец.

Для каждой строки в наборе данных1 он объединяет четыре ячейки в одно значение и ищет совпадение в столбце помощника. Если совпадений нет, тест ISNA будет верным и вернет значение "Отсутствует". В противном случае это означает, что найдено совпадение и возвращается "Найдено".

Скриншот

Этот снимок экрана взят из LibreOffice Calc, поэтому макет будет немного отличаться от Excel.

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