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

Вход

Регистрация

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

 

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

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир 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
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация: 929 ±
Замечаний: 20% ±

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

Автор - buchlotnik
Дата добавления - 19.07.2016 в 23:43
sv2014 Дата: Среда, 20.07.2016, 15:46 | Сообщение № 3
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 226
Репутация: 61 ±
Замечаний: 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 (46.0 Kb)


Сообщение отредактировал 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
Группа: Админы
Ранг: Местный житель
Сообщений: 19174
Репутация: 4413 ±
Замечаний: ±

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

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


"Черт возьми, Холмс! Но как??!!"
Ю-money 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 из 1
  • 1
Поиск:

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