Устранить символы в Excel - PullRequest
0 голосов
/ 13 февраля 2020

У меня есть тысячи имен файлов, подобных этому: LO_Oszukane_169_Pol ___ MP2_.mpg

Обратите внимание, что после Pol есть 3 подчеркивания. Мне нужно удалить все лишние подчеркивания и оставить только один.

Как я могу добиться этого в Excel. Я попытался заменить и заменить

Первый раз, используя StackOverflow, с нетерпением жду ваших ответов!

Ответы [ 2 ]

3 голосов
/ 13 февраля 2020

Чтобы заменить произвольное количество знаков подчеркивания, вы можете использовать:

=SUBSTITUTE(TRIM(SUBSTITUTE(A1,"_"," "))," ","_")

Предполагая, что у вас нет пробелов в именах файлов, или, если вы делаете, вы также хотите заменить их подчеркиванием, и в начале или в конце у вас нет подчеркиваний, которые вы хотите сохранить. Также обратите внимание, что он сохраняет одно подчеркивание, если оно находится перед расширением.

0 голосов
/ 13 февраля 2020

Вы должны заменить 3 подчеркивания одним. Используйте функцию Substitute(), как показано ниже.

=SUBSTITUTE(A1,"___","_")

enter image description here

...