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

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

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


Додайте вказаний текст на початок / кінець усіх комірок з формулами

У цьому розділі ми навчимося легко вставляти певний текст або символи на початку або в кінці комірок за допомогою формул Excel.

Додайте вказаний текст на початку комірок

Щоб додати текст до початку клітинки в Microsoft Excel, ви можете об’єднати вказаний рядок із посиланням на клітинку за допомогою формули Excel. Припустимо, вам потрібно додайте "Клас A: " до імен у стовпці A. Ось як ви можете застосувати формулу для досягнення цього:

  1. Виберіть клітинку, у якій потрібно вивести ім’я з префіксом "Клас А: ".

  2. Введіть будь-яку з цих формул на основі ваших уподобань і натисніть Що натомість? Створіть віртуальну версію себе у щоб побачити перший результат (тут я використаю першу формулу як приклад):
    ="Class A: "&A2
    =CONCATENATE("Class A: ", A2)
    =CONCAT("Class A: ", A2)
    Порада: У цих формулах "Клас А: " - це префікс, який додається до імен, і A2 це перша комірка, що містить назву, яку ви бажаєте змінити. Не соромтеся замінити "Клас А: " і відрегулюйте A2 відповідно до ваших потреб.

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

Примітки:

  • Формули не змінюватимуть вихідні дані.
  • Для простоти розмістіть текст, який ви хочете додати, у певну комірку (наприклад, E2), а потім об’єднайте дві клітинки. Порада: Адреса комірки для доданого тексту заблокована знаком $, щоб запобігти зміні під час копіювання формули.


Додати вказаний текст у кінець комірок

Щоб додати текст у кінець клітинки в Microsoft Excel, ви можете об’єднати посилання на клітинку з указаним рядком за допомогою формули Excel. Уявіть, що вам потрібно додайте "- Клас A" до імен у стовпці A. Виконайте такі кроки, щоб ефективно використовувати формулу:

  1. Виберіть комірку, ім’я якої має бути суфіксом " - Клас А" для відображення.

  2. Виберіть одну з цих формул відповідно до ваших уподобань і натисніть Що натомість? Створіть віртуальну версію себе у щоб переглянути результат (тут я продемонструю за допомогою першої формули):
    =A2&" - Class A"
    =CONCATENATE(A2, " - Class A")
    =CONCAT(A2, " - Class A")
    Порада: У цих формулах " - Клас А" - це текст, який додається до імен, і A2 посилається на початкову клітинку, що містить назву, яку ви хочете змінити. Радимо замінити " - Клас А" і відрегулюйте A2 за потреби для задоволення ваших конкретних вимог.

  3. Розширте формулу до потрібних комірок, перетягнувши ручку заповнення вниз.

Примітки:

  • Формули не змінюватимуть вихідні дані.
  • Для простоти розмістіть текст, який ви хочете додати, у певну комірку (наприклад, E2), а потім об’єднайте дві клітинки. Порада: Адреса комірки для доданого тексту заблокована знаком $, щоб запобігти зміні під час копіювання формули.


Додайте той самий текст у певне місце кожної клітинки в Excel

Як можна додати текст або символи до початку кількох комірок, або додати текст або символи до кінця комірок або вставити текст або символи між існуючим текстом? С додати текст утиліти Kutools для Excel, ви можете швидко застосувати такі операції: . Натисніть, щоб отримати повнофункціональну безкоштовну пробну версію через 30 днів!
doc додати текст 6
 
Kutools для Excel: з більш ніж 300 зручними надбудовами Excel, які можна безкоштовно спробувати без обмежень протягом наступних 30 днів.

Додайте вказаний текст на початок / кінець усіх комірок з VBA

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

Додайте вказаний текст на початку комірок
  1. Виберіть діапазон(и), де ви додасте вказаний текст на початку всіх клітинок.
  2. Утримуйте клавішу Alt + F11 клавіші в Excel, щоб відкрити Microsoft Visual Basic для додатків вікна.
  3. Натисніть Insert > Модуліта вставте наступний код VBA в Модулі вікна.
    Sub PrependToSelectedCells()
        Dim c As Range
        For Each c In Selection
            If c.Value <> "" Then c.Value = "EXCL-" & c.Value 
        Next
    End Sub

    Примітка: Цей код додає до всіх вибраних комірок префікс "EXCL-". Переконайтеся, що ви замінили цей зразок тексту в коді фактичним текстом, який вам потрібен, перш ніж застосувати його до робочого аркуша.

  4. Натисніть F5 ключ для запуску цього макросу.

