2016-01-26 2 views
0

У меня есть две колонки. Каждый столбец имеет десятки тысяч значений. Мне нужно найти разницу между ними и распечатать разницу в некоторых ячейках. Я читал подобные вопросы, но их недостаточно для моего вопроса, подчеркивая, что разные ячейки не для меня не нужны, потому что было бы очень утомительно смотреть на десятки тысяч ячеек, просматривая выделенные ячейки. Таким образом, мне нужно получить значения.Поиск и получение разницы между двумя столбцами

Пример:

Column1 Столбец2

Джон Дженнифер

Мэри Вашингтон

Джо Джон

Майкл Техас

Хьюстон Newyork

Техас Мэри

существующего в col1

значение, но не col2: Джо, Майкл Хьюстон

значение, существующем в col1, но не col2: Дженнифер, Вашингтон, Нью-Йорк

алгоритмический мне нужно проверить каждая строка столбца1 существует ли в столбце2, если строка не существует в столбце2, значение берется.

Аналогично, мне нужно проверить каждую строку столбца2, существует ли она в столбце 1, если строка не существует в столбце 1, значение берется.

Благодаря

ответ

0

Старые: Если это одноразовое я бы сделать резервную копию, то отметьте область двух столбцов и «удалить дубликаты», который является кнопкой в ​​командной строке DATA. У вас останутся уникальные записи, которые я понимаю, вы хотите.

Редактировать: Если вы хотите полностью удалить повторяющиеся значения, то: Предположим, что col1 является «A», а col2 - «B», тогда эта формула показывает только запись, если она находится в A, но не в B. Вы можете сделать аналогичный для B не в A. В моем примере я сделал два столбца C, D для уникальных значений. Затем отфильтруйте список, указав «ничего», и у вас есть набор уникальных записей.

Текущая формула для ячейки A2 - в моем примере, помещенной в C2.

=IF(ISERROR(MATCH(A2;B:B;0));A2;"") 
+0

Нет, если значение имеет дубликат, я хочу удалить оба значения из двух столбцов. – metis

+0

Ах, тогда я понимаю. Я отредактирую ответ. –

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