Note: The other languages of the website are Google-translated. Back to English

Как добавить текст в середине выделенных ячеек в Excel?

Предположим, у вас есть список данных, состоящий из начальной буквы G и других чисел, и теперь вы хотите добавить еще одну букву D после первой буквы G во весь список. См. Снимок экрана ниже.

Как вы можете этого добиться? Добавление буквы в ячейки по одной, кажется, тратит время во время работы. В этой статье мы покажем вам, как добавить текст в середине выделенных ячеек в Excel с помощью эффективных методов.

Добавить текст в середине выбранных ячеек с формулой
Добавить текст в середине выбранных ячеек с кодом VBA
Добавить текст в середине выбранных ячеек с помощью Kutools for Excel


Добавить текст в середине выбранных ячеек с формулой

В этом разделе мы предоставим вам формулу для добавления текста в середине выбранных ячеек. Пожалуйста, сделайте следующее.

1. Этот метод должен выполняться с помощью столбца справки. Выберите пустую ячейку, которая находится рядом с исходными данными, здесь я выбираю ячейку B2.

2. Скопируйте и вставьте формулу. = LEFT (A2,1) & «D» & MID (A2,2,100) в панель формул, а затем нажмите Enter ключ. Смотрите скриншот:

Заметки:

  • 1). В формуле цифра 1 означает, что текст будет добавлен после первого символа ячейки.
  • 2). Цифры 2 и 100 указывают на то, что символы от второй до сотой исходной ячейки будут добавлены после нового вставленного текста.
  • 3). Если вы хотите добавить текст после второго символа, измените число с 1 на 2 и с 2 на 3 в формуле.
  • 4). А символ «D» - это текст, который вы добавите в ячейку. Пожалуйста, измените его в соответствии с вашими потребностями.

3. Выберите ячейку B2, перетащите маркер заполнения вниз к ячейке, которую вы хотите покрыть этой формулой. Вы видите, что текст добавляется в середину ячеек всего списка.

Советы: Помимо приведенной выше формулы, вы также можете применить эту формулу = REPLACE (A2,2,0; «D»), (цифра 2 указывает место, куда вы хотите вставить текст, а буква D относится к тексту, который вам нужно добавить, вы можете изменить их по своему усмотрению), затем нажмите клавишу Enter, чтобы получить результат.


Добавьте текст в начало или конец всех выделенных ячеек в Excel:

Kutools для Excel Добавить текст Утилита может быстро добавить указанный текст в начало или конец ячеек в выделенном фрагменте в Excel.
Скачать полную версию 30-дневная бесплатная пробная версия Kutools для Excel прямо сейчас!


Добавить текст в середине выбранных ячеек с кодом VBA

Кроме того, вы можете добавить текст в середине выделенных ячеек с кодом VBA.

1. Пожалуйста, нажмите другой + F11 для открытия Приложения Microsoft Visual Basic окно.

2. Нажмите Вставить > Модули. Затем скопируйте и вставьте ниже код VBA в редактор кода.

Код VBA: добавить текст в список данных после первого символа

Sub AddString()
	Dim Rng As Range
	Dim WorkRng As Range
	On Error Resume Next
	xTitleId = "KutoolsforExcel"
	Set WorkRng = Application.Selection
	Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type: = 8)
	For Each Rng In WorkRng
		Rng.Value = VBA.Left(Rng.Value, 1) & "D" & VBA.Mid(Rng.Value, 2, VBA.Len(Rng.Value) - 1)
	Next
End Sub

3. Нажмите F5 ключ для запуска кода, и во всплывающем окне KutoolsforExcel диалоговом окне выберите диапазон, в который вы хотите добавить текст, и, наконец, щелкните OK кнопку.

Теперь указанный текст добавляется после первого символа выбранных ячеек.

Внимание: В приведенном выше коде вы вставите определенное значение после первого символа в ячейке, вы можете изменить числа 1 и 2 на числа 2 и 3, если добавите текст после второго символа в этом сценарии VBA.Left (Rng.Value, 1) & "D" & VBA.Mid (Rng.Value, 2, VBA.Len (Rng.Value) - 1), а буква D - это новый текст, который вы хотите вставить.


Добавить текст в середине выбранных ячеек с помощью Kutools for Excel

