Как да добавя текст в началото или края на всички клетки в Excel?
Понякога може да откриете, че се налага да добавите един и същ специфичен текст пред всяка клетка в дадена селекция. Правенето на това ръчно за всяка клетка може да бъде доста досадно и отнема много време. За щастие има няколко по-прости метода за постигане на това, които ви позволяват по-ефективно да добавяте един и същ текст към началото или края на всички клетки в селекция.
Добавете текст в началото / края на всички клетки с помощта на Flash Fill
Flash Fill в Excel е интелигентен инструмент, който автоматично попълва данни, когато открие модел. Тази функция е особено полезна за добавяне на текст към клетки, когато имате пример за желания резултат.
Да предположим, че трябва добавете "д-р" пред имената в колона A. Ето как можете да използвате Flash Fill, за да постигнете това:
- Уверете се, че вашите данни са в колона и следващата колона е празна.
- Въведете първия пример с "д-р" добавен в първата клетка на следващата колона и натиснете Въведете.
- Натискане Ctrl + E за автоматично запълване на останалите клетки в колоната "д-р" с префикс към имената.
Съвет: Можете също да кликнете върху Дата на лентата, след което изберете Запълване със светкавица за да постигнете същия резултат, ако предпочитате да използвате интерфейса на лентата за операции на Excel.
Забележка: Да се добавете конкретен текст след имената, като добавяне ", HR" за да посочите отдел човешки ресурси, можете да използвате същия подход:
Добавете текст в началото / края на всички клетки с формули
За да вмъкнете лесно определен текст или знаци в началото или края на клетките, можете да свържете определен низ с препратката към клетката, като използвате формула на Excel. Да предположим, че трябва добавете "Клас A:" пред имената в колона A. Ето как можете да приложите формула, за да постигнете това:
- Изберете клетка, в която искате да изведете първото име с префикс "Клас А: ".
- Въведете някоя от тези формули според вашите предпочитания и натиснете Въведете за да видите първия резултат (Тук ще използвам първата формула като пример):
="Class A: "&A2
=CONCATENATE("Class A: ", A2)
=CONCAT("Class A: ", A2)
Съвет: В тези формули "Клас А: " е префиксът, добавен към имената, и A2 е първата клетка, съдържаща име, което искате да промените. Чувствайте се свободни да замените "Клас А: “ и коригирайте A2 за да отговарят на вашите специфични нужди. - Плъзнете манипулатора за запълване надолу до клетките, към които искате да приложите тази формула.
Забележки:
- За по-лесно поставете текста, който искате да добавите, в конкретна клетка (като напр E2) и след това комбинирайте двете клетки. Съвет: Адресът на клетката за добавения текст е заключен със знака $, за да се предотврати промяна при копиране на формулата надолу.
- Да се добавяне на текст в края на съществуващото съдържание на клетка, просто обърнете структурата на формулата. Например, за да добавите "- Клас A" в края на съдържанието в клетка A2, използвайте някоя от формулите по-долу:
=A2&" - Class A"
=CONCATENATE(A2, " - Class A")
=CONCAT(A2, " - Class A")
Добавете текст в началото / края на всички клетки с помощта на AI
Функцията AI Aide в Kutools за Excel е значителен скок напред в интелигентната обработка на данни. Той използва изкуствен интелект, за да анализира вашите заявки и да изпълнява сложни задачи с проста команда.
За да добавите текст като "д-р" към вашите избрани клетки, просто изберете клетките, щракнете Kutools > AI помощники кажете на Kutools AI Aide: Добавете „д-р“ преди всяка избрана клетка. То незабавно ще разбере и ще представи Изпълнение бутон. Кликнете върху него и промените ще бъдат приложени незабавно.
Забележки:
- Ако резултатът не е това, което очаквахте и искате да отмените промените, щракнете върху незадоволен бутон, за да върнете вашите действия.
- Да се добавяне на текст, като например "AA" в края на всички избрани клетки, коригирайте заявката си към Добавете "AA" след всяка избрана клетка.
- Искате да получите достъп до AI помощник полезност? Изтегли Kutools за Excel сега! Освен това, Kutools може да се похвали с безброй 300+ други функции и предлага 30-дневен безплатен пробен период. Не чакайте, опитайте още днес!
Добавете текст в началото / края на всички клетки с VBA
В този раздел ще изследваме прост метод на VBA за добавяне на определен текст директно в началото или края на всички клетки в рамките на един или няколко избрани диапазона.
- Изберете диапазона(ите), където ще добавите посочения текст в началото или края на всички клетки.
- Задръжте надолу Alt + F11 клавиши в Excel, за да отворите Microsoft Visual Basic за приложения прозорец.
- Кликнете Поставете > Модулии поставете следния VBA код в Модули прозорец.
- 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-". Уверете се, че сте заменили този примерен текст в кода с действителния текст, от който се нуждаете, преди да го приложите към вашия работен лист.
- 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" със специфичния суфикс, който искате да добавите към съдържанието на вашата клетка, преди да изпълните макроса във вашия работен лист.
- VBA: Добавете определен текст към началото на клетките
- Натиснете F5 клавиш за стартиране на макроса.
Резултат
-
Ако стартирате първата VBA, стойността "EXCL-" ще бъде добавено към съдържанието на всички избрани клетки.
-
Ако изпълнявате втората VBA, стойността "-XS" ще бъде добавено към съдържанието на всички избрани клетки.
- Добавяне на текст към съдържанието на клетката и поставяне в следващата колона:
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
- Добавете текст към съдържанието на клетката и го поставете в следващата колона:
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 > Text > Add Text. В Add Text диалогов прозорец, моля, направете следното:
- Въведете текста, който искате да добавите.
- Изберете желаната опция за това къде да поставите текста. Можете да визуализирате резултата в панела за визуализация.
- Удар OK.
- В предоставената екранна снимка, "2024" е въведено в текстовото поле с След последния знак избрана опция. Можете да видите визуализация на това как текстът ще се появи във всяка клетка, преди да приложите промените към избрания диапазон(и).
- Ако проверите Skip non-text cells опция, инструментът няма да добави посочения текст към клетки, които съдържат нетекстово съдържание.
Забележка: Искате да получите достъп до добавяне на текст полезност? Изтегли Kutools за Excel сега! Освен това, Kutools може да се похвали с безброй 300+ други функции и предлага 30-дневен безплатен пробен период. Не чакайте, опитайте още днес!
Визуално добавете текст в началото / края на всички клетки, като използвате персонализирано форматиране
Персонализираното форматиране в Excel е мощна функция, която ви позволява да визуално променят клетъчните дисплеи без реално да се променя оригиналното съдържание на клетката. Това е особено полезно за добавяне на единици или идентификатори, които са от съществено значение за интерпретацията, но не трябва да пречат на изчисленията.
Да предположим, че имате колона с числа, представляващи тегла, които искате дисплей с единица "kg", добавена към всяко число без промяна на действителните числа за целите на изчислението. Следвайте стъпките по-долу:
- Изберете клетките, които съдържат теглата. Можете да изберете диапазон, цяла колона или конкретни клетки в електронна таблица.
- Задръжте надолу Ctrl + 1 за да отворите Форматиране на клетки диалогов прозорец. Като алтернатива можете да щракнете с десния бутон върху избраните клетки и да изберете Форматиране на клетки от контекстното меню.
- в Форматиране на клетки диалог, на Телефон за връзка: раздел, моля:
- Изберете Custom от списъка с категории вляво.
- в Тип поле за въвеждане под Custom, въведете следния код на формат: #" килограма". След това можете да прегледате новия формат в Проба кутия, за да видите как изглежда преди нанасяне.
- Кликнете OK.
Резултат
Сега всяко число във вашия избор ще се покаже с "килограма" добавени, докато действителните стойности в клетките остават непроменени, така че всички изчисления, които включват тези клетки, ще продължат да използват чистите числени данни без "килограма" текст.
Забележки:
- Кодът на формата #" килограма" визуално добавя " килограма" към всички клетки, съдържащи числа, можете да го персонализирате, както следва:
- Сменете kg в кавичките с текста, който искате да добавите.
- Ако вашите клетки съдържат текст и искате да добавите конкретен текст към тях, заменете # (цифров знак) със @ (знак "при") в кода на формата.
- Да се визуално добавяне на текст в началото на клетките, предхождат # в кода на вашия формат с текста. Например влизане "текст "# в полето за форматиране ще се добави "текст " към всички числови клетки.
Вмъкнете текст след N-тия знак във всяка клетка
В този раздел ще разгледаме два метода за вмъкване на специфичен текст след N-тия знак във всяка клетка: единият използва a ЗАМЕНИТЕ формула а другият с a универсален инструмент. Като пример ще покажем как да вмъкнете тире (-) след 5-тия знак.
Вмъкнете текст след N-тия знак с формула REPLACE
За да вмъкнете определен текст или знаци след N-тия знак в клетки с функцията REPLACE, ще следваме модела, описан по-долу.
=REPLACE(cell, N+1, 0, "text")
Логиката зад тази формула е да се замени 0 (без) символи на клетка на (N + 1) та позиция с "текст". Например, към поставете тире (-) след 5-ия знак, ще използвам формулата по-долу:
=REPLACE(A2, 6, 0, "-")
Вмъкнете текст след N-тия знак с Kutools за Excel
Чрез кандидатстване Kutools for Excel's Add Text можете да добавите определен текст не само в началото или края на клетките, но и в определена позиция в клетките.
Да се поставете тире (-) след 5-ия знак, изберете един или няколко диапазона, където искате да вмъкнете тире, и щракнете Kutools > Text > Add Text. В Add Text диалогов прозорец, моля, направете следното:
- Въведете тире (-) в текстовото поле.
- Изберете Посочете позиция опция и въведете 5 за вмъкване на тирето след 5-ия знак. Можете да визуализирате резултата в панела за визуализация.
- Удар OK.
Забележка: Искате да получите достъп до добавяне на текст полезност? Изтегли Kutools за Excel сега! Освен това, Kutools може да се похвали с безброй 300+ други функции и предлага 30-дневен безплатен пробен период. Не чакайте, опитайте още днес!
Добавяне на текст преди / след определени знаци
В този раздел ще разгледаме два метода за добавяне на текст преди или след конкретни знаци в клетки на Excel: единият с помощта на ЗАМЕСТИТЕЛ формула и друг с a универсален инструмент. За илюстрация ще демонстрираме как да вмъкнете "(EO)" преди и след тирето (-) в съдържанието на клетката.
Вмъкване на текст преди / след определени знаци с формула ЗАМЕСТВАНЕ
За да вмъкнете текст или знаци преди или след определени знаци в клетки с функцията SUBSTITUTE, ще следваме моделите, описани по-долу.
- Добавете текст в началото преди конкретни знаци ("anchor_text"):
=SUBSTITUTE(cell, "anchor_text", "added_text & anchor_text", 1)
- Добавете текст след конкретни знаци ("anchor_text"):
=SUBSTITUTE(cell, "anchor_text", "anchor_text & added_text", 1)
Логиката зад формулите е да се замени "anchor_text" в рамките на клетка с "добавен_текст и котвен_текст" or "anchor_text & added_text", така че да вмъкна "добавен_текст" преди или след "anchor_text".
Например, за да вмъкнете "(EO)" преди тирето (-) в съдържанието на клетката, използвайте формулата по-долу:
=SUBSTITUTE(A2, "-", "(EO)-", 1)
- Броят 1 във формулата SUBSTITUTE казва на Excel да замени само първото появяване на тирето (-) в клетка A2. Ако има няколко тирета и искате да замените друго, коригирайте това число, за да съответства на конкретния екземпляр, към който се насочвате. За да добавите "(EO)" пред всяко тире, премахнете изцяло номера на екземпляра:
=SUBSTITUTE(A2, "-", "(EO)-")
- За да вмъкна "(EO)" след тирето (-), използвайте формулата по-долу:
=SUBSTITUTE(A2, "-", "-(EO)", 1)
Вмъкнете текст преди / след определени знаци с Kutools за Excel
Kutools for Excel's Add Text ви позволява лесно да добавяте текст преди или след определени знаци в клетките.
Да се вмъкнете "(EO)" преди тирето (-) в съдържанието на клетка изберете един или няколко диапазона, където искате да направите тази промяна, и щракнете Kutools > Text > Add Text. В Add Text диалогов прозорец, моля, направете следното:
- Тип (ЕО) в текстовото поле.
- Изберете Преди текст опция и въведете тире (-) в съответното поле за въвеждане. Можете да визуализирате резултата в панела за визуализация.
- Удар OK за вмъкване (EO) преди тирето.
Забележка: Искате да получите достъп до добавяне на текст полезност? Изтегли Kutools за Excel сега! Освен това, Kutools може да се похвали с безброй 300+ други функции и предлага 30-дневен безплатен пробен период. Не чакайте, опитайте още днес!
По-горе е цялото подходящо съдържание, свързано с премахването на макроси в Excel. Надявам се да намерите урока за полезен. Ако искате да проучите още съвети и трикове за Excel, моля, натиснете тук за достъп до нашата обширна колекция от над хиляди уроци.
Съдържание
- Видео: Добавете текст в Excel
- Добавете текст в началото / края на всички клетки в Excel
- С Flash Fill
- С формули на Excel
- С изкуствен интелект (AI)
- Използване на VBA
- Използване на универсален инструмент
- Използване на персонализирано форматиране (визуално добавяне на текст)
- Вмъкнете текст след N-тия знак във всяка клетка
- Добавяне на текст преди / след определени знаци
- Свързани статии
- Най-добрите инструменти за производителност в офиса
- Коментари
Най-добрите инструменти за производителност в офиса
Kutools за Excel - помага ви да се откроите от тълпата
Kutools за Excel разполага с над 300 функции, Гарантираме, че това, от което се нуждаете, е само на един клик разстояние...
Раздел Office - Активиране на четене и редактиране с раздели в Microsoft Office (включително Excel)
- Една секунда за превключване между десетки отворени документи!
- Намалете стотиците кликвания на мишката за вас всеки ден, кажете сбогом на ръката на мишката.
- Увеличава продуктивността ви с 50% при преглеждане и редактиране на множество документи.
- Внася ефективни раздели в Office (включително Excel), точно като Chrome, Edge и Firefox.