Результат

Значення "EXCL-" буде додано до вмісту всіх виділених клітинок.

Порада: Якщо хочете помістіть змінені значення в правий сусідній стовпець замість того, щоб додавати текст безпосередньо на початку вихідних значень, використовуйте наведений нижче код:

Sub PrependToRightOfSelectedCells()
    Dim c As Range
    For Each c In Selection
        If c.Value <> "" Then c.Offset(0, 1).Value = "EXCL-" & c.Value
    Next c
End Sub

Додати вказаний текст у кінець комірок
  1. Виберіть діапазон(и), де ви додасте вказаний текст у кінці всіх клітинок.
  2. Утримуйте клавішу Alt + F11 клавіші в Excel, щоб відкрити Microsoft Visual Basic для додатків вікна.
  3. Натисніть Insert > Модуліта вставте наступний код VBA в Модулі вікна.
    Sub AppendToSelectedCells()
        Dim c As Range
        For Each c In Selection
            If c.Value <> "" Then c.Value = c.Value & "-XS"
        Next
    End Sub

    Примітка: Цей макрос додається "-XS" до вмісту кожної виділеної клітинки. Обов’язково замініть "-XS" з конкретним суфіксом, який ви бажаєте додати до вмісту клітинки перед запуском макросу на робочому аркуші.

  4. Натисніть F5 ключ для запуску цього макросу.

Результат

Значення "-XS" буде додано до вмісту всіх виділених клітинок.

Порада: Якщо хочете помістіть змінені значення в правий сусідній стовпець замість того, щоб додавати текст безпосередньо в кінці вихідних значень, скористайтеся наведеним нижче кодом:

Sub AppendToRightOfSelectedCells()
    Dim c As Range
    For Each c In Selection
        If c.Value <> "" Then c.Offset(0, 1).Value = c.Value & "-XS"
    Next c
End Sub

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

Kutools для Excel's Add Text інструмент допоможе вам швидко додати вказаний текст до початку або кінця кожної комірки у виділенні.

після установки Kutools для Excel, виконайте наведені нижче дії.(Безкоштовно завантажте Kutools для Excel зараз!)

1. Виберіть діапазон, в який ви будете додавати вказаний текст.

2. Натисніть Кутулс > Text > Add Text…. Дивіться знімок екрана:

doc додати конкретний текст 11

3, в Add Text діалогове вікно, введіть текст, який потрібно додати, у Text коробка

(1.) Якщо ви перевірите Before first character від Position і певний текст буде додано перед усіма значеннями клітинок.

doc додати конкретний текст 6

(2.) Якщо ви перевірите After last character від Position розділ, і певний текст буде додано в кінці значень клітинок.

doc додати конкретний текст 7

Примітки:

1. Kutools для Excel's Add Text інструмент дозволяє попередньо переглянути зміни у виділенні в розділі Попередній перегляд.

2. Якщо ви позначите Skip non-text cells варіант, цей інструмент не додасть зазначений текст у клітинки з нетекстовим вмістом.


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

Застосування Kutools for Excel's Add Text функцію, ви можете не лише додати вказаний текст до початку або кінця комірок, але також можете додати вказаний текст до вказаного положення комірок.

після установки Kutools для Excel, виконайте наведені нижче дії.(Безкоштовно завантажте Kutools для Excel зараз!)

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

2, Add Text відобразиться діалогове вікно та введіть вказаний текст і вкажіть певне місце, куди потрібно вставити текст у поля. Дивіться знімок екрана:

Тут я набираю 3 в Specify текстове поле означає додавання тексту після третього символу рядка.

doc додати конкретний текст 8

3. Клацання Ok or Apply. Зазначений текст додано до вказаного положення комірок. Дивіться знімок екрана:

doc додати конкретний текст 9

Порада:

(1) в Specify текстове поле, ви можете вводити цифри з комами, щоб одночасно додавати текст у кілька позицій.
doc додати конкретний текст 12

