Есть ли способ найти повторяющиеся ячейки в столбцах двух электронных таблиц Excel? - PullRequest
0 голосов
/ 09 июля 2020

У меня есть две таблицы Excel с ~ 10 цифрами di git в столбце на каждом листе. Мне нужно найти ячейки в столбце X электронной таблицы 2, которые являются дубликатами ячеек в столбце X электронной таблицы 1, чтобы я мог удалить элементы строки. Мне не нужно сравнивать фактический столбец, поскольку мне все равно, в какой строке находится каждый, поскольку данные были скомпилированы с помощью разных методов. Beyond Compare, кажется, позволяет мне искать только точные дубликаты позиций, что не помогает.

Пример:

Первая таблица:
Bob Smith | 1112211 | другие данные
Джон Доу | 1122345 | другие данные
Джек Блэк | 56784 | другие данные

Вторая таблица:
Боб Дилан | 1234554 | другие данные
Tenacious D | 56784 | другие данные
Джон Доу | 9999999 |

Мне нужно, чтобы Jack Black / Tenacious D совпадали на основе совпадающего числа во втором столбце, даже если они находятся на разных строках. Как это может быть сделано? Примечание. * Я не программист - я могу запускать скрипт, но не умею их создавать.

EDIT: похоже, что некоторая комбинация IFERROR, MATCH и COUNTIF заставляет меня начать, но я думаю, что я Я просто выкину это там на случай, если есть лучший способ сделать то, что мне нужно, чем я могу понять. Вот моя задача:

Мне нужно просмотреть книгу 2, чтобы увидеть, не являются ли позиции дубликатами позиций в книге 1 на основе информации в столбце K в обеих книгах. Если это совпадение, мне нужно проверить элемент строки, чтобы убедиться, что это не опечатка, затем в конечном итоге информация из ячейки I книги 2 копируется в ячейку I книги 1, если ее там еще нет, тогда вся строка из книги 2 удалено.

Мой мозг немного болит. Если я смогу это понять, это сэкономит мне несколько месяцев работы. Предложения?

Ответы [ 2 ]

0 голосов
/ 09 июля 2020

Вспомогательный столбец на первом листе со следующей формулой:

=IFERROR(INDEX(Sheet2!A:A,MATCH(Sheet1!B3,Sheet2!B:B,0)),"")

Должны быть найдены все дубликаты:

введите описание изображения здесь

0 голосов
/ 09 июля 2020

Предлагаю вам взглянуть на функцию excel countif. см. https://exceljet.net/excel-functions/excel-countif-function

...