Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Поиск совпадений 3 столбцов - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Поиск совпадений 3 столбцов
konstantinp Дата: Пятница, 20.07.2012, 09:11 | Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 86
Репутация: 0 ±
Замечаний: 0% ±

Есть 3 столбца с ФИО, строк порядка 10к
нужно сравнить нет ли совпадений по столбцам
А и В
В и С
А и С
Главная сложность что фамилии могут быть написаны с дополнительными знаками, например:
А В С
Иванов Перт Петрович Иванов1 Петр Петрович ИвановR Петр Петрович

Помогите позязя))
 
Ответить
СообщениеЕсть 3 столбца с ФИО, строк порядка 10к
нужно сравнить нет ли совпадений по столбцам
А и В
В и С
А и С
Главная сложность что фамилии могут быть написаны с дополнительными знаками, например:
А В С
Иванов Перт Петрович Иванов1 Петр Петрович ИвановR Петр Петрович

Помогите позязя))

Автор - konstantinp
Дата добавления - 20.07.2012 в 09:11
Serge_007 Дата: Пятница, 20.07.2012, 09:54 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Quote (konstantinp)
Главная сложность что...

...нет примера


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Quote (konstantinp)
Главная сложность что...

...нет примера

Автор - Serge_007
Дата добавления - 20.07.2012 в 09:54
konstantinp Дата: Пятница, 20.07.2012, 10:42 | Сообщение № 3
Группа: Пользователи
Ранг: Участник
Сообщений: 86
Репутация: 0 ±
Замечаний: 0% ±

Извиняюсь
К сообщению приложен файл: 1111.xls (19.5 Kb)
 
Ответить
СообщениеИзвиняюсь

Автор - konstantinp
Дата добавления - 20.07.2012 в 10:42
Serge_007 Дата: Пятница, 20.07.2012, 11:21 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
"В лоб":
[vba]
Code
=СУММПРОИЗВ((ПСТР(A2:C2;1;5)=ПСТР(A2;1;5))+(ПСТР(A2:C2;1;5)=ПСТР(B2;1;5))+(ПСТР(A2:C2;1;5)=ПСТР(C2;1;5)))<>3
[/vba]


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение"В лоб":
[vba]
Code
=СУММПРОИЗВ((ПСТР(A2:C2;1;5)=ПСТР(A2;1;5))+(ПСТР(A2:C2;1;5)=ПСТР(B2;1;5))+(ПСТР(A2:C2;1;5)=ПСТР(C2;1;5)))<>3
[/vba]

Автор - Serge_007
Дата добавления - 20.07.2012 в 11:21
konstantinp Дата: Пятница, 20.07.2012, 11:48 | Сообщение № 5
Группа: Пользователи
Ранг: Участник
Сообщений: 86
Репутация: 0 ±
Замечаний: 0% ±

Спасибо!
Тут от первые 5 букв проверяет?
 
Ответить
СообщениеСпасибо!
Тут от первые 5 букв проверяет?

Автор - konstantinp
Дата добавления - 20.07.2012 в 11:48
Serge_007 Дата: Пятница, 20.07.2012, 11:51 | Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Да


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеДа

Автор - Serge_007
Дата добавления - 20.07.2012 в 11:51
konstantinp Дата: Пятница, 20.07.2012, 11:51 | Сообщение № 7
Группа: Пользователи
Ранг: Участник
Сообщений: 86
Репутация: 0 ±
Замечаний: 0% ±

Спасибо большое)
 
Ответить
СообщениеСпасибо большое)

Автор - konstantinp
Дата добавления - 20.07.2012 в 11:51
Формуляр Дата: Пятница, 20.07.2012, 11:54 | Сообщение № 8
Группа: Друзья
Ранг: Ветеран
Сообщений: 832
Репутация: 255 ±
Замечаний: 0% ±

Excel 2003, 2013
konstantinp,
могу предложить уже готовы макрос:
http://www.excelworld.ru/forum/3-1448-1
К сообщению приложен файл: ParaSort3-1.1.xls (47.0 Kb)


Excel 2003 EN, 2013 EN

Сообщение отредактировал Формуляр - Пятница, 20.07.2012, 12:03
 
Ответить
Сообщениеkonstantinp,
могу предложить уже готовы макрос:
http://www.excelworld.ru/forum/3-1448-1

Автор - Формуляр
Дата добавления - 20.07.2012 в 11:54
konstantinp Дата: Пятница, 20.07.2012, 14:06 | Сообщение № 9
Группа: Пользователи
Ранг: Участник
Сообщений: 86
Репутация: 0 ±
Замечаний: 0% ±

Формуляр,
Прикольный) спасибо!
 
Ответить
СообщениеФормуляр,
Прикольный) спасибо!

Автор - konstantinp
Дата добавления - 20.07.2012 в 14:06
vikttur Дата: Пятница, 20.07.2012, 14:13 | Сообщение № 10
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Репутация: 526 ±
Замечаний: 0% ±

Code
=ИЛИ(ПСТР(A2;1;5)=ПСТР(B2;1;5);ПСТР(B2;1;5)=ПСТР(C2;1;5);ПСТР(A2;1;5)=ПСТР(C2;1;5))
 
Ответить
Сообщение
Code
=ИЛИ(ПСТР(A2;1;5)=ПСТР(B2;1;5);ПСТР(B2;1;5)=ПСТР(C2;1;5);ПСТР(A2;1;5)=ПСТР(C2;1;5))

Автор - vikttur
Дата добавления - 20.07.2012 в 14:13
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!