Вот эффект, которого я пытаюсь достичь в столбце C:

Я пытаюсь заставить столбец C "определять", какие записи из D/E присутствуют в A/B. Я думаю, что одна из проблем заключается в том, что мне не разрешается сортировать столбцы A/B, за исключением того, что они уже отсортированы в настоящем.

Я не могу придумать, как использовать сопоставление массивов / индексов, чтобы создать формулу, которая идет вниз по столбцу C и проверяет каждую запись, одновременно проверяя дубликаты записей между другими записями по мере их уменьшения.

Я попытался найти инструкции на веб-сайте Microsoft и Google относительно дублирующих записей с использованием функций SMALL и LARGE , но я думаю, что они работают только в том случае, если проверяемые дубликаты находятся в последовательном порядке. В моем списке они пропускаются по всему списку.

Казалось бы, много ресурсов для формулы, чтобы отслеживать дубликаты, так что есть другой способ создать формулу, которая проверяет весь список каждый раз, пока не найдет соответствующую запись (хотя это может потребовать еще больше ресурсов )? Например, для строк 10-12, он проверит число «6» в столбце «A» (строки 6-8 в D), найдет первую запись в A10, проверит, соответствует ли B10 E6, и в этом случае , сделанный. Затем, проверьте B11 до E6, не совпадает, поэтому проверьте B11 до E7, и в этом случае он совпадает, но если это не так, он будет продолжать идти, пока не достигнет конца списка, где больше не существует ' 6 'в столбце D.

Я не уверен, ясно ли я объяснил свои мысли. Пожалуйста, попросите какие-либо разъяснения, необходимые. Благодарю.

1 ответ1

2

Попробуйте эту произвольную формулу в C1:=IF(ISERROR(MATCH(A1&B1,$D$1:$D$10&$E$1:$E$10,)),"","YES")

Введите эту формулу с помощью Ctrl+Shift+Enter

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