Надо признать, что два вышеперечисленных метода нам неудобны. Здесь я покажу вам Добавить текст полезности Kutools for Excel, с помощью этой утилиты вы можете легко указать среднюю позицию списка, а затем добавить определенный текст в эту позицию всего списка одновременно.

Перед применением Kutools for Excel, Пожалуйста, сначала скачайте и установите.

1. Выберите список, в который вы хотите добавить текст в середине ячеек, и нажмите Кутулс > Текст > Добавить текст. Смотрите скриншот:

2. в Добавить текст диалоговом окне введите текст, который вы хотите добавить в ячейки в Текст поле, укажите позицию, в которую вы хотите добавить текст, установив флажок Указывать вариант (здесь я ввожу номер 1), затем нажмите OK кнопка. (Вы можете сразу просмотреть результат добавления в правом поле)

Внимание: Чтобы добавить текст сразу в несколько позиций выбранной ячейки, вы можете указать позиции через запятую в Указывать коробка. Смотрите скриншот:

Теперь указанный текст добавляется после первой буквы в выбранном списке.

  Если вы хотите получить бесплатную пробную версию (30-день) этой утилиты, пожалуйста, нажмите, чтобы загрузить это, а затем перейдите к применению операции в соответствии с указанными выше шагами.


Добавить текст в середине выбранных ячеек с помощью Kutools for Excel


Связанная статья:.


Лучшие инструменты для работы в офисе

Kutools for Excel решает большинство ваших проблем и увеличивает вашу производительность на 80%

  • Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма ...
  • Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон...
  • Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы... Предотвращение дублирования ячеек; Сравнить диапазоны...
  • Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор ...
  • Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое ...
  • Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии...
  • Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом ...
  • Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF...
  • Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.
вкладка kte 201905

Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
офисный дно
Сортировать комментарии по
Комментарии (7)
Оценок пока нет. Оцените первым!
Этот комментарий был сведен к минимуму модератором на сайте
Это кажется сложным. Для первоначально заявленной проблемы, почему бы просто не выполнить поиск G и заменить все на GD?
Этот комментарий был сведен к минимуму модератором на сайте
Потому что вы можете захотеть вставить определенный символ в определенный индекс строки. Что, если они не все были G? Это было просто для того, чтобы показать пример того, как это работает.
Этот комментарий был сведен к минимуму модератором на сайте
ТРИМАКАСИХ КАК, САНГАТ МЕМБАНТУУУУ
Этот комментарий был сведен к минимуму модератором на сайте
Boa tarde, tudo bem?

Eu testei как duas формул и não funcionaram. Инклюзивные testei tambem не mesmo cenário descrito no texto e tambem não funcionou. Poderia verificar себе falta algo на формулу сделать Excel?
Этот комментарий был сведен к минимуму модератором на сайте
Привет Вик,
Формула, представленная в посте, может применяться только в английской системной среде Excel. Если у вас есть Excel на языке, отличном от английского, преобразуйте формулу с английского на язык, который вы используете в настоящее время.
Похоже, вы используете систему Excel на португальском языке. Вам нужно заменить запятые в формуле точкой с запятой.
Вы можете перевести формулу на этой странице: https://de.excel-translator.de/translator/
Этот комментарий был сведен к минимуму модератором на сайте
Tive o mesmo problema, mas segui pela resposta que enviaram aqui, a формула para o excel em português seria =ESQUERDA(A2;1) & "D" & EXT.TEXTO(A2;2;100)

A parte da fórmula que dá o erro seria o "MID" que precisa ser substituído por "EXT.TEXTO"
Этот комментарий был сведен к минимуму модератором на сайте
Привет, Матеус С.,
Если вы используете версию Excel на языке, отличном от английского, преобразуйте формулу с английского на язык, который вы используете в настоящее время.
Вы можете перевести формулу на этой странице: https://de.excel-translator.de/translator/
Здесь еще нет комментариев
Оставляйте свои комментарии
Публикация как гость
×
Оценить этот пост:
0   Характеристики
Предлагаемые места

Подписывайтесь на Нас

Copyright © 2009 - www.extendoffice.ком. | Все права защищены. Питаться от ExtendOffice, | Карта сайта
Microsoft и логотип Office являются товарными знаками или зарегистрированными товарными знаками Microsoft Corporation в США и / или других странах.
Защищено Sectigo SSL