Доброго времени Уважаемые Форумчане, прошу помощи в следующей задаче: есть слова типа КУ1368Ф; КУ1368Фр1; КУ1368Фр2; КУ1368Фр3; КУ1368Фр5, должно получится КУ1368. Заранее благодарен все тем кто откликнится
Удалить левую часть текста после первого числа
17.10.2018 07:19:18
|
|
|
|
17.10.2018 07:28:26
Как-то длинно получилось и массивно
=LEFT(A1;MAX(ISNUMBER(-MID(A1;ROW($A$1:INDEX($A:$A;LEN(A1)-1));1))*ROW($A$1:INDEX($A:$A;LEN(A1)-1))))
Изменено:
По вопросам из тем форума, личку не читаю.
|
|
|
|
17.10.2018 07:36:30
БМВ, доброго времени ,спасибо что откликнулись, надо удрать все после числа, точнее после первого числа например КУ1368Фр1, должно остаться КУ1368
|
|
|
|
17.10.2018 07:42:17
Сергей, доброго времени, спасибо за помощь, в ячейке будет только одно из значений списка примера или ПРС63Ф, или ПРС63Ф1 или ПРС63Ф2 ,там не будет полного списка из примера. Как изменить тогда формулу
|
|
|
|
17.10.2018 07:49:23
Лень двигатель прогресса, доказано!!!
|
|||
|
|
17.10.2018 07:51:55
|
|
|
|
17.10.2018 07:53:25
Сергей,понял спасибо огромное работает и для оной ячейки
|
|
|
|
17.10.2018 07:54:37
БМВ,спасибо огромное не увидел Вашу коррекцию. очередной раз выручаете))
|
|
|
|
17.10.2018 08:24:38
|
|
|
|
17.10.2018 08:27:59
offtop
Вот интересно, когда ответы будут соответствовать вопросу? Какая из формул что-то удалила в источнике? |
|
|
|
17.10.2018 08:36:10
Андрей VG,здравствуйте, удалили обе
|
|
|
|
17.10.2018 08:39:17
|
|||
|
|
17.10.2018 08:39:54
|
|
|
|
17.10.2018 08:49:29
=LEFT(A1;MAX(ISNUMBER(-MID(A1;ROW($A$1:INDEX($A:$A;LEN(A1)-1));1))*ROW($A$1:INDEX($A:$A;LEN(A1)-1)))) off
Изменено:
По вопросам из тем форума, личку не читаю.
|
|||||
|
|
17.10.2018 09:23:22
|
|
|
|
17.10.2018 09:51:01
АlехМ,спасибо большое. Скажите для чего служит A15&"|"
|
|
|
|
17.10.2018 10:01:46
В строке 15 значение ПРС64Фр3
Функция ПСТР() извлекает из строки пары символов ПР:РС:С6:64:4Ф:Фр:р3:3 как видно последняя пара не полная. При преобразовании полученных значений в число (знак минус перед функцией) получаем значения #ЗНАЧ!:#ЗНАЧ!:#ЗНАЧ!:-64:#ЗНАЧ!:#ЗНАЧ!:#ЗНАЧ!:-3 В конце получилось число и функция ПРОСМОТР() вернет неверное значение Добавив к значению в строке 15 символ | получим массивы ПР:РС:С6:64:4Ф:Фр:р3:3| и #ЗНАЧ!:#ЗНАЧ!:#ЗНАЧ!:-64:#ЗНАЧ!:#ЗНАЧ!:#ЗНАЧ!:#ЗНАЧ! и тогда ошибки не будет |
|
|
|
17.10.2018 10:19:16
АlехМ, да уж, очень интересное решение
|
|
|
|
17.10.2018 12:05:17
Удалить левую часть текста после первого числа <>
По вопросам из тем форума, личку не читаю.
|
|||||
|
|
17.10.2018 19:02:06
вариант UDF,можно переделать в макрос с заменой в самом столбце A
Изменено: |
||||
|
|
|||