Формула Excel: если дубликат найден в столбце B, добавьте значение «Y» в столбце D - PullRequest
0 голосов
/ 31 января 2020

Попытка выяснить, какую формулу лучше использовать в этой ситуации. У меня есть список из примерно 15 000 (основных) уникальных идентификаторов устройств. Мне нужно сравнить этот список с 8 или 9 другими списками идентификаторов устройств. Если есть дубликат (т. Е. Идентификатор устройства находится на главном устройстве и в списках сравнения), я хочу добавить «y» в указанный столбец c.

Что я делаю сейчас. Я копирую и вставляю списки сравнения под столбцом основного списка идентификаторов устройств. Я использую условное форматирование, чтобы при наличии дубликата ячейка подсвечивалась, и я добавляю «Y» в столбец вручную. Кто-то предложил следующую формулу: =IF(COUNTIF(B:B,B2)>0,"Y","") Но на самом деле это не работает, потому что в каждом столбце ставится «Y». Я хотел бы сначала проверить наличие дубликатов. Любые идеи? Извините за этот новый вопрос, я UTFSE и до сих пор не уверен, какую формулу использовать.

current task

1 Ответ

1 голос
/ 31 января 2020

Я хотел бы использовать что-то вроде этого ниже, добавить столбец в ваш основной список и просто поставить «Y» рядом с каждой записью. Затем, если для этой ячейки есть совпадение в других ваших списках, оно вытянет «Y», а если совпадения нет, оно «покажется» пустым (хотя формула все равно будет там.

=iferror(vlookup([cell],[Master List],2,0),"")

Используя формулу, которая у вас есть в вашем вопросе, вы должны изменить ее следующим образом:

=IF(COUNTIF(B:B,B2)>1,"Y","") Добавлено 1, так как для вашего первоначального подхода для отображения Y потребуется два раза.

...