- Добавить значение в начало или конец ячеек формулой
- Добавить символ в конце каждой ячейки
- Как добавить символ в конце и начале ячеек столбца
- Добавить символы в начале каждой ячейки
- Добавить слово в каждую ячейку столбца
- Добавить символ к каждому слову
Периодически офисным специалистам, работающим с большими массивами данных, требуется такая операция, как добавление определенного текста во все ячейки столбца – в конце или начале каждой ячейки.
Добавить значение в начало или конец ячеек формулой
Можно решить задачу формулой “СЦЕПИТЬ” или простой конкатенацией через амперсанд (символ “&”). Но на это нужно много времени, т.к. нужно
- добавить дополнительный столбец рядом с исходным
- ввести формулу с функцией “СЦЕПИТЬ” или формулу с амперсандом в первую ячейку – здесь кому что больше нравится. =СЦЕПИТЬ(A1;” слово”) или A1&” слово”.
- протянуть формулу до конца нового столбца, убедившись, что она затронула весь диапазон
- заменить в нем формулы на значения
- скопировать данные из нового столбца в первый
- удалить новый столбец
Ниже пример с добавлением одного символа, в данном случае – знака вопроса. Вместо него можно вписать внутри кавычек любое значение.
Могут возникнуть сложности с добавлением кавычек (“) – поскольку формулы текстовые, аргумент указывается в кавычках, и во избежание ошибок одинарные кавычки обозначаются двойными, итого получается 4 знака подряд:
=""""&A1&""""
“заключит” значение ячейки A1 в кавычки.
Если данную операцию приходится производить часто, такой процесс порядком поднадоест. Однажды надоел и автору надстройки для Excel !SEMTools, поэтому процесс был автоматизирован. Ниже перечислены несколько примеров, как добавить текст в каждую ячейку в Excel с ее помощью.
Добавить символ в конце каждой ячейки
Выделяем диапазон ячеек, жмем макрос, вводим необходимый символ и жмем ОК. Так просто. Данные изменяются в том же столбце.
Как добавить символ в конце и начале ячеек столбца
Допустим, у нас есть названия ООО, но они без кавычек и без “ООО”.
Ниже пример, как ускорить процесс.
1. Добавления кавычек с обеих сторон ячейки – чтобы не производить две операции.
Добавить символы в начале каждой ячейки
2. Теперь добавим символы “ООО ” в начале каждой ячейки, чтобы завершить задачу.
Добавить слово в каждую ячейку столбца
Допустим, нужно добавить слово “выплатить” в начале каждой ячейки с ФИО определенного человека. Если исходные данные в именительном падеже, может быть также полезна процедура склонение по падежам.
Выделяем столбец, склоняем ФИО, и далее выбираем процедуру в меню и вводим слово в окошко, вместе с пробелом после него:
Добавить символ к каждому слову
Все описанные выше формулы и возможности добавят символы в ячейку вне зависимости от ее содержимого. Даже если она изначально пустая. Иначе говоря, являются способом изменения ячеек. Поэтому и находятся в этом разделе.
Когда нужно добавить символ перед или после каждого слова в ячейке, это уже является одним из вариантов изменить слова, а не ячейки. Ведь слов в ячейке может быть разное количество, а может и вовсе не быть. На этот случай у меня есть отдельная статья с формулами и функциями: добавить символ в Excel к каждому слову в ячейке.
Хотите так же быстро добавлять символы или текст в несколько ячеек одновременно?
!SEMTools существенно расширит возможности вашего Excel.
Иногда вам может потребоваться добавить один и тот же конкретный текст в начало или конец всех ячеек в выделенном фрагменте. Если вы добавляли текст в каждую ячейку вручную по одной, это должно занять много времени. Есть способы попроще? Да, есть много простых приемов добавления одного и того же текста в начало или конец всех ячеек в выделенном фрагменте.
Добавить указанный текст в начало / конец всех ячеек с формулами
Добавить указанный текст в начало / конец всех ячеек с помощью VBA
Добавить указанный текст в начало/конец всех эллов с помощью Kutools for Excel
Добавить указанный текст в указанную позицию всех ячеек с помощью Kutools for Excel
Добавить указанный текст в начало / конец всех ячеек с формулами
Есть две формулы для добавления указанного текста в начало или конец всех выбранных ячеек в Microsoft Excel.
Метод 1: & формула
Введите = «Класс A:» & A2 в ячейке C2, а затем перетащите маркер заполнения вниз в ячейки, к которым вы хотите применить эту формулу. И конкретный текст был добавлен перед всеми ячейками, см. Снимок экрана:
Метод 2: формула конкатенации
Введите = Concatenate («Класс A:»; A2) в ячейке C2, а затем перетащите и скопируйте эту формулу в ячейки, которые вы хотите использовать, см. снимок экрана:
Ноты:
1. Если вы хотите добавить другой указанный текст в каждую ячейку, просто замените Класс A: с вашим текстом в обеих формулах.
2. Формулы = A2 & «: класс A» и = Concatenate (A2; «: класс A») добавлю : Класс А в конце ячеек.
3. Обе формулы не изменяют содержимое выделения напрямую.
Добавить указанный текст в начало / конец всех ячеек с помощью VBA
Если вы хотите добавить указанный текст в каждую ячейку выделенного фрагмента, следующий макрос VBA упростит вашу работу.
1. Выберите диапазон, в который вы добавите указанный текст;
2. Удерживайте другой + F11 ключи в Excel, и он открывает Microsoft Visual Basic для приложений окно.
3. Нажмите Вставить > Модулии вставьте следующий код VBA в окно модуля.
VBA: добавление указанного текста в начало каждой ячейки:
Sub AppendToExistingOnLeft()
Dim c As Range
For Each c In Selection
If c.Value <> "" Then c.Value = "CN- " & c.Value
Next
End Sub
4, нажмите F5 ключ для запуска этого макроса. И ко всем ячейкам будет добавлено значение CN- перед содержимым ячейки.
Ноты: 1. Чтобы добавить определенный текст в конец каждой ячейки, примените следующий код VBA.
VBA: добавление указанного текста в конец каждой ячейки:
Sub AppendToExistingOnRight()
Dim c as range
For each c in Selection
If c.value <> "" Then c.value = c.value & "-CN"
Next
End Sub
И вы получите следующий результат:
2. вы можете изменить переменную «CN-» или «-CN«из приведенных выше кодов.
Добавить указанный текст в начало/конец всех ячеек с помощью Kutools for Excel
Kutools for Excel‘s Add Text инструмент поможет вам быстро добавить указанный текст в начало или конец каждой ячейки в выделенном фрагменте.
После установки Kutools for Excel, пожалуйста, сделайте следующее:(Бесплатная загрузка Kutools for Excel Сейчас!)
1. Выберите диапазон, в который вы добавите указанный текст.
2, Нажмите Кутулс > Text > Add Text…. Смотрите скриншот:
3. В Add Text диалоговом окне введите текст, который необходимо добавить в поле Text пунктом.
(1.) Если вы проверите Before first character из Position раздел, и конкретный текст будет добавлен перед всеми значениями ячеек, см. снимок экрана:
(2.) Если вы проверите After last character из Position раздел, и конкретный текст будет добавлен в конце значений ячеек, см. снимок экрана:
Ноты:
1. Kutools for Excel‘s Add Text инструмент позволяет предварительно просмотреть изменения в выделении в разделе Предварительный просмотр.
2. Если вы проверите Skip non-text cells вариант, этот инструмент не будет добавлять указанный текст в ячейки с нетекстовым содержимым.
Добавить указанный текст в указанную позицию всех ячеек с помощью Kutools for Excel
Применение Kutools for Excel‘s Add Text функция, вы можете не только добавить указанный текст в начало или конец ячеек, но также вы можете добавить указанный текст в указанное положение ячеек.
После установки Kutools for Excel, пожалуйста, сделайте следующее:(Бесплатная загрузка Kutools for Excel Сейчас!)
1. Выберите диапазон, в который нужно добавить текст, и нажмите Кутулс > Text > Add Text.
2, Add Text Появится диалоговое окно, введите указанный текст и укажите определенную позицию, в которую вы хотите вставить текст в поля. Смотрите скриншот:
Здесь я набираю 3 в Specify текстовое поле означает добавление текста после третьего символа строки.
3. Нажмите Ok or Apply. Указанный текст был добавлен в указанную позицию ячеек. Смотрите скриншот:
Наконечник:
(1) В Specify текстовое поле, вы можете вводить числа через запятую, чтобы добавить текст в несколько позиций одновременно.
(2) Если вы хотите добавить текст перед каждой прописной буквой, 1st letter is uppercase вариант в Add Text утилита может вам помочь.
Кроме того, вы можете добавлять текст перед каждой строчной буквой или каждой цифровой буквой.
Нажмите «Загрузить и получить бесплатную пробную версию». Kutools for Excel Сейчас !
Демонстрация: добавление текста в начало или конец всех ячеек
Относительные статьи:
- Добавить строки текста в несколько ячеек
- Добавление / вставка ведущих нулей к числам или тексту
- Добавить / вставить префикс или суффикс к выбранным ячейкам, строкам и столбцам
- Добавить символ процента для нескольких чисел в ячейках
Лучшие инструменты для работы в офисе
Kutools for Excel Решит большинство ваших проблем и повысит вашу производительность на 80%
- Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма …
- Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон…
- Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы… Предотвращение дублирования ячеек; Сравнить диапазоны…
- Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор …
- Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое …
- Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии…
- Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом …
- Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF…
- Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.
Вкладка Office: интерфейс с вкладками в Office и упрощение работы
- Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
- Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
- Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
Иногда вам может потребоваться добавить один и тот же конкретный текст в начало или конец всех ячеек в выделенном фрагменте. Если вы добавляли текст в каждую ячейку вручную по одной, это должно занять много времени. Есть ли способы попроще? Да, есть много простых приемов для добавления одного и того же текста в начало или конец всех ячеек в выделенном фрагменте.
Добавить указанный текст в начало/конец всех ячеек с формулами
Добавить указанный текст в начало/конец всех ячеек с помощью VBA
Добавить указанный текст до начала/конца всех эллов с помощью Kutools for Excel
Добавить указанный текст в указанную позицию всех ячеек с помощью Kutools for Excel
Содержание
- Добавить указанный текст в начало/конец всех ячеек с формулы
- добавить один и тот же текст в определенное место каждой ячейки в Excel
- Добавить указанный текст в начало /конец всех ячеек с помощью VBA
- Добавить указанный текст в начало/конец всех ячеек с помощью Kutools for Excel
- Добавьте указанный текст в указанную позицию всех ячеек с помощью Kutools for Excel
- Демо: добавление текста в начало или конец всех ячеек
- Относительные статьи:
Добавить указанный текст в начало/конец всех ячеек с формулы
Есть две формулы для добавления указанного текста в начало или конец всех выбранных ячеек в Microsoft Excel.
Метод 1: & формула
Введите = “Class A:” & A2 в ячейку C2, а затем перетащите маркер заполнения вниз к ячейкам вы хотите применить эту формулу. И конкретный текст был добавлен перед всеми ячейками, см. Снимок экрана:
Метод 2: формула объединения
Введите = Concatenate (“Class A:”, A2) в ячейке C2, а затем перетащите и скопируйте эту формулу в ячейки, которые вы хотите использовать, см. снимок экрана:
Примечания:
1. Если вы хотите добавить другой указанный текст в каждую ячейку, просто замените Класс A: своим текстом в обеих формулах.
2. Формулы = A2 & “: Class A” и = Concatenate (A2, “: Class A”) добавят : класс A в конце ячеек.
3. Обе формулы не изменяют содержимое выделения напрямую.
добавить один и тот же текст в определенное место каждой ячейки в Excel |
Как можно добавить текст или символы в начало нескольких ячеек, или добавить текст или символы в конец ячеек или вставить текст или символы между существующим текстом? С помощью Добавить текст утилиты Kutools for Excel, вы можете быстро применить следующие операции:. Нажмите, чтобы получить полнофункциональную бесплатную пробную версию через 30 дней! |
Kutools for Excel: с более чем 300 удобными надстройками Excel, попробуйте бесплатно без ограничений в течение 30 дней в будущем. |
Добавить указанный текст в начало /конец всех ячеек с помощью VBA
Если вы хотите добавить указанный текст непосредственно в каждую ячейку выделенного фрагмента, следующий макрос VBA упростит вашу работу.
1 . Выберите диапазон, в который вы добавите указанный текст;
2 . Удерживая нажатыми клавиши Alt + F11 в Excel, откроется окно Microsoft Visual Basic для приложений .
3 . Щелкните Insert > Module и вставьте следующий код VBA в окно модуля.
VBA: Добавление указанного текста в начало каждой ячейки:
4 . Нажмите клавишу F5 , чтобы запустить этот макрос. И ко всем ячейкам будет добавлено значение CN- перед содержимым ячейки.
Примечания: 1. Чтобы добавить определенный текст в конце каждой ячейки, пожалуйста, примените следующий код VBA.
VBA: добавление указанного текста в конец каждой ячейки:
И вы получите следующий результат:
2. вы можете изменить переменную « CN- » или « -CN » из приведенных выше кодов.
Добавить указанный текст в начало/конец всех ячеек с помощью Kutools for Excel
Инструмент Kutools for Excel поможет вам быстро добавить указанный текст в начало или конец каждой ячейки. в выбранном.
Kutools for Excel , с более чем 300 удобные функции, облегчающие вашу работу. |
Бесплатная загрузка |
После установки Kutools for Excel, сделайте следующее: (Загрузите Kutools for Excel сейчас бесплатно!)
1 . Выберите диапазон, в который вы добавите указанный текст.
2 . Нажмите Kutools > > . См. Снимок экрана:
3 . В диалоговом окне введите текст, который необходимо добавить, в поле .
(1.) Если вы установите флажок из раздела , и конкретный текст будет добавлен перед всеми значениями ячеек, см. снимок экрана:
(2. ) Если вы отметите в разделе , и конкретный текст будет добавлен в конце значений ячеек, см. Снимок экрана:
Примечания:
1. Инструмент Kutools for Excel позволяет вам предварительно просмотреть изменения в выборе в разделе предварительного просмотра.
2. Если вы отметите опцию , этот инструмент не будет добавлять указанный текст в ячейки с нетекстовым содержимым.
Добавьте указанный текст в указанную позицию всех ячеек с помощью Kutools for Excel
Применяя ‘s , вы можете не только добавить указанный текст в начало или конец ячеек, но также можете добавить указанный текст в указанное положение ячеек.
После установки Kutools for Excel, сделайте следующее: (Бесплатная загрузка Kutools for Excel прямо сейчас!)
1 . Выберите диапазон, в который вы хотите добавить текст, а затем нажмите Kutools > > .
2 . Появится диалоговое окно , в котором введите указанный текст и укажите определенную позицию, в которую вы хотите вставить текст в поля. См. Снимок экрана:
Здесь я ввожу 3 в текстовое поле , что означает добавление текста после третьего символа строки.
3 . Нажмите ОК или . Указанный текст был добавлен в указанную позицию ячеек. См. Снимок экрана:
Совет:
(1) В текстовое поле вы можете вводить числа через запятую, чтобы добавить текст в нескольких позициях одновременно.
(2) Если вы хотите добавить текст перед каждой прописной буквой, опция в утилите может вам помочь.
Кроме того, вы можете добавлять текст перед каждой строчной буквой или каждой цифровой буквой.
Нажмите Загрузить и бесплатную пробную версию Kutools for Excel прямо сейчас!
Демо: добавление текста в начало или конец всех ячеек
Относительные статьи:
- Добавить строки текста в несколько ячеек
- Добавить/вставить начальные нули к числам или тексту
- Добавить/вставить префикс или суффикс к выбранным ячейкам, строкам и столбцам
- Добавить символ процента для нескольких чисел в ячейках
Skip to content
На чтение 2 мин. Просмотров 4.8k.
Что делает макрос: Бывают случаи, когда необходимо добавить текст в начало или конец ячеек в диапазоне. Например, вам может нужно добавить код города к набору телефонных номеров. Этот макрос демонстрирует, как можно автоматизировать задачи стандартизации данных, которые требуют добавления данных значений.
Содержание
- Как макрос работает
- Код макроса
- Как этот код работает
- Как использовать
Как макрос работает
Этот макрос использует два объекта Range переменных пройти через целевой диапазон, усиливая для каждого оператора, чтобы активировать каждую ячейку в целевом диапазоне.
Каждый раз, когда клетка активируется, макрокоманда прибавляет код города к началу значения ячейки.
Код макроса
Sub DobavitTekst() 'Шаг 1: Объявляем переменные Dim MyRange As Range Dim MyCell As Range 'Шаг 2: Сохранить книгу прежде,чем изменить ячейки? Select Case MsgBox("Перед изменением ячеек. " & _ "Сохранить книгу?", vbYesNoCancel) Case Is = vbYes ThisWorkbook.Save Case Is = vbCancel Exit Sub End Select 'Шаг 3: Определение целевого диапазона Set MyRange = Selection 'Шаг 4: Запускаем цикл по диапазону For Each MyCell In MyRange 'Шаг 5: Убедитесь, что ячейка имеет формат текста If Not IsEmpty(MyCell) Then MyCell = "(972) " & MyCell End If 'Шаг 6: Получите следующую ячейку в диапазоне Next MyCell End Sub
Как этот код работает
- Шаг 1 объявляет две переменные объекта Range.
- Мы должны сохранить книгу перед запуском макроса.
- Шаг 3 заполняет переменную MyRange с целевым диапазоном. В этом примере мы используем выбранный диапазон — диапазон, который был выбран в электронной таблице.
- Шаг 4 начинает цикл через каждую ячейку в целевом диапазоне.
- После того, как ячейка активируется, мы используем амперсанд (&), чтобы объединить код зоны с ячейкой. Если вам нужно добавить текст в конец значения ячейки, нужно просто поместить амперсанд и текст в конце. Например, MyCell = MyCell & «добавлен текст».
- Шаг 6 повторяет цикл, чтобы получить следующую ячейку. После просмотра всех ячеек в целевом диапазоне макрос заканчивается.
Как использовать
Для реализации этого макроса, вы можете скопировать и вставить его в стандартный модуль:
- Активируйте редактор Visual Basic, нажав ALT + F11.
- Щелкните правой кнопкой мыши имя проекта / рабочей книги в окне проекта.
- Выберите Insert➜Module.
- Введите или вставьте код.
Добавление символов в начало и конец ячейки с данными
Добавление символов в ячейку
Добавление символов в ячейку Excel хоть и редко, но встречается. К примеру, мне необходимо, чтобы в начале или конце текста, числа (любых данных) был проставлен определенный символ — скобки, точки, тире, кавычки и т.д.
Для этого воспользуемся формулой — =»(«&A1:A1&»)» — его можно вводить в любую ячейку Excel, главное чтобы в столбец A были внесены данные.
Если же нам необходимо вставить символы только в конец или начало ячейки можно оставить — =»(«&A1 или =A1&»)», что позволит проставить в начале (конце) символ открывающейся или закрывающейся скобки.
Получившийся результат можно будет скопировать с помощью специальной вставки в любую часть таблицы Excel.
Тем самым добавление символов в ячейку становится простым и доступным для любого пользователя!
Подробнее смотрите в нашем новом видео!