Excel: Выделение строк, в которых в нескольких столбцах, включая пустые, присутствуют повторяющиеся значения

Excel: Выделение строк, в которых в нескольких столбцах, включая пустые, присутствуют повторяющиеся значения

У меня есть следующая формула:

=IF(COUNTIFS($B$2:$B$84164,$B21,$E$2:$E$84164,$E21)>1,"Yes","No")

Работает нормально, за исключением случая, когда столбец E пуст. Он не показывает его как дубликат, т.е. считает его уникальным.

Допустим, у меня есть следующее:

A    B    C    D    E
---------------------
A   |2   |B   |C   |
X   |2   |Y   |Z   |

Он не выберет эти две строки как дубликаты, несмотря на то, что они дубликаты. Если оба поля имеют значение, это нормально, просто если одно из них пустое

Что мне нужно изменить?

решение1

Привет, тебе следует заключить свой код =Counif()в iferror(), вот так

=IF(iferror(COUNTIFS($B$2:$B$84164,$B21,$E$2:$E$84164,$E21), 0.5)>1,"Yes","No")

Я просто привел случайную ситуацию в качестве примера.

Iferrorобрабатывает ошибки в любых функциях, иногда это действительно полезно, когда вы ожидаете ошибку в какой-то функции

Связанный контент