Новости:

Теперь на форум можно залогиниться / зарегистрироваться с помощью ВКонтакте. Уже существующие пользователи могут связать свою учетную запись с аккаунтом ВКонтакте одним кликом в профиле пользователя http://forum.msexcel.ru/index.php?action=profile;area=account

Главное меню

Массовое переименование.

Автор Никита Крестьянинов, 03.12.2013, 11:25

« назад - далее »

Никита Крестьянинов

Есть столбик слов (длиииинный), например:
Аркадий Полупердунчиков
Василий Недоперепогоняйло
Сигизмунд Дормидонтович
...

Нужно каждую фразу в столбике поставить в скобочки и добавить ! перед каждым словом:

"!Аркадий !Полупердунчиков"
"!Василий !Недоперепогоняйло"
"!Сигизмунд !Дормидонтович"
"!..."

Как этого добиться автоматически?

P.S. Я уже писал подобный вопрос, нужно было в квадратные скобочки поставить, решилось таким путем ="["&A3&"]", но этот вариант ="""&A3&"""  не работает :)

cheshiki1


Fedbul

Можно так, если не сложно
Страшно, когда на ответы нет вопросов...


Никита Крестьянинов

Цитата: Fedbul от 03.12.2013, 12:09
Можно так, если не сложно
А можно все-таки из одной ячейки брать слова и вставлять перед ними "!" ? А не как в Вашем примере?

Wasilic

Так попробуйте:
="""!"&ПОДСТАВИТЬ(A3;" ";" !";1)&""""
Может и я на что сгожусь ... Если сгодился, можете меня по+благодарить+.

Никита Крестьянинов

Цитата: Wasilic от 03.12.2013, 13:20
Так попробуйте:
="""!"&ПОДСТАВИТЬ(A3;" ";" !";1)&""""

Для двух слов работает, но кол-во слов в строке может быть от 2 до 7.

cheshiki1

Никита Крестьянинов по моему сообщению №2 что скажете.

Никита Крестьянинов

Цитата: cheshiki1 от 03.12.2013, 14:43
Никита Крестьянинов по моему сообщению №2 что скажете.

в кавычки берется, но восклицательный знак только для первого слова...  :-[

cheshiki1

не заметил что нужно перед каждым словом. :)
тогда поправим формулу от Wasilic
="""!"&ПОДСТАВИТЬ(A3;" ";" !")&""""

Wasilic

Цитата: Никита Крестьянинов от 03.12.2013, 14:40
Для двух слов работает, но кол-во слов в строке может быть от 2 до 7.
А в первом сообщении по сколько слов? Или мы сами должны догадываться? ???
Может и я на что сгожусь ... Если сгодился, можете меня по+благодарить+.

Никита Крестьянинов

Цитата: cheshiki1 от 03.12.2013, 18:06
не заметил что нужно перед каждым словом. :)
тогда поправим формулу от Wasilic
="""!"&ПОДСТАВИТЬ(A3;" ";" !")&""""

Спасибо, работает :)

Цитата: Wasilic от 03.12.2013, 19:34
Цитата: Никита Крестьянинов от 03.12.2013, 14:40
Для двух слов работает, но кол-во слов в строке может быть от 2 до 7.
А в первом сообщении по сколько слов? Или мы сами должны догадываться? ???

Простите за неточность. И спасибо всем :)
П.С. Всем лайк!!  ;D