Оглавление
Иногда вам может понадобиться добавить символы в Excel в начало, конец или в любую позицию всех ячеек в выделении. Наверное, все знают, как это сделать вручную. Ввод текста в каждую ячейку вручную занимает много времени. В этой статье мы покажем несколько простых способов добавления одинаковых символов в выделение.
Скачать рабочую тетрадь по практике
Скачайте эту рабочую тетрадь для тренировок, чтобы заниматься во время чтения этой статьи.
Добавить персонажей.xlsm5 простых способов добавления символов в Excel
Рассмотрим следующий сценарий: у вас есть данные в существующих ячейках, которые содержат имена. Возможно, вы захотите поместить префикс в начале каждой ячейки, суффикс в конце или какой-либо текст перед формулой.
Метод 1: Оператор амперсанда (&) для добавления символов в Excel
Амперсанд (&) - это оператор, используемый в основном для объединения нескольких текстовых символов в один.
мы будем использовать его для размещения символов перед/после всех ячеек в диапазоне.
Шаг 1:
- Щелкните по первой ячейке столбца, в котором должны отображаться преобразованные имена (C5).
- Введите знак равенства (=), затем текст "Professor ", за которым следует амперсанд (&).
= "профессор"& B5
Шаг 2:
- Выберите ячейку, содержащую первое имя (B5).
- Нажмите Enter, чтобы увидеть результат.
- Перетащите для автозаполнения ячеек.
Метод 2: Функция CONCATENATE для добавления символов в Excel
Функция CONCATENATE это функция Excel, которая позволяет вставлять текст в начало и конец текстовой строки.
Функция CONCATENATE() по своей функциональности похожа на оператор амперсанд (&). Единственное различие между ними заключается в том, как мы их используем. Мы можем применять эту функцию в начале и в конце текста. В этом разделе мы обсудим их обе.
2.1 CONCATENATE для добавления символов в начало всех ячеек
Теперь давайте посмотрим, как добавить несколько символов в начало каждого имени в наборе данных. Допустим, вы хотите добавить текст " Профессор " в конце каждого имени. Чтобы освоить этот метод, выполните следующие действия.
Шаг 1:
Щелкните по первой ячейке столбца, в котором должны отображаться преобразованные имена ( F5 ).
Шаг 2:
- Введите знак равенства (=) для ввода формулы.
- Введите функцию CONCATENATE
Шаг 3:
- Введите название " Профессор " в двойных кавычках, после чего ставится запятая (,).
- Выберите ячейку, содержащую первое имя ( E5 )
- Поместите закрывающую скобку. В нашем примере ваша формула должна выглядеть следующим образом
Текст формулы
=CONCATENATE("Профессор ", E5)
Шаг 4:
- Нажмите Войти .
- Перетащите вниз ручку заливки, чтобы добиться того же эффекта.
Вы заметите, что название " Профессор " добавляется перед первыми именами в списке.
2.2 CONCATENATE для добавления символов в конец всех ячеек
Теперь давайте посмотрим, как добавить некоторые символы в конец каждого имени в наборе данных. Допустим, вы хотите добавить текст "( США )" в конце каждого имени.
Шаг 1:
- Щелкните на первой ячейке столбца, в котором должны отображаться преобразованные имена (C5 в нашем примере).
Шаг 2:
- Введите знак равенства (=) для ввода формулы.
- Войти функция CONCATENATE .
- Выберите ячейку, содержащую имя (B5 в нашем примере).
- Далее вставьте запятую, за которой следует текст "( США )".
- Поместите закрывающую скобку. В нашем примере ваша формула должна выглядеть следующим образом:
Текст формулы
=CONCATENATE(B5, " (USA)")
Шаг 3:
- Нажмите кнопку Войти .
- Перетащите вниз ручку заливки, чтобы добиться того же эффекта
Вы заметите, что текст "( США )." добавляется после первых имен в списке.
Метод 3: Флеш-заливка для добавления символов в Excel
Функция флэш-заливки в Excel работает просто волшебно. Если вы используете Excel 2013 или более позднюю версию, вы сможете ею воспользоваться.
В этой функции используются навыки Excel по распознаванию шаблонов. Она распознает шаблон в ваших данных и заполняет остальные ячейки столбца тем же шаблоном.
3.1 Флеш-заливка для добавления текста в начало всех ячеек
Шаг 1:
- Щелкните по первой ячейке столбца, в котором должны отображаться преобразованные имена ( F5 ).
- Вручную введите текст " Профессор ", затем первое имя вашего списка
Шаг 2
- Нажмите Войти .
- Нажмите на ячейку F5 снова.
- Под Данные вкладку, нажмите на Заполнение вспышкой кнопка (в ' Группа "Инструменты данных"). Также вы можете просто нажать кнопку CTRL+E на клавиатуре (Command+E ) если вы работаете на компьютере Mac).
Это скопирует тот же рисунок в остальные ячейки столбца... в мгновение ока!
3.2 Флеш-заливка для добавления текста в конец всех ячеек
Шаг 1:
- Щелкните по первой ячейке столбца, в котором должны отображаться преобразованные имена ( C5 ).
- Вручную введите текст "( США )", за которым следует первое имя вашего списка
Шаг 2:
- Нажмите Войти .
- Нажмите на ячейку C5 снова.
- Под Данные вкладку, нажмите на Заполнение вспышкой кнопка
Это скопирует тот же рисунок в остальные ячейки столбца... в мгновение ока!
Метод 4: Добавление символов в Excel до/после определенного N-го символа
Чтобы добавить определенный текст или символ в определенное место ячейки, разбейте исходную строку на две половины и добавьте текст между ними. Синтаксис для этого метода следующий,
=CONCATENATE(LEFT(cell, n), "text", RIGHT(cell, LEN(cell) -n))
Где,
- СЛЕВА (cell, n)= позиция n-го символа слева, к которому нужно добавить символ.
- LEN (ячейка) -n)= Общее количество символов минус n-й символ.
- ПРАВИЛЬНО (cell, LEN(cell) -n))= позиция n-го символа с правой стороны.
- CONCATENATE(LEFT(cell, n) , " текст ", RIGHT(cell, LEN(cell) -n)) = Сложить две половины в одну с помощью функции CONCATENATE
Например, вы хотите добавить знак (-) после 5-го символа между словами James и (USA) из ячейки B5
Текст формулы
=CONCATENATE(LEFT(B5, 5), "-", RIGHT(B5, LEN(B5) -5))
Шаг 1:
- Введите знак равенства (=) для ввода формулы
- Используйте CONCATENATE Функция, за которой следует скобка ()
Шаг 2:
- Используйте функция ЛЕВША между скобками.
- Выберите ячейку B5, для которой вы хотите добавить ячейку, и введите запятую (,).
- Введите 5 для 5-й позиции слева и закройте скобку.
- Введите дефис "-" между двойными кавычками.
Шаг 3:
- Используйте правильная функция за которым следует запятая
- Выберите ячейку B5 и введите запятую
- Используйте функция LEN и выберите ячейку B5
- Введите минус 5 (-5), чтобы определить положение n-го символа справа.
- Закройте кронштейны.
Шаг 4:
- Нажмите Войти чтобы увидеть результат
Метод 5: VBA для добавления указанного символа во все ячейки
Следующее Макрос VBA облегчит вашу работу, если вы хотите добавить заданные символы в каждую ячейку выделения.
5.1 VBA: Добавление определенного символа в начало каждой ячейки
Шаг 1:
- Выберите диапазон ( E5:E12 ), в котором вы добавите определенный текст
Шаг 2:
- Удерживайте нажатой кнопку Альт + F11 клавиши в Excel, и он открывает Microsoft Visual Basic для приложений окно.
- Нажмите Вставка > Модуль , и вставьте следующий код VBA в окно модуля.
- Добавьте следующий код VBA
Sub AppendToExistingOnLeft() Dim c As Range For Each c In Selection If c.Value "" Then c.Value = "Professor " & c.Value Next End Sub
Шаг 3:
Нажмите кнопку F5 запустить этот макрос, и все ячейки будут добавлены к значению Профессор перед содержимым ячейки
5.2 VBA: Добавление определенного текста в конец каждой ячейки
Шаг 1:
- Выберите диапазон ( B5:B12 ), в котором вы добавите определенный текст
Шаг 2:
- Удерживайте нажатой кнопку Альт + F11 клавиши в Excel, и он открывает Microsoft Visual Basic для приложений окно.
- Нажмите Вставка > Модуль , и вставьте следующий код VBA в окно модуля.
- Добавьте следующий код VBA
Sub AppendToExistingOnRight() Dim c as range For each c in Selection If c.value "" Then c.value = c.value & "(USA)" Next End Sub
Шаг 3:
- Нажмите кнопку F5 запустить этот макрос, и во все ячейки будет добавлено значение "(USA)" перед содержимым ячейки
Заключение
Спасибо, что прочитали эту статью. Используя эти методы, вы можете легко добавлять символы в ячейки или определенные позиции по своему усмотрению. Если у вас есть какие-либо вопросы - не стесняйтесь спрашивать нас. Мы, команда Exceldemy, всегда готовы ответить на ваши запросы.