Новости:

К первому сообщению темы должен быть прикреплен файл примера в формате xls*.
Приложив пример, Вы избавите себя и других от вопросов типа "А какой критерий?", "А куда выводить результат?", "А сколько строк?" и все тех же просьб выложить файл. Рисовать за Вас Ваши же таблички с заданиями, а затем и решение к ним, никто желанием не горит. Да и, как показывает практика, в большинстве случаев без файла решения не найти.

Главное меню

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

Автор Никита Крестьянинов, 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