Использовать 1 столбец для «сортировки» дубликатов из 2 других столбцов? - PullRequest
0 голосов
/ 16 июня 2019

Итак, вот задача, которую я сейчас выполняю.У меня есть электронная таблица, содержащая около 74 000 строк, и мне нужно сократить ее, чтобы показать ТОЛЬКО строки, которые являются дубликатами.

В столбце B есть имена, а в столбце D - номера телефонов, поэтому мне нужно выяснить, есть ли какие-либо имена в столбце.B соответствуют другим именам в столбце B или номера телефонов в столбце D соответствуют другому номеру телефона в столбце D, и если ОБА НЕ являются дубликатами, чтобы можно было скрыть эту строку с помощью столбца фильтра.Мне также нужно, чтобы он не учитывал пустые ячейки как дубликаты в столбце D, потому что иногда отсутствует номер телефона.

В настоящее время у меня есть столбец H, просматривающий столбцы B и D, и он будет показывать «уникальный» и пустой, но даже начто-то, что является дубликатом, оно не будет отображать дубликат.

Это текущая формула, которая у меня есть в столбце H:

=IF(OR(ISBLANK(D1),TRIM(D1)=""),"BLANK",IF(OR(COUNTIF($B$2,$B2:B74000)>1,COUNTIF($D$2,$D2:D74000)>1),"DUPLICATE","UNIQUE"))

Мне нужен столбец H, чтобы показать результаты для каждой строки, чтобы я моготфильтруйте это.Должно отображаться «Дубликат», если столбец «В» имеет повторяющееся имя, ИЛИ столбец «D» имеет дубликат телефонного номера.Если нет, он должен показывать «Уникальный», и если в столбце D есть пустая ячейка, я хочу, чтобы он игнорировал ее и не считал ее дубликатом.

1 Ответ

1 голос
/ 16 июня 2019

У вас есть заголовки столбцов в строке 1? Вы проверяете D1 на пустое, но подсчитываете D2 для дубликатов.

Ваши формулы COUNTIF обратные (должно быть COUNTIF(B$2:B$74000, B2)>1 в строке 2).

Попробуйте эти изменения в H2, затем заполните.

=IF(OR(ISBLANK(D2), TRIM(D2)=""), "BLANK", IF(OR(COUNTIF(B$2:B$74000, B2)>1, COUNTIF(D$2:D$74000, D2)>1), "DUPLICATE", "UNIQUE"))

'add check for duplicate B when D is blank
=IF(AND(OR(ISBLANK(D2), TRIM(D2)=""), COUNTIF(B$2:B$74000, B2)=1), "BLANK", IF(OR(COUNTIF(B$2:B$74000, B2)>1, COUNTIF(D$2:D$74000, D2)>1), "DUPLICATE","UNIQUE"))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...