Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Как в excel автоматически добавлять символы к каждой строке - Мир MS Excel

Регистрация · Логин: · Пароль: · · Забыли пароль?
Страница 1 из 11
Модератор форума: _Boroda_, Pelena, Manyasha, SLAVICK 
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Как в excel автоматически добавлять символы к каждой строке (Формулы/Formulas)
Как в excel автоматически добавлять символы к каждой строке
ILEA Дата: Вторник, 19.07.2016, 23:36 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Добрый вечер! Имеются три столбца со словами.
Например: Добавление символа в строке
Необходимо автоматически в каждом столбце к словам подставить символы, чтобы было так:

1. "Добавление символа в строке"
2. !Добавление !символа !в !строке
3. "!Добавление !символа !в !строке" - в принципе если сделать первые два пункта с третьим будет уже понятно.

И еще, как потом получившиеся слова преобразовать, чтобы копировать и вставить в заключительную таблицу и в "строке формул" были слова ( например !Добавление !символа !в !строке ), а не формула. Подскажите пожалуйста! Заранее спасибо!
 
Ответить
СообщениеДобрый вечер! Имеются три столбца со словами.
Например: Добавление символа в строке
Необходимо автоматически в каждом столбце к словам подставить символы, чтобы было так:

1. "Добавление символа в строке"
2. !Добавление !символа !в !строке
3. "!Добавление !символа !в !строке" - в принципе если сделать первые два пункта с третьим будет уже понятно.

И еще, как потом получившиеся слова преобразовать, чтобы копировать и вставить в заключительную таблицу и в "строке формул" были слова ( например !Добавление !символа !в !строке ), а не формула. Подскажите пожалуйста! Заранее спасибо!

Автор - ILEA
Дата добавления - 19.07.2016 в 23:36
buchlotnik Дата: Вторник, 19.07.2016, 23:43 | Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 2049
Репутация: 613 ±
Замечаний: 0% ±

2010, 2013, 2016 RUS / ENG
как-то так:
Код
="!"&ПОДСТАВИТЬ(A1;" ";" !")
а потом скопировать и вставить как значения.


платная помощь:
ЯД: 410012595572239; WM: 311017577133
buchlotnik@mail.ru
 
Ответить
Сообщениекак-то так:
Код
="!"&ПОДСТАВИТЬ(A1;" ";" !")
а потом скопировать и вставить как значения.

Автор - buchlotnik
Дата добавления - 19.07.2016 в 23:43
sv2014 Дата: Среда, 20.07.2016, 15:46 | Сообщение № 3
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 156
Репутация: 37 ±
Замечаний: 0% ±

Excel 2013
ILEA, добрый день,вариант макроса,кнопки test и повтор

[vba]
Код
Sub test()
      Dim x, i&: x=Range("A1:A" & Range("A" & Rows.Count).End(xlUp).Row)
With CreateObject("VBScript.RegExp"):: .IgnoreCase = True: .Global = True: .Pattern = "[а-яё]+"
    For i = 1 To UBound(x)
     x(i, 1) = .Replace(x(i, 1), "!$&")
    Next
End With
   Range("A1").Resize(UBound(x), UBound(x, 2)).Value = x
End Sub
[/vba]
К сообщению приложен файл: example_20_07_2.xls(46Kb)


Сообщение отредактировал sv2014 - Среда, 20.07.2016, 16:01
 
Ответить
СообщениеILEA, добрый день,вариант макроса,кнопки test и повтор

[vba]
Код
Sub test()
      Dim x, i&: x=Range("A1:A" & Range("A" & Rows.Count).End(xlUp).Row)
With CreateObject("VBScript.RegExp"):: .IgnoreCase = True: .Global = True: .Pattern = "[а-яё]+"
    For i = 1 To UBound(x)
     x(i, 1) = .Replace(x(i, 1), "!$&")
    Next
End With
   Range("A1").Resize(UBound(x), UBound(x, 2)).Value = x
End Sub
[/vba]

Автор - sv2014
Дата добавления - 20.07.2016 в 15:46
ILEA Дата: Четверг, 21.07.2016, 18:47 | Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
buchlotnik, Спасибо большое, а какая нужна формула чтобы в ковычки возвести?
"Добавление символа в строке"
Данная формула только восклицательные знаки ставит.
P.S. Извини, совсем зеленый пока)
 
Ответить
Сообщениеbuchlotnik, Спасибо большое, а какая нужна формула чтобы в ковычки возвести?
"Добавление символа в строке"
Данная формула только восклицательные знаки ставит.
P.S. Извини, совсем зеленый пока)

Автор - ILEA
Дата добавления - 21.07.2016 в 18:47
ILEA Дата: Четверг, 21.07.2016, 19:15 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
sv2014, спасибо большое, но к сожалений с макросами совсем не дружу.
 
Ответить
Сообщениеsv2014, спасибо большое, но к сожалений с макросами совсем не дружу.

Автор - ILEA
Дата добавления - 21.07.2016 в 19:15
Pelena Дата: Четверг, 21.07.2016, 19:20 | Сообщение № 6
Группа: Модераторы
Ранг: Экселист
Сообщений: 9852
Репутация: 2254 ±
Замечаний: 0% ±

Excel 2010 & Mac Excel 2011
какая нужна формула чтобы в ковычки возвести?

Код
="""!"&ПОДСТАВИТЬ(A1;" ";" !")&""""


"Черт возьми, Холмс! Но как??!!"
ЯД 41001765434816
 
Ответить
Сообщение
какая нужна формула чтобы в ковычки возвести?

Код
="""!"&ПОДСТАВИТЬ(A1;" ";" !")&""""

Автор - Pelena
Дата добавления - 21.07.2016 в 19:20
ILEA Дата: Четверг, 21.07.2016, 22:47 | Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Pelena, огромное спасибо))
 
Ответить
СообщениеPelena, огромное спасибо))

Автор - ILEA
Дата добавления - 21.07.2016 в 22:47
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Как в excel автоматически добавлять символы к каждой строке (Формулы/Formulas)
Страница 1 из 11
Поиск:

Яндекс цитирования
© 2010-2016 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!