Перейти до основного матеріалу

Як додати текст посередині вибраних комірок у Excel?

Припустимо, у вас є список даних, що складається з початкової літери G та інших цифр, і тепер ви хочете додати ще одну букву D після першої літери G до всього списку. Див. Знімок екрана, показаний.

Як ви можете досягти цього? Додавання листа в клітинки по одному, здається, втрачає час під час вашої роботи. У цій статті ми покажемо вам, як за допомогою ефективних методів додавати текст посередині вибраних комірок у Excel.

Додайте текст посередині виділених комірок за допомогою формули
Додайте текст посередині вибраних комірок з кодом VBA
Додайте текст у середині виділених комірок за допомогою Kutools для Excel


Додайте текст посередині виділених комірок за допомогою формули

У цьому розділі ми надамо вам формулу для додавання тексту посередині вибраних комірок. Будь ласка, виконайте наступне.

1. Цей метод слід робити за допомогою довідкової колонки. Виділіть порожню комірку, яка прилягає до вихідних даних, тут я вибираю комірку B2.

2. Скопіюйте та вставте формулу = ВЛІВО (A2,1) & "D" & MID (A2,2,100) в панель формул, а потім натисніть Що натомість? Створіть віртуальну версію себе у ключ. Дивіться знімок екрана:

примітки:

  • 1). У формулі цифра 1 означає, що текст буде додано після першого символу комірки.
  • 2). Цифри 2 і 100 означають, що символи від другої до сотої вихідної комірки будуть додані після нового вставленого тексту.
  • 3). Якщо ви хочете додати текст після другого символу, будь ласка, змініть цифри 1 на 2 та 2 на 3 у формулі.
  • 4). А символ "D" - це текст, який ви додасте до комірки. Будь ласка, змініть його відповідно до ваших потреб.

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

Tips : Окрім наведеної вище формули, ви також можете застосувати цю формулу = ЗАМІНИ (A2,2,0, "D"), (цифра 2 вказує місце, куди ви хочете вставити текст, а буква D посилається на текст, який вам потрібно додати, ви можете змінити їх відповідно до своїх потреб), а потім натисніть клавішу Enter, щоб отримати результат.


Додайте текст до початку або кінця всіх вибраних комірок у Excel:

Kutools для Excel додати текст Утиліта може швидко додати вказаний текст до початку або кінця комірок у виділеному файлі в Excel.
Завантажте повну 30-денну безкоштовну версію Kutools для Excel зараз!


Додайте текст посередині вибраних комірок з кодом VBA

Крім того, ви можете додати текст посередині вибраних комірок за допомогою коду VBA.

1. Будь ласка, натисніть інший + F11 відкрити Програми Microsoft Visual Basic вікна.

2. клацання Insert > Модулі. Потім скопіюйте та вставте нижче код 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 клавіша для запуску коду, і в спливаючому вікні Kutools для Excel діалоговому вікні, виберіть діапазон, до якого потрібно додати текст, і нарешті клацніть на OK кнопки.

Тепер вказаний текст додається після першого символу виділених комірок.

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


Додайте текст у середині виділених комірок за допомогою Kutools для Excel

Треба визнати, що два вищезазначені методи для нас незручні. Тут я покажу вам додати текст корисність Kutools для Excel, за допомогою цієї утиліти ви можете легко вказати середню позицію списку, а потім одночасно додати певний текст до цієї позиції всього списку.

Перед поданням заявки Kutools для Excel, будь ласка завантажте та встановіть його спочатку.

1. Виберіть список, до якого потрібно додати текст, посередині комірок, а потім клацніть Кутулс > текст > додати текст. Дивіться знімок екрана:

2 В додати текст у діалоговому вікні введіть текст, який потрібно додати до комірок, у вікні текст вкажіть позицію, куди потрібно додати текст, встановивши позначку Вказувати (тут я вводжу номер 1), потім клацніть на OK кнопку. (Ви можете миттєво переглянути результат додавання у правому полі)

примітки: Для додавання тексту одночасно у декількох позиціях виділеної комірки можна вказати позиції, розділяючи їх комами Вказувати коробці. Дивіться знімок екрана:

Тепер зазначений текст додається після першої літери у вибраному списку.

  Якщо ви хочете отримати безкоштовну пробну версію (30 днів) цієї програми, натисніть, щоб завантажити, а потім перейдіть до застосування операції, як описано вище.


