Как убрать символы до определенного знака в ячейке с чередующимися значениями через запятую. Пример во вложении. Версия excel 2007
Как убрать символы до определенного знака в чередующихся значениях через запятую
10.04.2021 20:04:41
|
|
|
|
10.04.2021 20:25:55
для вас может оказаться вариантом
=SUBSTITUTE(TRIM(TRIM(MID(SUBSTITUTE(SUBSTITUTE(A2;",";"/");"/";REPT(" ";LEN(A2)));1*LEN(A2);LEN(A2))) & " "& TRIM(MID(SUBSTITUTE(SUBSTITUTE(A2;",";"/");"/";REPT(" ";LEN(A2)));3*LEN(A2);LEN(A2))) &" "& TRIM(MID(SUBSTITUTE(SUBSTITUTE(A2;",";"/");"/";REPT(" ";LEN(A2)));5*LEN(A2);LEN(A2))) &" "& TRIM(MID(SUBSTITUTE(SUBSTITUTE(A2;",";"/");"/";REPT(" ";LEN(A2)));7*LEN(A2);LEN(A2))) &" "& TRIM(MID(SUBSTITUTE(SUBSTITUTE(A2;",";"/");"/";REPT(" ";LEN(A2)));9*LEN(A2);LEN(A2))));" ";", ") но если значений больше то нужно добавить еще блоков
По вопросам из тем форума, личку не читаю.
|
|
|
|
10.04.2021 20:27:56
А в моей формуле 13 знаков и можно сократить: =f(A2) |
|
|
|
10.04.2021 20:35:47
|
|||
|
|
10.04.2021 20:39:03
Работает же? В файле все есть.
Функции пользоватля пишутся на VBA (макросы - такое слышали?). Код размещен в общем модуле. Открыть редактор VBA - Alt+F11
|
|||
|
|
10.04.2021 20:54:45
Спасибо огромное! Про макросы слышал, но никогда не работал. Был отключен у меня. Включил в настройках.
БМВ, спасибо большое за формулу! Тоже отлично работает! |
|
|
|
10.04.2021 21:21:47
UDF
|
||||
|
|
|||