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

Вход

Регистрация

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

 

= Мир MS Excel/Поиск ячейки с частичными изменениями - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Поиск ячейки с частичными изменениями
alex808 Дата: Среда, 11.02.2015, 14:52 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 47
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Добрый день Уважаемые форумчане. Часто обращаюсь к Вашему ресурсу в поисках помощи. Постоянно находил искомые решения в темах форума. За что большое спасибо всем активным участникам. Но в этот раз не смог. Простите, что обращаюсь к вам только зарегистрировавшись.
Суть проблемы такова: Есть наша контора , которая работает с группой контор, которые имеют обыкновение как исчезать так и появляться. Мы отправляем свои отчеты на проверку, они присылают в ответ проверенные отчеты . Беда в том, что отчеты не синхронизированы ... Мы не можем сортировать таблицу по дате, ибо она может быт разной, по фамилии заказчика, поскольку он может быть заявителем в нескольких полюсах, да и бывают ошибки при забивки ФИО, по суммам, поскольку они могут совпадать, процент вообще не может быть аргументом для поиска, покольку изменяем и часто повторим. Остается только уникальный номер полюса, вернее только его основная часть .....Допустим, наш номер еее0234567789 , наш агент может подрезать в своей базе до 234567789 или добавить свое 234567789/3....Всвязи с этим возникает ситуация только частичной похожести ..Насколько понимаю, меняется не только значение, но и его разрядность , что усложнят поиск.
Цель такая - получить массив исходящих заявок и массив входящих и путем сложного поиска подвязать значения входящих показателей к исходящей таблице. Возможно, что можно сузить сложность путем указания контрагента или поиска фамилии с проверкой на правильность ее написания, но в любом случае придется искать схожий уникальный номер
Понимая всю сложность задачи и надеюсь на ваш опыт.
Спасибо.
К сообщению приложен файл: 7620217.xlsx (10.2 Kb)
 
Ответить
СообщениеДобрый день Уважаемые форумчане. Часто обращаюсь к Вашему ресурсу в поисках помощи. Постоянно находил искомые решения в темах форума. За что большое спасибо всем активным участникам. Но в этот раз не смог. Простите, что обращаюсь к вам только зарегистрировавшись.
Суть проблемы такова: Есть наша контора , которая работает с группой контор, которые имеют обыкновение как исчезать так и появляться. Мы отправляем свои отчеты на проверку, они присылают в ответ проверенные отчеты . Беда в том, что отчеты не синхронизированы ... Мы не можем сортировать таблицу по дате, ибо она может быт разной, по фамилии заказчика, поскольку он может быть заявителем в нескольких полюсах, да и бывают ошибки при забивки ФИО, по суммам, поскольку они могут совпадать, процент вообще не может быть аргументом для поиска, покольку изменяем и часто повторим. Остается только уникальный номер полюса, вернее только его основная часть .....Допустим, наш номер еее0234567789 , наш агент может подрезать в своей базе до 234567789 или добавить свое 234567789/3....Всвязи с этим возникает ситуация только частичной похожести ..Насколько понимаю, меняется не только значение, но и его разрядность , что усложнят поиск.
Цель такая - получить массив исходящих заявок и массив входящих и путем сложного поиска подвязать значения входящих показателей к исходящей таблице. Возможно, что можно сузить сложность путем указания контрагента или поиска фамилии с проверкой на правильность ее написания, но в любом случае придется искать схожий уникальный номер
Понимая всю сложность задачи и надеюсь на ваш опыт.
Спасибо.

Автор - alex808
Дата добавления - 11.02.2015 в 14:52
Manyasha Дата: Среда, 11.02.2015, 15:06 | Сообщение № 2
Группа: Модераторы
Ранг: Старожил
Сообщений: 2198
Репутация: 902 ±
Замечаний: 0% ±

Excel 2010, 2016
alex808, здравствуйте. А есть какой-то шаблон Ваших номеров полисов (исходных)?
Допустим, первые 3 символа - "еее"+ остальные цифры?
А то так очень сложно сравнивать, не зная что должно совпасть, т ли начало строки, то ли конец...


ЯД: 410013299366744 WM: R193491431804
 
Ответить
Сообщениеalex808, здравствуйте. А есть какой-то шаблон Ваших номеров полисов (исходных)?
Допустим, первые 3 символа - "еее"+ остальные цифры?
А то так очень сложно сравнивать, не зная что должно совпасть, т ли начало строки, то ли конец...

Автор - Manyasha
Дата добавления - 11.02.2015 в 15:06
_Boroda_ Дата: Среда, 11.02.2015, 15:13 | Сообщение № 3
Группа: Админы
Ранг: Местный житель
Сообщений: 16912
Репутация: 6616 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Можно попробовать так (если 9 последних знаков - цифры)
Код
=ИНДЕКС(J$4:J$7;ПОИСКПОЗ("*"&ПРАВБ($A4;9)&"*";$I$4:$I$7&"";))