(2) Якщо ви хочете додати текст перед кожною великою літерою, символ 1st letter is uppercase варіант в Add Text утиліта може вам допомогти.
doc додати конкретний текст 10

Крім того, ви можете додавати текст перед кожною малою літерою або будь-якою цифровою літерою.

Натисніть Завантажити та безкоштовну пробну версію 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 (55)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Bonjour, J'ai besoin d'aide. J'ai un tableau excel dans lequel je veux dans une de mes colonnes que lorsque j'écris NOK la cellule se colore en rouge et les caractères en blanc.
En VBA J'ai déjà tout essayé comme message mais j'ai toujours une erreur. Mon problème se situe au niveau de la première ligne car je ne sais pas quoi écrire. Quand j'inscris NAME il ne fait rien. Quand j'inscris Value il ne fait rien. J'ai essayé TEXTBOX et le nom de la colonne CAISSE mais j'ai toujours une erreur.

If cell.Textboxcaisse = NOK Then
cell.Interior.ColorIndex = 3
cell.Font.ColorIndex = 2
cell.Font.Bold = True
End If
Next
For Each cell In Range("r3:r500")
If cell.Name = OK Then
cell.Interior.ColorIndex = 2
cell.Font.ColorIndex = 1
cell.Font.Bold = True
End If
Next

Merci pour votre aide.
This comment was minimized by the moderator on the site
Hi there,

Do you mean that you want the fill color to turn red and font color to turn white as long as the cell's content is NOK? So, if 10 cells have NOK as content, and the 10 cells are in the column you mentioned, the fill color and font color of all the 10 cells will change?

Also, can you speak English? So I can better understnd your situation. And it will be better if you attach the file with the VBA you created. So that we can help you revise it with higher efficiency.

Thanks in advance.
Amanda
This comment was minimized by the moderator on the site
Thank you!
This comment was minimized by the moderator on the site
the VBA code worked perfectly on Office for Mac
This comment was minimized by the moderator on the site
Me has quitado varias horas de trabajo de encima, mil gracias!!!
This comment was minimized by the moderator on the site
thanks a lot dear for sharing information.
This comment was minimized by the moderator on the site
Thank you! Apend and pre-pend macro works great
This comment was minimized by the moderator on the site
I am trying to change a date formula from mm/dd/yyyy to dd/mm/yyyy. The leading zeros for months and dates less than 10 (two digits) are going away. Anyone have tips on how to easily put them back. I tried using the =month, =day, =year formulas and concatenating them. However, the leading zeros are dropping off. I would manually have to put in the leading zeros. Is there an easy way to do this? We are going to have approximately 1,000 rows of data on our file each month.
This comment was minimized by the moderator on the site
Hi, Amanda, if you want to convert date from mm/dd/yyyy to dd/mm/yyyy, this article https://www.extendoffice.com/documents/excel/4646-excel-convert-dd-mm-yyyy-to-mm-dd-yyyy.html can help you, it list two easiest ways for solving this job.
This comment was minimized by the moderator on the site
I want to make a formula that show in cell text "Profit" when another cell show +digit, and show in that cell "Loss" when another that cell show -digit
This comment was minimized by the moderator on the site
Hi, Manik, use this =IF(B1>0, "Profit", "Loss")
This comment was minimized by the moderator on the site
Thanks a lot!! I was initially using Access but this is so much easier.
This comment was minimized by the moderator on the site
Hello, i want to add text in a formula;

current cell value: ='DAM91-SVC'!$C$47
i want to add text: [MHSV Sales Report 2017 (JAN-DEC).xlsx]

therefore the cell value should read like this in the end: ='[MHSV Sales Report 2017 (JAN-DEC).xlsx]DAM91-SVC'!$C$47

please tell me how will this be done.
thank you
total 1800 cell count need alteration.
This comment was minimized by the moderator on the site
Hello, sorry to read your question so late. Here is a solution but you need to free download Kutools for Excel.

Using the Convert Formula to Text utility to convert the formula cell to text, then apply Add Text utility to add the text string in the Specify position(1), then click Ok. After all cells have been added text, conver them to formula by click Kutools > Content > Convert Text to Formula.
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations