Страницы: 1
RSS
Выделить необходимые данные в отдельную ячейку
 
есть данные такого такого типа, необходимо в отдельную ячейку выделить только размер комиссии, текст по столбцам не помогает, левсимв, правсимв тоже, так как количество знаков слева и справа меняется, как быть?
Эквайринг, перечислено по реестру от 01.08.2019. (Количество   операций 1 на сумму 1,034.04 по мерчанту 321000002593, удержано:   комиссии
    19.13, возвратов 0.00/0.00)
Эквайринг,   перечислено по реестру от 01.08.2019. (Количество операций 1 на сумму   3,000.00 по мерчанту 321000002955, удержано: комиссии
    60.00, возвратов 0.00/0.00)
Эквайринг,   перечислено по реестру от 01.08.2019. (Количество операций 15 на сумму   11,761.00 по мерчанту 321000001202, удержано: комиссии
    197.55, возвратов 3000.00)
 
=СЖПРОБЕЛЫ(ЛЕВСИМВ(ПОДСТАВИТЬ(ПСТР(A1;ПОИСК("комиссии";A1)+9;99);", в";ПОВТОР(" ";50));50))
Изменено: Максим В. - 04.09.2019 14:35:14 (Исправил формулу)
Если в мире всё бессмысленно, — сказала Алиса, — что мешает выдумать какой-нибудь смысл? ©Льюис Кэрролл
 
AnetraExcel, что в голову пришло
Код
=ЛЕВСИМВ(ПРАВСИМВ(A1;ДЛСТР(A1)-ПОИСК("комиссии";A1;1)-8);ПОИСК(", ";ПРАВСИМВ(A1;ДЛСТР(A1)-ПОИСК("комиссии";A1;1)-8);1)-1)
Не бойтесь совершенства. Вам его не достичь.
 
Максим В., у вас сожрет запятую которая записана в сумме комиссии 2,043.18
Изменено: Mershik - 04.09.2019 14:26:02
Не бойтесь совершенства. Вам его не достичь.
 
Добрый день, еще вариант
Код
=СЖПРОБЕЛЫ(ПСТР(A1;ПОИСК("комиссии";A1)+8;ПОИСК(", возвратов";A1)-(ПОИСК("комиссии";A1)+8)))
Изменено: StatuS - 04.09.2019 14:28:40
 
Mershik, уже увидел.
Если в мире всё бессмысленно, — сказала Алиса, — что мешает выдумать какой-нибудь смысл? ©Льюис Кэрролл
 
StatuS, спасибо большое
Всем спасибо
Появилась еще одна проблема, а именно: выделенные комиссии не форматируются в числовой формат для складывания, предпринятые попытки:
1) замена точки на запятую через найти-выделить
2) замена знака отделяющего разряды  
 
а также умножение на 1, стандартное изменение формата ни к чему не привело
 
=--ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ЛЕВСИМВ(ПОДСТАВИТЬ(ПСТР(A1;ПОИСК("комиссии";A1)+9;99);", в";ПОВТОР(" ";50));50));".";",")
Если в мире всё бессмысленно, — сказала Алиса, — что мешает выдумать какой-нибудь смысл? ©Льюис Кэрролл
Страницы: 1
Наверх