Формула массива. Вводится одновременным нажатием Контрл Шифт Ентер.
100% нахождения, скорее всего, не даст, но ...
или (эта формула похуже)
Код
=ИНДЕКС(J$4:J$7;МАКС(ЕЧИСЛО(ПОИСК(ПРАВБ($A4;9);$I$4:$I$7))*СТРОКА(I$1:I$4)))

или обычная формула
Код
=ПРОСМОТР(;-1/ПОИСК(ПРАВБ($A4;9);$I$4:$I$7);J$4:J$7)

или, если всего цифр (последних) в номере полиса 10 и любое количество нулей вначале
Код
=ПРОСМОТР(;-1/ПОИСК(--ПРАВБ($A4;9);$I$4:$I$7);J$4:J$7)
К сообщению приложен файл: 7620217_2.xlsx (11.6 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеМожно попробовать так (если 9 последних знаков - цифры)
Код
=ИНДЕКС(J$4:J$7;ПОИСКПОЗ("*"&ПРАВБ($A4;9)&"*";$I$4:$I$7&"";))

Формула массива. Вводится одновременным нажатием Контрл Шифт Ентер.
100% нахождения, скорее всего, не даст, но ...
или (эта формула похуже)
Код
=ИНДЕКС(J$4:J$7;МАКС(ЕЧИСЛО(ПОИСК(ПРАВБ($A4;9);$I$4:$I$7))*СТРОКА(I$1:I$4)))

или обычная формула
Код
=ПРОСМОТР(;-1/ПОИСК(ПРАВБ($A4;9);$I$4:$I$7);J$4:J$7)

или, если всего цифр (последних) в номере полиса 10 и любое количество нулей вначале
Код
=ПРОСМОТР(;-1/ПОИСК(--ПРАВБ($A4;9);$I$4:$I$7);J$4:J$7)

Автор - _Boroda_
Дата добавления - 11.02.2015 в 15:13
Nic70y Дата: Среда, 11.02.2015, 15:16 | Сообщение № 4
Группа: Друзья
Ранг: Экселист
Сообщений: 9140
Репутация: 2416 ±
Замечаний: 0% ±

Excel 2010
Код
=ЕСЛИОШИБКА(-ЛЕВБ(ПРАВБ(ЕСЛИОШИБКА(ПСТР(A4;1;ПОИСК("/";A4)-1);A4);10));0)&ПРАВБ(ЕСЛИОШИБКА(ПСТР(A4;1;ПОИСК("/";A4)-1);A4);9)
вдруг пригодиться
К сообщению приложен файл: 502.31.65.48.91.xlsx (11.0 Kb)


ЮMoney 41001841029809
 
Ответить
Сообщение
Код
=ЕСЛИОШИБКА(-ЛЕВБ(ПРАВБ(ЕСЛИОШИБКА(ПСТР(A4;1;ПОИСК("/";A4)-1);A4);10));0)&ПРАВБ(ЕСЛИОШИБКА(ПСТР(A4;1;ПОИСК("/";A4)-1);A4);9)
вдруг пригодиться

Автор - Nic70y
Дата добавления - 11.02.2015 в 15:16
SLAVICK Дата: Среда, 11.02.2015, 15:57 | Сообщение № 5
Группа: Модераторы
Ранг: Старожил
Сообщений: 2290
Репутация: 766 ±
Замечаний: 0% ±

2019
Здесь есть простенькая функция нечеткого поиска. ;)
К сообщению приложен файл: 7620217_2.xls (40.5 Kb)


Иногда все проще чем кажется с первого взгляда.
 
Ответить
СообщениеЗдесь есть простенькая функция нечеткого поиска. ;)

Автор - SLAVICK
Дата добавления - 11.02.2015 в 15:57
alex808 Дата: Среда, 11.02.2015, 17:56 | Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 47
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Гигантское спасибо, всем кто поделился своими знаниями! Вы реально круты! Такой оперативности я даже не ожидал. Посмотрел варианты решения, сейчас начинаю пробовать Ваши решения с реальными массивами . Если выйдет, то это здорово поможет расшить узкие места в отчетности и прекратить то безумие с учетом, что творится сейчас...По результатам обязательно отпишусь..Появляется реальная возможность улучшить кучу бизнес-процессов вплоть до ежедневного начисления сдельной оплаты труда ...Еще раз спасибо!
 
Ответить
СообщениеГигантское спасибо, всем кто поделился своими знаниями! Вы реально круты! Такой оперативности я даже не ожидал. Посмотрел варианты решения, сейчас начинаю пробовать Ваши решения с реальными массивами . Если выйдет, то это здорово поможет расшить узкие места в отчетности и прекратить то безумие с учетом, что творится сейчас...По результатам обязательно отпишусь..Появляется реальная возможность улучшить кучу бизнес-процессов вплоть до ежедневного начисления сдельной оплаты труда ...Еще раз спасибо!

Автор - alex808
Дата добавления - 11.02.2015 в 17:56
  • Страница 1 из 1
  • 1
Поиск:

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