Додайте текст у середині виділених комірок за допомогою Kutools для Excel


Пов'язана стаття:.

Найкращі інструменти продуктивності офісу

🤖 Kutools AI Aide: Революціонізуйте аналіз даних на основі: Інтелектуальне виконання   |  Згенерувати код  |  Створення спеціальних формул  |  Аналізуйте дані та створюйте діаграми  |  Викликати функції Kutools...
Популярні функції: Знайдіть, виділіть або визначте дублікати   |  Видалити порожні рядки   |  Об’єднайте стовпці або клітинки без втрати даних   |   Раунд без Формули ...
Супер пошук: VLookup за кількома критеріями    Багатозначний VLookup  |   VLookup на кількох аркушах   |   Нечіткий пошук ....
Розширений розкривний список: Швидке створення випадаючого списку   |  Залежний спадний список   |  Виберіть розкривний список, що вибирається ....
Менеджер колонок: Додайте конкретну кількість стовпців  |  Перемістити стовпці  |  Перемкнути статус видимості прихованих стовпців  |  Порівняйте діапазони та стовпці ...
Особливості: Фокус сітки   |  Перегляд дизайну   |   Велика панель формул    Диспетчер робочих книг і аркушів   |  Бібліотека ресурсів (автотекст)   |  Вибір дати   |  Об’єднайте робочі аркуші   |  Шифрування/розшифрування клітинок    Надсилайте листи за списком   |  Супер фільтр   |   Спеціальний фільтр (фільтр жирний/курсив/закреслений...) ...
Топ-15 наборів інструментів12 текст Tools (додати текст, Видалити символи, ...)   |   50 + Графік типи (діаграма Ганта, ...)   |   40+ Практичний Формули (Розрахуйте вік на основі дня народження, ...)   |   19 вставка Tools (Вставте QR-код, Вставити зображення зі шляху, ...)   |   12 Перетворення Tools (Числа до слів, Валютна конверсія, ...)   |   7 Злиття та розділення Tools (Розширені комбіновані ряди, Розділені клітини, ...)   |   ... і більше

Покращуйте свої навички Excel за допомогою Kutools для Excel і відчуйте ефективність, як ніколи раніше. Kutools для Excel пропонує понад 300 додаткових функцій для підвищення продуктивності та економії часу.  Натисніть тут, щоб отримати функцію, яка вам найбільше потрібна...

Опис


Вкладка Office Передає інтерфейс із вкладками в Office і значно полегшує вашу роботу

  • Увімкніть редагування та читання на вкладках у Word, Excel, PowerPoint, Publisher, Access, Visio та Project.
  • Відкривайте та створюйте кілька документів на нових вкладках того самого вікна, а не в нових вікнах.
  • Збільшує вашу продуктивність на 50% та зменшує сотні клацань миші для вас щодня!
Comments (7)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Boa tarde, tudo bem ?

Eu testei as duas fórmulas e não funcionaram. Inclusive testei também no mesmo cenário descrito no texto e também não funcionou. Poderia verificar se falta algo na fórmula do excel ?
This comment was minimized by the moderator on the site
Tive o mesmo problema, mas segui pela resposta que enviaram aqui, a formula 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"
This comment was minimized by the moderator on the site
Hi Matheus C.,
If you are using the Excel version in a different language than English, please convert the formula from English to the language you are currently using.
You can translate the formula in this page: https://de.excel-translator.de/translator/
This comment was minimized by the moderator on the site
Hi Vick,
The formula provided in the post can only be applied in English system environment Excel. If you have Excel in a different language than English, please convert the formula from English to the language you are currently using.
It seems that you are using the Excel in Portuguese language system. You need to change the commas in the formula to semicolons.
You can translate the formula in this page: https://de.excel-translator.de/translator/
This comment was minimized by the moderator on the site
TRIMAKASIH KAK, SANGAT MEMBANTUUUU
This comment was minimized by the moderator on the site
This seems complicated. For the originally stated problem why not just do a search for G and replace all with GD?
This comment was minimized by the moderator on the site
Because you might want to insert a specific character at a certain index of the string. What if they weren't all G's? This was just to provide an example of how it works.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations