
У меня есть 5 столбцов, в которых мне нужно проверить, находятся ли значения A и B строки в той же последовательности в любой строке в C и D, а затем вывести результат в E. Результат будет истинным или ложным в зависимости от того, имеет ли содержимое 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.
решение1
решение2
Я понимаю, что порядок важен. (черная курица не должна совпадать с черной курицей). В этом случае вы можете создать 2 новых столбца с объединенными данными AB и CD. [формула будет выглядеть так: =A1&B1
, просто разделите ячейки знаком "&".]
Таким образом, ваша таблица будет выглядеть так
E F
reddonkey blackchicken
blackchicken yellowdonkey
и т. д. Затем вы используете формулу
=ISNUMBER(MATCH([cell column F],[entire column E],TRUE)
Формула просто проверяет, есть ли совпадение для определенной ячейки в заданном списке.