Excel - удалите первые n тире из столбца и оставьте последний - PullRequest
0 голосов
/ 26 мая 2020

У меня есть данные в таком столбце. Мне нужно удалить все тире, за исключением последнего, правого da sh.

Итак, данные в столбце такие:

QQQ-NE
Q-A-123-N
Q-B-234-BE
Q-BB-999-RW

К этому

 QQQ-NE
 QA123-N
 QB234-BE
 QBB999-RW

Полагаю, я использую SUBSTITUTE () . А как можно просто оставить последний да sh?

заранее спасибо

1 Ответ

3 голосов
/ 26 мая 2020

Вероятно, можно упростить, но некоторые вложенные ПОДСТАВКИ работают:

=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,"-","~",LEN(A1)-LEN(SUBSTITUTE(A1,"-",""))),"-",""),"~","-")

enter image description here

...