2016-11-30 2 views
-2

Мой excel содержит данные о студентах. Я хочу остановить повторяющиеся записи, но не знаю, как это сделать. Пожалуйста помоги! В моей колонке «Прецель» B есть имя ученика, имя Отца, D имя матери и дата рождения E. Я хочу, если данные уже заполнены в строке 15 (скажем), и я повторяю в строке 210 (скажем), то он будет предупреждать, а также показывать предыдущее местоположение, то есть строку 15. Для этого условия имя студента, имя отца, дата рождения и т. Д. Должны быть одинаковым.Найти дубликаты записей с указанием местоположения в excel

+0

То, что вы просите, без VBA, это выполнимо, но довольно сложным, и вы должны сначала попробовать самостоятельно, и, если не успех, пост как часть вашего вопроса, что вы не пробовали до сих пор. – FDavidov

ответ

0

Это довольно просто, используя только формулы и два дополнительных столбца.

Добавьте столбец, который сцепляет столбцы данных:

=A2&B2&C2&D2

или немного более энергично, добавляя символ разделитель:

=A2&"|"&B2&"|"&C2&"|"&D2

Затем добавьте столбец, который countif х годов в предыдущем столбце, чтобы узнать, включено ли значение более одного раза.

=Countif(E:E, E2)

Или быть немного фантазер и избежать ложных срабатываний на пустые строки,

=If(A2<>"", CountIf(E:E, E2))

Вы можете использовать этот столбец, чтобы применить условное форматирование на этой строке.

enter image description here

+0

Но если бы я был вами, я бы нажал только на StudentName и StudentDoB. Каждый раз, когда кто-то записывает имя, есть шанс, что они будут записывать другую версию, например. Билл/Уильям, и чем меньше имен вы используете, тем ниже вероятность ложного отрицания. –

Смежные вопросы