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

Вход

Регистрация

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

 

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

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Поиск значения ячейки в другой ячейке с текстом
litov23 Дата: Четверг, 24.11.2022, 21:59 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 20% ±

Excel 2016
Доброго вечера!
Такая проблема: контрагенты из выписки с базы и с банка отличаются по наименованию, одинаковые только фамилии, а их нужно сравнить для проверки правильности разнесения платежей
Пример во вложении. Нужно вывести в отдельный столбец информацию о том, совпадает ли информация в ячейках столбца 3 со столбцом 5, есть ли там такая фамилия из 3 столбца
Заранее спасибо!
К сообщению приложен файл: 7997870.xls (44.5 Kb)
 
Ответить
СообщениеДоброго вечера!
Такая проблема: контрагенты из выписки с базы и с банка отличаются по наименованию, одинаковые только фамилии, а их нужно сравнить для проверки правильности разнесения платежей
Пример во вложении. Нужно вывести в отдельный столбец информацию о том, совпадает ли информация в ячейках столбца 3 со столбцом 5, есть ли там такая фамилия из 3 столбца
Заранее спасибо!

Автор - litov23
Дата добавления - 24.11.2022 в 21:59
Nic70y Дата: Пятница, 25.11.2022, 07:40 | Сообщение № 2
Группа: Друзья
Ранг: Экселист
Сообщений: 9006
Репутация: 2369 ±
Замечаний: 0% ±

Excel 2010
ох уж эти юзеры 1С,
так и дал бы им лещя!
формула
Код
=ИЛИ(ЕЧИСЛО(ПОИСК(СЖПРОБЕЛЫ(ПРАВБ(ПОДСТАВИТЬ(RC[-8];"""";ПОВТОР(" ";91));182));RC[-6]));ЕЧИСЛО(ПОИСК(СЖПРОБЕЛЫ(ЛЕВБ(ПОДСТАВИТЬ(ПСТР(RC[-8];ПОИСК("ИП ";RC[-8])+3;31);" ";ПОВТОР(" ";31));31));RC[-6])))
требует доработки
К сообщению приложен файл: 120.xls (48.5 Kb)


ЮMoney 41001841029809
 
Ответить
Сообщениеох уж эти юзеры 1С,
так и дал бы им лещя!
формула
Код
=ИЛИ(ЕЧИСЛО(ПОИСК(СЖПРОБЕЛЫ(ПРАВБ(ПОДСТАВИТЬ(RC[-8];"""";ПОВТОР(" ";91));182));RC[-6]));ЕЧИСЛО(ПОИСК(СЖПРОБЕЛЫ(ЛЕВБ(ПОДСТАВИТЬ(ПСТР(RC[-8];ПОИСК("ИП ";RC[-8])+3;31);" ";ПОВТОР(" ";31));31));RC[-6])))
требует доработки

Автор - Nic70y
Дата добавления - 25.11.2022 в 07:40
прохожий2019 Дата: Пятница, 25.11.2022, 07:46 | Сообщение № 3
Группа: Проверенные
Ранг: Старожил
Сообщений: 1298
Репутация: 327 ±
Замечаний: 0% ±

365 Beta Channel
ну как вариант (в зависимости от версии может понадобиться массивный ввод или замена СУММ на СУММПРОИЗВ)

Код
=СУММ(--(ФИЛЬТР.XML("< j>< i>"&ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПРОПИСН(C4);"""";" ");"-";" ");".";" ");" ";"< /i>< i>")&"< /i>< /j>";"//i[string-length()>2]")=ТРАНСП(ФИЛЬТР.XML("< j>< i>"&ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПРОПИСН(E4);СИМВОЛ(10);" ");"""";" ");"-";" ");".";" ");" ";"< /i>< i>")&"< /i>< /j>";"//i[string-length()>2]"))))>0


пы.сы. детали можно подчерпнуть в танке
К сообщению приложен файл: 7997870-1-.xlsx (23.2 Kb)


Сообщение отредактировал прохожий2019 - Пятница, 25.11.2022, 07:56
 
Ответить
Сообщениену как вариант (в зависимости от версии может понадобиться массивный ввод или замена СУММ на СУММПРОИЗВ)

Код
=СУММ(--(ФИЛЬТР.XML("< j>< i>"&ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПРОПИСН(C4);"""";" ");"-";" ");".";" ");" ";"< /i>< i>")&"< /i>< /j>";"//i[string-length()>2]")=ТРАНСП(ФИЛЬТР.XML("< j>< i>"&ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПРОПИСН(E4);СИМВОЛ(10);" ");"""";" ");"-";" ");".";" ");" ";"< /i>< i>")&"< /i>< /j>";"//i[string-length()>2]"))))>0


пы.сы. детали можно подчерпнуть в танке

Автор - прохожий2019
Дата добавления - 25.11.2022 в 07:46
litov23 Дата: Пятница, 25.11.2022, 09:49 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 20% ±

Excel 2016
ох уж эти юзеры 1С,
так и дал бы им лещя!

Есть такое! Присоединяюсь))

Спасибо большое за ответ!
 
Ответить
Сообщение
ох уж эти юзеры 1С,
так и дал бы им лещя!

Есть такое! Присоединяюсь))

Спасибо большое за ответ!

Автор - litov23
Дата добавления - 25.11.2022 в 09:49
litov23 Дата: Пятница, 25.11.2022, 09:50 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 20% ±

Excel 2016
Спасибо большое за ответ! Формула оказалась довольно не простая
 
Ответить
СообщениеСпасибо большое за ответ! Формула оказалась довольно не простая

Автор - litov23
Дата добавления - 25.11.2022 в 09:50
прохожий2019 Дата: Суббота, 26.11.2022, 14:53 | Сообщение № 6
Группа: Проверенные
Ранг: Старожил
Сообщений: 1298
Репутация: 327 ±
Замечаний: 0% ±

365 Beta Channel
Формула оказалась довольно не простая
нет, просто громоздкая
в 365 можно проще:
[vba]
Код
=LET(f;LAMBDA(x;LET(r;ТЕКСТРАЗД(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПРОПИСН(x);СИМВОЛ(10);" ");"""";" ");"-";" ");".";" ");" ");ФИЛЬТР(r;ДЛСТР(r)>2)));СУММ(--(f(C4)=ТРАНСП(f(E4))))>0)
[/vba]
 
Ответить
Сообщение
Формула оказалась довольно не простая
нет, просто громоздкая
в 365 можно проще:
[vba]
Код
=LET(f;LAMBDA(x;LET(r;ТЕКСТРАЗД(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПРОПИСН(x);СИМВОЛ(10);" ");"""";" ");"-";" ");".";" ");" ");ФИЛЬТР(r;ДЛСТР(r)>2)));СУММ(--(f(C4)=ТРАНСП(f(E4))))>0)
[/vba]

Автор - прохожий2019
Дата добавления - 26.11.2022 в 14:53
  • Страница 1 из 1
  • 1
Поиск:

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