0 / 0 / 0
Регистрация: 17.03.2015
Сообщений: 68
|
||||||
1 | ||||||
Excel, поиск одинаковых строк в 2 разных таблицах03.12.2016, 21:32. Показов 20476. Ответов 6
Метки нет (Все метки)
Доброго всем вечера.
Возникла такая ситуация, необходимо в большой таблице (12 тысяч записей), найти совпадения строк со 2 таблицей(100-1000 записей), и пометить одинаковые строчки каким либо цветом в большом документе. Просто такую манипуляцию надо провести примерно 60 раз, и вручную это было бы нереально. Таблицы выглядят следующим образом:
В голову приходит идея что нужно самому сначала перекинуть таблицу со 2 документа на время выполнения макроса на 2 страницу книги с основным документом для работы в 1 книге, сделать сортировку даты по возрастанию в обеих таблицах, а уже после силами макроса проходить по датам какой-то из таблиц, и при совпадении дат уже сравнивать Фамилию|Имя|Отчество и при совпадении выделять. Очень жду советов и помощи в этой ситуации.
0
|
03.12.2016, 21:32 | |
Ответы с готовыми решениями:
6
Поиск значения в Таблицах в разных файлах Excel Заполнение одинаковых полей в двух разных таблицах Подсчет одинаковых категорий в разных таблицах базы MySQL Поиск одинаковых значений в 2 таблицах |
15147 / 6420 / 1731
Регистрация: 24.09.2011
Сообщений: 9,999
|
|
03.12.2016, 21:50 | 2 |
Jojojojo, во второй таблице в свободном столбце (F, судя по описанию) формулу
Код
=B1&C1&D1&E1 Код
=ЕЧИСЛО(ПОИСКПОЗ(B1&C1&D1&E1;[ИмяВторогоФайла.xls]ИмяЛиста!F:F;0))
1
|
0 / 0 / 0
Регистрация: 17.03.2015
Сообщений: 68
|
|
03.12.2016, 22:57 [ТС] | 3 |
Казанский, Большое спасибо, но в процессе тестов выявилась проблема опечатков в некоторых ячейках. 1 список вручную отрабатывал в течении 2-3 часов, было 130 совпадений, а при данном методе прошло только 119, 11 из-за ошибок в написании.
Например в одном месте было не "Евгеньевна", а "Евгеьевна". И соответственно такая запись не уходит в ЛОЖЬ. Можно ли как то модернизировать формулу чтоб она действовала следующим образом: Дата всегда обязательно равна, а потом уже совпадают ли какая либо из связок: фамилия+имя, имя+отчество, фамилия+отчество.
0
|
15147 / 6420 / 1731
Регистрация: 24.09.2011
Сообщений: 9,999
|
|
04.12.2016, 17:02 | 4 |
Jojojojo, файл-пример приложите (или 2 файла в архиве).
Формула массива (вводится Ctrl+Shift+Enter, отображается в фигурных скобках) для большого файла Код
=ИЛИ(ЕСЛИ(E2=Лист2!$E$2:$E$3;(B2=Лист2!$B$2:$B$3)*(C2=Лист2!$C$2:$C$3)+(C2=Лист2!$C$2:$C$3)*(D2=Лист2!$D$2:$D$3)+(B2=Лист2!$B$2:$B$3)*(D2=Лист2!$D$2:$D$3)))
1
|
0 / 0 / 0
Регистрация: 17.03.2015
Сообщений: 68
|
|
04.12.2016, 20:01 [ТС] | 5 |
Казанский, Выслал архив в личку
0
|
0 / 0 / 0
Регистрация: 17.03.2015
Сообщений: 68
|
||||||
08.12.2016, 10:32 [ТС] | 6 | |||||
Так и не дождавшись ответа работа дошла до момента, когда нужно в одном документе сравнивать значения на Лист1 А1 с массивом значений Лист2 столбец А, и если есть совпадения то на листе 1 в столбце I ставить заранее вводимое число.
Пробовал так же как предлагалось ранее сделать вот в таком виде:
0
|
6930 / 2838 / 545
Регистрация: 19.10.2012
Сообщений: 8,670
|
|
08.12.2016, 10:54 | 7 |
Чтоб рассматривал нужно:
1. общий формат ячейки 2. формула написана в локализации пользователя, с разделителями пользователя.
1
|
08.12.2016, 10:54 | |
08.12.2016, 10:54 | |
Помогаю со студенческими работами здесь
7
Объединение строк в разных таблицах по условию Объединение строк в разных таблицах по условию SQL- запрос. Поиск одинаковых значений полей в таблицах Поиск совпадений в разных таблицах sql Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |