1

У меня есть 5 столбцов, в которых мне нужно проверить, находятся ли значения A и B строки в одной и той же последовательности в любой строке в C и D, а затем вывести результат в E. Результат будет true или false для того, имеет ли содержание A & B этой строки соответствие C & D для любой строки:

╔════════╦═════════╦════════╦═════════╦═══════╗
║   A    ║    B    ║   C    ║    D    ║   E   ║
╠════════╬═════════╬════════╬═════════╬═══════╣
║ red    ║ donkey  ║ black  ║ chicken ║ FALSE ║
║ black  ║ chicken ║ yellow ║ donkey  ║ TRUE  ║  <===
║ yellow ║ fish    ║ red    ║ fish    ║ FALSE ║
╚════════╩═════════╩════════╩═════════╩═══════╝

Как вы можете видеть: black/chicken - единственное истинное значение, поскольку оно существует в строке в C/D.

2 ответа2

3

Вы можете использовать, например, функцию SUMPRODUCT для этого:

=SUMPRODUCT((A1=C:C)*(B1=D:D))>0

1

Я понимаю, что порядок важен. (черная курица не должна совпадать с черной). В этом случае вы можете сделать 2 новых столбца с объединенными данными AB и CD. [формула будет: =A1&B1 , просто разделите ячейки с помощью "&".]

Таким образом, ваша таблица будет выглядеть

    E          F
reddonkey      blackchicken
blackchicken   yellowdonkey

и так далее. Тогда вы используете формулу

=ISNUMBER(MATCH([cell column F],[entire column E],TRUE)

Формула просто проверяет, есть ли совпадение для определенной ячейки в данном списке.

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