Добавление символов в ячейке excel

  • Добавить значение в начало или конец ячеек формулой
  • Добавить символ в конце каждой ячейки
  • Как добавить символ в конце и начале ячеек столбца
  • Добавить символы в начале каждой ячейки
  • Добавить слово в каждую ячейку столбца
  • Добавить символ к каждому слову

Периодически офисным специалистам, работающим с большими массивами данных, требуется такая операция, как добавление определенного текста во все ячейки столбца – в конце или начале каждой ячейки.

Добавить значение в начало или конец ячеек формулой

Можно решить задачу формулой “СЦЕПИТЬ” или простой конкатенацией через амперсанд (символ “&”). Но на это нужно много времени, т.к. нужно

  • добавить дополнительный столбец рядом с исходным
  • ввести формулу с функцией “СЦЕПИТЬ” или формулу с амперсандом в первую ячейку – здесь кому что больше нравится. =СЦЕПИТЬ(A1;” слово”) или A1&” слово”.
  • протянуть формулу до конца нового столбца, убедившись, что она затронула весь диапазон
  • заменить в нем формулы на значения
  • скопировать данные из нового столбца в первый
  • удалить новый столбец

Ниже пример с добавлением одного символа, в данном случае – знака вопроса. Вместо него можно вписать внутри кавычек любое значение.

формулы добавления символа к значению ячейки

Могут возникнуть сложности с добавлением кавычек (“) – поскольку формулы текстовые, аргумент указывается в кавычках, и во избежание ошибок одинарные кавычки обозначаются двойными, итого получается 4 знака подряд:

=""""&A1&"""" 

“заключит” значение ячейки A1 в кавычки.

Если данную операцию приходится производить часто, такой процесс порядком поднадоест. Однажды надоел и автору надстройки для Excel !SEMTools, поэтому процесс был автоматизирован. Ниже перечислены несколько примеров, как добавить текст в каждую ячейку в Excel с ее помощью.

Добавить символ в конце каждой ячейки

Выделяем диапазон ячеек, жмем макрос, вводим необходимый символ и жмем ОК. Так просто. Данные изменяются в том же столбце.

Вставляем вопросительный знак в конце каждой ячейки столбца

Как добавить символ в конце и начале ячеек столбца

Допустим, у нас есть названия ООО, но они без кавычек и без “ООО”.
Ниже пример, как ускорить процесс.
1. Добавления кавычек с обеих сторон ячейки – чтобы не производить две операции.

Добавить символы в начале каждой ячейки

2. Теперь добавим символы “ООО ” в начале каждой ячейки, чтобы завершить задачу.

Добавление символов в начале каждой ячейки выделенного столбца

Добавить слово в каждую ячейку столбца

Допустим, нужно добавить слово “выплатить” в начале каждой ячейки с ФИО определенного человека. Если исходные данные в именительном падеже, может быть также полезна процедура склонение по падежам.

Выделяем столбец, склоняем ФИО, и далее выбираем процедуру в меню и вводим слово в окошко, вместе с пробелом после него:

Вставляем слова в начале и конце каждой ячейки выбранных столбцов в Excel с помощью !SEMTools

Добавить символ к каждому слову

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

Когда нужно добавить символ перед или после каждого слова в ячейке, это уже является одним из вариантов изменить слова, а не ячейки. Ведь слов в ячейке может быть разное количество, а может и вовсе не быть. На этот случай у меня есть отдельная статья с формулами и функциями: добавить символ в Excel к каждому слову в ячейке.

Хотите так же быстро добавлять символы или текст в несколько ячеек одновременно?
!SEMTools существенно расширит возможности вашего Excel.

23 Дек

Добавление символов в начало и конец ячейки с данными

Добавление символов в ячейку

Добавление символов в ячейку Excel хоть и редко, но встречается. К примеру, мне необходимо, чтобы в начале или конце текста, числа (любых данных) был проставлен определенный символ — скобки, точки, тире, кавычки и т.д.

Для этого воспользуемся формулой — =»(«&A1:A1&»)» — его можно вводить в любую ячейку  Excel, главное чтобы в столбец A были внесены данные.

Если же нам необходимо вставить символы только в конец или начало ячейки можно оставить — =»(«&A1 или =A1&»)», что позволит проставить в начале (конце) символ открывающейся или закрывающейся скобки.

Получившийся результат можно будет скопировать с помощью специальной вставки в любую часть таблицы Excel.

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

Подробнее смотрите в нашем новом видео!

Добавить текст в ячейки с текстом Excel.

​Смотрите также​​bob3​ знак дроби (/)​ ​ ТЕКСТОВОМ ФОРМАТЕ. Подскажите,какую​​ к исходному значению​ которая обрезает каждое​ формулы:​ применении. Если, например,​Очень часто данные набранные​
​ форматирование». Выбираем функцию​
​ подстановочных знаков читайте​ ​символ «Знак вопроса» в​ ​Excel​
​ молоку, т.д.), то​ способами можно посчитать​Excel​
​ пишем такую формулу.​Можно быстро​: Здравствуйте!​ и​ использовать формулу?​
​ ячейки A4. После​ исходное значение до​В результате каждый идентификатор​ каждое значение в​
​ в электронных таблицах​ «Правила выделенных ячеек»​ в статье «Примеры​Excel​(​ в пустой ячейке​ такие результаты, смотрите​.​ =A1&» «&»№» Получится​добавить слово в каждую​Подскажите, а как​число равное (Х+10)?​Юрий М​ чего обрезали каждый​
​ первых 10-ти чисел​
Добавить текст в ячейки с текстом Excel. ​ получил необходимое ему​​ поле «ID клиента»​
​ Excel используются для​ -> «Текст содержит».​ ​ функции «СУММЕСЛИМН» в​​(​
​*​ пишем такую формулу.​ в статье «Как​Вместо знака «&»​ так.​
​ ячейку​ можно добавить в​Должно получится что-то​: Файл посмотреть не​ идентификатор оставляя только​ от начала строки.​ количество нулей, чтобы​ должно иметь по​ заполнения файлов баз​
​ Заполняем так.​ Excel».​?​) означает любой текст​ Мы написали формулу​ объединить данные теста​ можно применить функцию​Чтобы быстро заполнить​Excel​ значение дополнительный символ,​ типа того:​ могу. Формула в​

excel-office.ru

Подстановочные знаки в Excel.

​ лишь по 10​​ Для этого во​ соответствовать правилу для​​ 10 чисел, то​ данных. Файлы такого​Нажимаем «ОК». Получилось так.​Как найти все слова​​). В формуле он​ ​ после слова, букв,​​ в ячейке В5.​ в ячейках в​ сцепления. Смотрите статью​
​ столбец B формулой​. Например, в каждую​ например ноль.​изначально в ячейке​ B1​ числовых знаков справой​ втором аргументе функции​ дальнейшего запыления поля​ для реализации данной​
​ типа часто требуют​Выделились все слова, в​ с разными окончаниями​ означает один любой​ которое мы написали​=СЧЁТЕСЛИ(A1:A10;»молок*») Как написать​
​ Excel».​ «Функция «СЦЕПИТЬ» в​ (скопировать вниз по​ заполненную ячейку нужно​В файле есть​ — «20»​=»0″&A1​ стороны номеров. Мы​ ЛЕВСИМВ указано число​ «ID клиента» при​
​ задачи нужно для​ ​ соблюдения правил заполнения.​​ которых есть слово​​ в​​ знак. Например, нам​ в формуле перед​ формулу с функцией​Можно в формулу​ Excel».​
​ столбцу), нажимаем левой​ добавить ещё какое-то​ ячейки, в которых​результат — «20/30».​maribel1​ добавили недостающие символы​
Символ ​ 10.​ импорте таблицы в​ каждого числа дописать​ Например, чтобы определенные​ «шуруп».​Excel.​​ нужно найти все​ звездочкой (например, «молок*»).​​ «СЧЕТЕСЛИ», читайте в​ ​Excel вставить символ, подстановочные​​Можно вставлять слова,​​ мышкой два раза​​ значение, слова, числа,​ номер отделения выглядит,​Nic70y​: не получается. так​ сначала строки необходимого​Если необходимо сделать так​ базу данных.​ соответственное количество нулей.​ поля данных имели​О других способах​Эти подстановочные знаки​ слова, которые начинаются​
Символ ​Можно сделать по-другому.​ статье «Функция «СЧЁТЕСЛИ»​ знаки​ символы, коды, номера​ по квадратику в​​ т.д.​ например «9042/012», а​: без файла не​ и остается в​ нам количества. Так​
​ чтобы нули были​​ Например, для идентификатора​ ​ определенную длину количества​
​ поиска в таблице​ можно вставлять не​ с буквы «с»​ В ячейке В2​ в Excеl». Нашлось​. Эти символы можно​ в начале ячейки,​
​ нижнем правом углу​ ​Первый способ.​
​ должен «9042/0012», вот​ очень понятно,​ ячейке=»0″&A1​ работает функция ПРАВСИМВ,​ автоматически добавлены не​Формула, которая изображена выше​ с номером 1234567​ символов. Поэтому часто​ Excel, читайте в​ только в формулы,​​ и заканчиваются на​
​ написать «молок*». А​ таких 4 слова.​ применить для поиска,​
​ перед имеющимся текстом.​ ячейки B1. Формула​Добавить текст в ячейки​ как добавить нолик​пишем рядом формулу:​
​kim​ обратно пропорционально для​ с правой стороны,​ на рисунке сначала​ нужно дописать три​
​ техника заполнения полей​ статье «Поиск в​ но и в​ буквы «ла» (сЕла,​ в ячейке В5​

excel-office.ru

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

​В формуле написали слово​ в условном форматировании,​ Смотрите такой способ​ скопируется по всему​c текстом​ перед «/», причем​ =a1&»/30″​: Нужно установить сначала​ предыдущей функции ЛЕВСИМВ.​ а с левой​ добавляет к значению​ нуля и в​ данных числовыми значениями​ Excel» тут.​ строку поиска в​ сИла). В пустой​ написать такую формулу.​ «молок» и поставили​ др. Существую​

Автоматическое добавление количества символов в ячейке Excel

​ в статье «Объединить​ столбцу на расстояние​Excel.​ только там, где​потом если это​ формат «Общий», а​maribel1​ (например, так: 0001234567).​ ячейки A4 ряд​ результате получим корректную​ требует ввода дополнительных​Про других символы,​ диалоговом окне «Найти»​ ячейке (В4) напишем​ =СЧЁТЕСЛИ(A1:A10;B2) Получится так.​ звездочку (*) –​подстановочные знаки в​ слова из разных​ заполненных ячеек столбца.​У нас такая​ три символа после​ надо, копипастим -​

​ потом вводить формулу…​: Прикреплен файл с​ Тогда следует немного​ символов из 10-ти​ запись 1234567000 для​ нулей, чтобы во​

ЛЕВСИМВ.

​ что они означают,​ на закладке «Главная».​ такую формулу. =СЧЁТЕСЛИ(A1:A10;»с?ла»)​Такой формулой можно выбрать​ это значит, что​Excel​ ячеек в текст​ О таком способе​

​ таблица с адресами​

​ «/».​ вставляем значения​maribel1​ примером. Например, есть​ изменить формулу, а​ нулей и в​ поля «ID клиента»​ всех значениях было​ где применяются, читайте​Как выделить ячейки в​ Получится так.​ весь товар из​

​ Excel будет считать​– это символы,​ Excel» здесь.​ копирования, смотрите статью​ в столбце А.​Заранее спасибо!​Pelena​: Огромное спасибо. Получилось!!!​ 10 строк в​

​ вместо функции ЛЕВСИМВ​ результате получаем новый​ в файле базы​ одинаковое число символов​ в статье «Символы​Excel с похожими словами.​Или напишем искомое слово​ таблицы с одним​ все ячейки со​ которые обозначают определенные​

ПРАВСИМВ.

​В Excel можно​ «Копирование в Excel».​Нам нужно дополнить в​vikttur​: или​ Доброй ночи!!!​ текстовом формате, состоящих​ использовать функцию ПРАВСИМВ:​ идентификатор. Каждый из​ данных.​ не зависимо от​ в формулах Excel».​Использовать такие знаки​ в ячейке В2​ названием и разными​ словами, которые начинаются​ действия.​ посчитать результат, если​

exceltable.com

к текстовой строке добавить символ

​Получится так.​​ эти ячейки столбца​:​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=A1&»/»&A1+10​noobik​ из 10 цифр.​Как видено на рисунке​ них теперь в​Ниже на рисунке изображено​ величины числа.​Какими способами можно​ можно и в​

​ «с?ла», а в​​ кодами (шуруп А1,​ на «молок», а​Например, когда нужно​
​ в ячейках анкеты,​

​Второй способ​​ A дополнительные слова,​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ЕСЛИОШИБКА(ПСТР(A3;НАЙТИ(«№»;A3)+2;5)&ТЕКСТ(ПСТР(A3;НАЙТИ(«/»;A3)+1;4);»0000″);»»)​gling​

​: Здравствуйте! Подскажите, пожалуйста,​​ Нужно в каждой​ на этот раз,​ любом случае имеет​

​ автоматическое дозаполнение недостающего​​В Excel подготовка и​ сравнить данные с​

planetaexcel.ru

Добавление символа к числу в ячейке (Формулы/Formulas)

​ условном форматировании. Выделим​​ ячейке В5 напишем​ шуруп 123, т.д.).​ дальше имеют разные​ найти в столбце​ теста, стоят не​.​
​ числа, т.д. Мы​
​bob3​: Наверно так =A1&»/»&A1+10​
​ как «глобально» добавить,​ строке к началу​
​ используя символ амперсант,​

​ не менее 10-ти​​ количества символов нулями​ заполнение данных дополнительными​
​ помощью диаграммы, смотрите​ диапазон. На закладке​
​ такую формулу. =СЧЁТЕСЛИ(A1:A10;B2)​Ещё один подстановочный​ окончания.​

​ слово в разных​​ цифры, а слова,​
​Добавить слово в каждую​

​ вставим знак «№».​​: Огромное Вам спасибо!!!​

​noobik​​ во множество ячеек,​

excelworld.ru

Добавить доп.символ в значение ячейки (Формулы/Formulas)

​ текста добавить цифру​​ мы добавили по​
​ чисел.​ в конец строки​ нулями являются достаточно​ в статье «Диаграмма​
​ «Главная» нажимаем на​О других способах применения​ знак – это​Символ «звездочка» в​ падежах (молоко, молоком,​ буквы, знаки. Какими​ ячейку​В ячейке B1​ Всё работает!!!​: Всем огромное спасибо)​
​ к числу (Х)​

​ 0. ЯЧЕЙКИ В​​ 10 нулей слева​​Далее применяется функция ЛЕВСИМВ,​

​ с помощью простой​​ простым способом в​ в Excel план-факт».​

excelworld.ru

​ кнопку функции «Условное​

Microsoft Excel

трюки • приёмы • решения

Как в Excel вводить специальные символы

В Excel есть окно Символ, которое применяется для поиска и вставки специальных символов в ячейку (рис. 66.1). Вы можете открыть это окно, выбрав команду Вставка ► Символы ► Символ.

На вкладке Символы в раскрывающемся списке Шрифт выберите нужный шрифт. Для большинства шрифтов вы также можете выбирать категорию шрифтов из раскрывающегося списка Набор. Выберите нужный символ и нажмите кнопку Вставить. Продолжите вставку дополнительных символов, если они вам еще нужны, или нажмите кнопку Закрыть, чтобы закрыть окно.

Рис. 66.1. Символы из категории технические знаки шрифта Arial Unicode MS

Если вы вставили символ из определенного шрифта, то Excel продолжит отображать тот же символ независимо оттого, какой шрифт применился к ячейке. Для большого набора символов используйте шрифт Arial Unicode MS.

Если вы используете какой-либо символ часто, то можете захотеть сделать его более доступным, например это может быть КНС. В Excel это выполняется с помощью функции Автозамена. Исполнив следующие инструкции, вы сделаете нужный вам символ (для нашего примера он выбран на рис. 66.1) легкодоступным.

  1. Выберите пустую ячейку.
  2. Выполните команду Вставка ► Символы ► Символ и используйте диалоговое окно. Символ для поиска символов, которые вы хотите использовать. В нашем примере код символа равен 2318, а сам символ относится к категории технические знаки шрифта Arial Unicode MS.
  3. Вставьте этот символ в ячейку, нажав кнопку Вставить.
  4. Нажмите Закрыть, чтобы закрыть диалоговое окно Символ.
  5. Нажмите Ctrl+C, чтобы скопировать символ в активной ячейке.
  6. Выберите Файл ► Параметры, чтобы открыть окно Параметры Excel, перейдите в раздел Правописание, а затем нажмите кнопку Параметры автозамены для вызова диалогового окна Автозамена (или просто нажмите Alt+TA).
  7. В окне Автозамена выберите одноименную вкладку.
  8. В поле заменять введите последовательность символов, например (р).
  9. Перейдите к полю на и нажмите Ctrl+V, чтобы вставить специальный символ.
  10. Нажмите для закрытия окна Автозамена.

После выполнения этих шагов Excel будет заменять символ, когда вы введете (р). Выбирая строку замены, укажите последовательность символов, которые вы обычно не печатаете. В противном случае вы можете обнаружить, что Excel делает замену там, где она вам не нужна. Помните, что всегда можете нажать Ctrl+Z, чтобы отменить автозамену. Для получения более подробной информации об использовании автозамены см. статью «Настройка и совместное использование автозамены в Excel».

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

Очень часто данные набранные в электронных таблицах Excel используются для заполнения файлов баз данных. Файлы такого типа часто требуют соблюдения правил заполнения. Например, чтобы определенные поля данных имели определенную длину количества символов. Поэтому часто техника заполнения полей данных числовыми значениями требует ввода дополнительных нулей, чтобы во всех значениях было одинаковое число символов не зависимо от величины числа.

Автоматическое добавление количества символов в ячейке Excel

В Excel подготовка и заполнение данных дополнительными нулями являются достаточно простым способом в применении. Если, например, каждое значение в поле «ID клиента» должно иметь по 10 чисел, то для реализации данной задачи нужно для каждого числа дописать соответственное количество нулей. Например, для идентификатора с номером 1234567 нужно дописать три нуля и в результате получим корректную запись 1234567000 для поля «ID клиента» в файле базы данных.

Ниже на рисунке изображено автоматическое дозаполнение недостающего количества символов нулями в конец строки с помощью простой формулы:

В результате каждый идентификатор получил необходимое ему количество нулей, чтобы соответствовать правилу для дальнейшего запыления поля «ID клиента» при импорте таблицы в базу данных.

Формула, которая изображена выше на рисунке сначала добавляет к значению ячейки A4 ряд символов из 10-ти нулей и в результате получаем новый идентификатор. Каждый из них теперь в любом случае имеет не менее 10-ти чисел.

Далее применяется функция ЛЕВСИМВ, которая обрезает каждое исходное значение до первых 10-ти чисел от начала строки. Для этого во втором аргументе функции ЛЕВСИМВ указано число 10.

Если необходимо сделать так чтобы нули были автоматически добавлены не с правой стороны, а с левой (например, так: 0001234567). Тогда следует немного изменить формулу, а вместо функции ЛЕВСИМВ использовать функцию ПРАВСИМВ:

Как видено на рисунке на этот раз, используя символ амперсант, мы добавили по 10 нулей слева к исходному значению ячейки A4. После чего обрезали каждый идентификатор оставляя только лишь по 10 числовых знаков справой стороны номеров. Мы добавили недостающие символы сначала строки необходимого нам количества. Так работает функция ПРАВСИМВ, обратно пропорционально для предыдущей функции ЛЕВСИМВ.

Вставка символа

В документах Word, презентациях PowerPoint и книгах Excel можно легко вставлять специальные символы, знаки дробей и другие символы.

Важнее всего понимать, что при вставке символов, дробей, специальных знаков или международных символов критическое значение имеет шрифт, который вы используете. Не все шрифты содержат одинаковые символы. Например, шрифт «Слон» не содержит знаков дроби, а Verdana —. Таким образом, очень важно использовать правильный шрифт, чтобы найти нужный символ или знак, который вам нужен.

Это статичные символы. Если вам нужны интерактивные флажки, которые можно выделять и снимать выделение, см. статью Добавление флажков или переключателей (Excel) или Создание контрольного списка в приложении Word.

Символ, например, валюта (¥), музыка (♫), или флажки (✔)

Поместите курсор в то место в файле, куда вы хотите вставить символ.

Перейдите к разделу вставка > символа.

Выберите символ или другие символы.

Используйте прокрутку вверх или вниз, чтобы найти символ, который вы хотите вставить.

Различные наборы шрифтов часто содержат различные символы, а самые часто используемые символы содержатся в наборе шрифтов Segoe UI Symbol. Используйте селектор Шрифт над списком символов для выбора шрифта, который вы хотите просмотреть.

Когда вы найдете символ, который вам нужен, дважды щелкните его. Символ будет вставлен в документ.

Совет: Если вы хотите увеличить или уменьшить ваш символ, выделите его и используйте параметр Размер шрифта.

Если вы собираетесь часто вставлять символ, рекомендуем настроить функцию автозамены, которая будет вставлять его за вас. Вы найдете дополнительные сведения здесь: Вставка флажка или другого символа с помощью автозамены.

Щелкните или коснитесь того места, куда нужно вставить специальный символ.

Перейдите к разделу вставка > символа > другие символы.

Выберите специальные символы.

Дважды щелкните символ, который нужно вставить.

Совет: Многие специальные символы имеют связанные с ними сочетания клавиш. Если вы захотите вставить специальный знак еще раз в будущем, просто нажмите сочетание клавиш. Например, сочетание клавиш ALT + CTRL + C служит для вставки символа авторского права (©).

Некоторые дроби (1/4, 1/2 и 3/4) автоматически заменяются соответствующими символами (¼, ½, ¾) при вводе. Однако другие остаются неизменными (1/3, 2/3, 1/5 и т. д.), поэтому если вы хотите вставить их как символы, нужно будет использовать процесс вставки символа.

Щелкните или тапвхере, что вы хотите вставить дробь.

Перейдите к разделу вставка > символа > другие символы.

В раскрывающемся списке Подгруппа выберите Числовые формы.

Примечание: Не все шрифты имеют подгруппу числовых форм. Если вы не видите подгруппу числовых форм, которая доступна для вашего шрифта, необходимо использовать другой шрифт, например Calibri, чтобы вставить символ дроби.

Дважды щелкните дробь, которую вы хотите вставить.

Только небольшое количество обычных дробей имеет символы, которые можно заменить. Для более необычных дробей, например 8/9, вы можете определить приблизительное значение символа, задав числитель как надстрочный текст, а знаменатель – как подстрочный. Дополнительные сведения см. в статье Вставка надстрочного или подстрочного текста.

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

Для отдельных знаков практически всегда существуют сочетания клавиш в Office. Например:

CTRL + SHIFT + ALT +? служит для вставки ¿

: после ввода «a» позволяет вставить ã.

CTRL+SHIFT+: после ввода «u» позволяет вставить ü.

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

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

Перейдите на вкладку Вставка в ленте и нажмите Символ > Другие символы, так же как когда вы собираетесь вставить символ, используя диалоговое окно.

Прокрутите вверх или вниз списка, чтобы найти символ, который вы хотите; обратите внимание, что может потребоваться изменение шрифта или подмножества, чтобы найти его.

Совет: Шрифт Segoe UI Symbol содержит очень большой набор символов Юникода, которые можно выбрать.

Справа внизу вы увидите поля Код знака и из:. Код знака – это то, что потребуется ввести для вставки данного символа с клавиатуры, а из: сообщает, что это будет за символ. Если из: сообщает «Unicode (hex)», это символ Юникод. Если из: сообщает «Symbol (Decimal)» , это символ ASCII.

Данные в кодировках ASCII и Юникод и таблицах символов

Дополнительные сведения о вставке знаков ASCII или Юникода и таблицах с кодами и символами можно найти в статье Вставка кодов знаков ASCII или Юникода.

Вставка флажка

Конкретные инструкции можно найти в статье Вставка галочки.

Примечание: Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Была ли информация полезной? Для удобства также приводим ссылку на оригинал (на английском языке).

Ввод спецсимволов в MS EXCEL с помощью клавиши «ALT»

Зная десятичное значение кода символа, можно ввести этот символ с помощью комбинации клавиш ALT+код. Конечно, любой символ можно ввести через команду Вставка/ Текст/ Символ, но, иногда, например, при вводе пользовательского формата через Формат ячеек, эта команда недоступна.

Лучше пояснить ввод символов с помощью ALT кодов на примере. Введем символ ? (перечеркнутый 0) с помощью комбинации клавиш ALT+0216. Код 0216 – это десятичное представление кода системы UNICODE для символа ?. Символы и соответствующие коды можно посмотреть через инструмент Символ ( Вставка/ Текст/ Символ , т.е. на вкладке Вставка в группе Текст щелкните Символ).

Внимание! Для ввода цифр используйте цифровую клавиатуру (блок цифр справа!) и заранее перейти в раскладку Английский (США), CTRL+SHIFT или ALT+SHIFT (зависит от настроек компьютера).

Для ввода символа:

  • установите курсор в место, куда нужно вставить символ;
  • Удерживая ALT, наберите на цифровой клавиатуре 0216 и отпустите ALT. Символ должен отобразиться.

Использование клавиши ALT позволяет нам ввести любой символ из Таблицы символов без открытия самого диалогового окна, зная лишь его ALT код.

Заметим, что символ ? имеет шестнадцатеричный код 00В8, или соответствующий десятичный 0216. Часть символов имеет трехзначный ALT-код. Соответствующие коды смотрите, например, здесь http://www.theworldofstuff.com/characters/

Будьте внимательны, не в каждом шрифте есть символ ? или тот, который нужен Вам. Попробуйте выбрать шрифт текста в ячейке, например, Wingdings3, и вы получите вместо ? стрелочку направленную вправо вниз.

  • вставляем нужный символ с помощью команды меню Вставка/ Текст/ Символ в ячейку;
  • копируем в Буфер обмена;
  • вставляем нестандартный символ в нужное место.

Как вставить в Excel символ: функции КОДСИМВ и СИМВОЛ

Здравствуйте, уважаемые читатели. Все символы, которые использует программа Microsoft Excel, хранятся в таблицах символов ANSI и UNICODE. Они содержат привычные кириллические символы, латиницу, цифры в различных способах представления, а так же специальные символы (например, стрелки, греческий алфавит, другие знаки). Как правило, специфических знаков нет на клавиатуре и для вставки нужно использование функций.

Чтобы вставить специфический символ, можно воспользоваться ленточной командой Вставка – Символы – Символ . Там выбрать нужный элемент и сделать на нём двойной клик.

Вставка символа с помощью ленты

Если вы используете символ, которого нет на клавиатуре, можно воспользоваться функциями Excel. Я, например, помню коды тех символов, которые часто использую.

Чтобы определить код знака, воспользуйтесь функцией КОДСИМВ. Выполнение следующей операции даст результат «62»:

То есть, знак «больше» в таблице символов расположен под номером 62. Так же, этот номер можно увидеть в окне «Символ» в поле «Код знака» (см. рисунок).

Использование функции КОДСИМВ

Чтобы вставить символ, зная его код, воспользуемся функцией СИМВОЛ:

Функция СИМВОЛ в Эксель

Результатом выполнения этой функции будет знак «>» в ячейке. Так можно получить все символы из таблицы кодировки. Это полезно, когда вставка знака – часть большой формулы с условиями.

Попрактикуйтесь в использовании функций КОДСИМВ и СИМВОЛ, необходимость их применения может возникнуть в любой момент, вы должны быть к этому готовы.

Кстати, если Вы чувствуете, что не очень хорошо готовы к написанию формул и применению функций, Вам будут интересны посты о написании формул и применении функций в Excel.

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

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

  • Добавить до;
  • Приписать после;
  • С обоих сторон.

Видеоинструкция

Добавить символы до значения в Excel

Для того, чтобы дописать нужный текст к ячейкам в столбце или строке потребуется использовать формулу:

=»Дописанное слово»&A1

Выглядит это так:

Дописать символы до к значению в таблице Excel

В этом случае:

  • & является соединяющим элементом между прописываемому тексту или ячейками;
  • Кавычки «символ» позволяют написать нужный текст внутри них;
  • = (равно) это символ с которого начинается формула.

Пример файла:

Приписать текст после в Эксель

Добавить нужный текст после выбранной ячейки можно при помощи сочетания:

= A1&»Дописанное слово»

В интерфейсе это выглядит как:

Приписать текст после к ячейка в таблице Эксель

Пример файла:

Приписать текста до и после

Выполнить эту задачу можно при помощи конструкции:

=»Текст до»&A1&»Текст после»

Внешне:

Дописать символы (текст) до и после к значению в Excel

Важно! Количество конструкций не ограничено.

Пример файла:

Очень часто данные набранные в электронных таблицах Excel используются для заполнения файлов баз данных. Файлы такого типа часто требуют соблюдения правил заполнения. Например, чтобы определенные поля данных имели определенную длину количества символов. Поэтому часто техника заполнения полей данных числовыми значениями требует ввода дополнительных нулей, чтобы во всех значениях было одинаковое число символов не зависимо от величины числа.

Автоматическое добавление количества символов в ячейке Excel

В Excel подготовка и заполнение данных дополнительными нулями являются достаточно простым способом в применении. Если, например, каждое значение в поле «ID клиента» должно иметь по 10 чисел, то для реализации данной задачи нужно для каждого числа дописать соответственное количество нулей. Например, для идентификатора с номером 1234567 нужно дописать три нуля и в результате получим корректную запись 1234567000 для поля «ID клиента» в файле базы данных.

Ниже на рисунке изображено автоматическое дозаполнение недостающего количества символов нулями в конец строки с помощью простой формулы:

ЛЕВСИМВ.

В результате каждый идентификатор получил необходимое ему количество нулей, чтобы соответствовать правилу для дальнейшего запыления поля «ID клиента» при импорте таблицы в базу данных.



Формула, которая изображена выше на рисунке сначала добавляет к значению ячейки A4 ряд символов из 10-ти нулей и в результате получаем новый идентификатор. Каждый из них теперь в любом случае имеет не менее 10-ти чисел.

Далее применяется функция ЛЕВСИМВ, которая обрезает каждое исходное значение до первых 10-ти чисел от начала строки. Для этого во втором аргументе функции ЛЕВСИМВ указано число 10.

Если необходимо сделать так чтобы нули были автоматически добавлены не с правой стороны, а с левой (например, так: 0001234567). Тогда следует немного изменить формулу, а вместо функции ЛЕВСИМВ использовать функцию ПРАВСИМВ:

ПРАВСИМВ.

Как видено на рисунке на этот раз, используя символ амперсант, мы добавили по 10 нулей слева к исходному значению ячейки A4. После чего обрезали каждый идентификатор оставляя только лишь по 10 числовых знаков справой стороны номеров. Мы добавили недостающие символы сначала строки необходимого нам количества. Так работает функция ПРАВСИМВ, обратно пропорционально для предыдущей функции ЛЕВСИМВ.

    • 1. Добавить в начало каждой ячейки
      • 1.1 Добавить в начало ячеек с помощью формулы
      • 1.2 Добавить в начало ячеек с помощью Flash Fill
      • 1.3 Добавить в начало ячеек с помощью кода VBA
    • 2. Добавить в конец каждой ячейки
      • 2.1 Добавить в конец ячеек с помощью формулы
      • 2.2 Добавить в конец ячеек с помощью Flash Fill
      • 2.3 Добавить в конец ячеек с помощью кода VBA
    • 3. Добавить в середину строки
      • 3.1 Добавить после n-го символа строки по формуле
      • 3.2 Добавить после n-го символа строки с помощью Flash Fill
      • 3.3 Добавить после n-го символа строки с помощью кода VBA
    • 4. Добавьте текст с помощью Kutools for Excel (добавьте символы в определенную позицию по мере необходимости)
      • 4.1 Добавить текст перед первым символом или после последнего символа
      • 4.2 Добавить текст в указанные позиции
      • 4.3 Расширение утилиты «Добавить текст»
    • 5. Добавьте текст до или после первого определенного текста
      • 5.1 Добавить текст перед первым конкретным текстом
      • 5.2 Добавить текст после первого определенного текста
    • 6. Добавляйте символы до или после каждого слова.
      • 6.1 Добавить символ(ы) до или после каждого слова по формуле
      • 6.2 Добавляйте символы до или после каждого слова с помощью функции «Найти и заменить».
      • 6.3 Добавить символ(ы) до или после каждого слова по коду VBA
    • 7. Добавьте текст между символами
      • 7.1 Добавьте текст между каждым символом/цифрой с помощью определяемой пользователем функции
      • 7.2 Добавьте пробел между каждым числом с помощью формулы
    • 8. Добавляйте символы между каждым словом
    • 9. Добавьте символ между текстом и цифрой
      • 9.1 Добавить символ между текстом и цифрой с помощью формулы
      • 9.2 Добавляйте символы между текстом и цифрами с помощью Flash Fill
    • 10. Добавьте тире к номерам телефонов/социальным номерам
      • 10.1 Добавление тире к числам по формуле
      • 10.2 Добавление тире к числам с помощью форматирования ячеек
      • 10.3 Добавьте тире к номеру телефона с помощью команды Добавить текст Kutools for Excel
    • 11. Добавьте ведущие нули в ячейки, чтобы зафиксировать длину
      • 11.1 Добавление ведущих нулей в ячейки с помощью функции «Формат ячеек»
      • 11.2 Добавление ведущих нулей к ячейкам с формулой
    • 12. Добавляйте конечные нули к числам, чтобы зафиксировать длину
    • 13. Добавьте пробел в конце текста
    • 14. Добавьте кавычки/скобки вокруг текста или чисел
      • 14.1 Добавление кавычек/скобок по формату ячеек
      • 14.2 Добавьте кавычки/скобки вокруг формул
      • 14.3 Добавление кавычек/скобок с помощью VBA
    • 15. Добавить текст непосредственно в результат формулы

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

Навигация по этому руководству

1. Добавить в начало каждой ячейки

1.1 Добавить в начало ячеек с помощью формулы

1.2 Добавить в начало ячеек с помощью Flash Fill

1.3 Добавить в начало ячеек с помощью кода VBA

2. Добавить в конец каждой ячейки

2.1 Добавить в конец ячеек с помощью формулы

2.2 Добавить в конец ячеек с помощью Flash Fill

2.3 Добавить в конец ячеек с помощью кода VBA

3. Добавить в середину строки

3.1 Добавить после n-го символа строки по формуле

3.2 Добавить после n-го символа строки с помощью Flash Fill

3.3 Добавить после n-го символа строки с помощью кода VBA

4. Добавьте текст с помощью Kutools for Excel (добавьте символы в определенную позицию по мере необходимости)

4.1 Добавить текст перед первым символом или после последнего символа

4.2 Добавить текст в указанные позиции

4.3 Расширение утилиты «Добавить текст»

5. Добавьте текст до или после первого определенного текста

5.1 Добавить текст перед первым конкретным текстом

5.2 Добавить текст после первого определенного текста

6. Добавляйте символы до или после каждого слова.

6.1 Добавить символ(ы) до или после каждого слова по формуле

6.2 Добавляйте символы до или после каждого слова с помощью функции «Найти и заменить».

6.3 Добавить символ(ы) до или после каждого слова по коду VBA

7. Добавьте текст между символами

7.1 Добавьте текст между каждым символом/цифрой с помощью определяемой пользователем функции

7.2 Добавьте пробел между каждым числом с помощью формулы

8. Добавляйте символы между каждым словом

9. Добавьте символ между текстом и цифрой

9.1 Добавить символ между текстом и цифрой с помощью формулы

9.2 Добавляйте символы между текстом и цифрами с помощью Flash Fill

10. Добавьте тире к номерам телефонов/социальным номерам

10.1 Добавление тире к числам по формуле

10.2 Добавление тире к числам с помощью форматирования ячеек

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

11. Добавьте ведущие нули в ячейки, чтобы зафиксировать длину

11.1 Добавление ведущих нулей в ячейки с помощью функции «Формат ячеек»

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

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

13. Добавьте пробел в конце текста

14. Добавьте кавычки/скобки вокруг текста или чисел

14.1 Добавление кавычек/скобок по формату ячеек

14.2 Добавьте кавычки/скобки вокруг формул

14.3 Добавление кавычек/скобок с помощью VBA

15. Добавить текст непосредственно в результат формулы

Внимание

В этом уроке я создаю несколько примеров для объяснения методов, вы можете изменить ссылки по своему усмотрению, когда используете приведенный ниже код или формулы VBA, или вы можете напрямую загрузить образцы для опробования методов.

образец документаНажмите, чтобы загрузить образец файла


1. Добавить в начало каждой ячейки

В этой части перечислены различные методы добавления символов в начало каждой ячейки, как показано ниже:
документ добавить в начале 1

1.1 Добавить в начало ячеек с помощью формулы


Здесь вы можете выбрать одну из трех следующих формул:

Формула 1 Оператор конкатенации «&»

Соедините несколько текстов вместе с помощью символа амперсанда «&».

«текст»&ячейка

Формула2 СЦЕПИТЬ функцию

Функция СЦЕПИТЬ используется для объединения текстов.

СЦЕПИТЬ(«текст»,ячейка)

Формула3 Функция CONCAT

Это новая функция, которая появляется только в Excel 2019, Office 365 и Excel в Интернете.

СЦЕП («текст», ячейка)

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

Используя приведенный выше пример, вы можете использовать формулы в строке формул следующим образом:

«&»

=$E$3&B3 or =»Айфон»&B3

СЦЕПИТЬ функция

=СЦЕПИТЬ($E$3,B3) or = СЦЕПИТЬ («Айфон», B3)

Функция CONCAT

=СЦЕП($E$3;B3) or = СЦЕП («Айфон», B3)

Нажмите Enter чтобы получить результат, затем перетащите маркер автозаполнения вниз, чтобы добавить текст в каждую ячейку диапазона B3:B6.
документ добавить в начале 1

 Внимание: текст должен быть заключен в двойные кавычки, иначе формула возвращает значение ошибки #ИМЯ?. Если вы используете ссылку на ячейку для текста, не забудьте использовать абсолютную ссылку, вы можете нажать клавишу F4, чтобы изменить относительную ссылку на абсолютную ссылку.

1.2 Добавить в начало ячеек с помощью Flash Fill


Если вы используете Excel 2013 или более поздние версии, новая мощная функция, Вспышка заливки, может заполнить ячейки на основе указанных выше ячеек, которые вы ввели автоматически.

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

Затем в ячейке ниже продолжайте вводить вторые данные с текстом префикса, во время ввода будет отображаться список серого цвета, нажмите Enter чтобы разрешить Flash Fill автоматически заполнять данные.
документ добавить в начале 1документ добавить в начале 1

Если список предварительного просмотра не создается, перейдите на вкладку Главная и нажмите Заполнять > Вспышка заливки чтобы запустить его вручную.

1.3 Добавить в начало ячеек с помощью кода VBA


Если вы знакомы с кодом VBA, здесь представлен код VBA для добавления текста в начало каждой ячейки в диапазоне.

1. Выберите диапазон ячеек, в который вы хотите добавить текст префикса, затем нажмите другой + F11 ключи для включения Microsoft Visual Basic для приложений окно.

2. Затем во всплывающем окне нажмите Вставить > Модули чтобы вставить пустой новый модуль.
документ добавить в начале 1

3. Скопируйте и вставьте ниже код VBA в новый модуль.

VBA: добавить в начало ячеек

Sub AppendToExistingOnLeft()
Dim c As Range
For Each c In Selection
If c.Value <> "" Then c.Value = "Iphone" & c.Value
Next
End Sub

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

документ добавить в начале 1

4. Нажмите F5 ключ или щелкните Run кнопка документ добавить в начале 1 в окне для активации кода VBA.

Теперь во все выделенные ячейки был добавлен текст «Iphone» в начале.
документ добавить в начале 1


2. Добавить в конец каждой ячейки

Помимо добавления текста в начало ячеек, добавление текста в конец ячеек также распространено. Здесь мы берем единицу добавления в конце каждой ячейки для примеров, как показано ниже:
документ добавить в конце 1

2.1 Добавить в конец ячеек с помощью формулы


Здесь вы можете выбрать одну из трех следующих формул:

Формула 1 Оператор конкатенации «&»

Соедините несколько текстов вместе с помощью символа амперсанда «&».

Ячейка&»текст»

Формула2 СЦЕПИТЬ функцию

Функция СЦЕПИТЬ используется для объединения текстов.

СЦЕПИТЬ(ячейка,»текст»)

Формула3 Функция CONCAT

Это новая функция, которая появляется только в Excel 2019, Office 365 и Excel онлайн.

СЦЕП(ячейка,»текст»)

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

Используя приведенный выше пример, вы можете использовать формулы в строке формул следующим образом:

«&»

=B3&$E$3 or =B3&»кг»

СЦЕПИТЬ функция

= СЦЕПИТЬ (B3, $E$3) or =СЦЕПИТЬ(B3, «кг»)

Функция CONCAT

=СЦЕП(B3, $E$3) or =СЦЕП(B3, «кг»)

Нажмите Enter чтобы получить результат, затем перетащите маркер автозаполнения вниз, чтобы добавить текст в конец каждой ячейки диапазона B3:B6.
документ добавить в конце 1

 Внимание: текст должен быть заключен в двойные кавычки, иначе формула возвращает значение ошибки #ИМЯ?. Если вы используете ссылку на ячейку для текста, не забудьте использовать абсолютную ссылку, вы можете нажать клавишу F4, чтобы изменить относительную ссылку на абсолютную ссылку.

2.2 Добавить в конец ячеек с помощью Flash Fill


Если вы используете Excel 2013 или более поздние версии, новая мощная функция, Вспышка заливки, может заполнить ячейки на основе указанных выше ячеек, которые вы ввели автоматически.

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

Затем активируйте ячейку под первым результатом, нажмите Данные > Вспышка заливки, все ячейки ниже, включая активную ячейку, будут заполнены автоматически.
документ добавить в конце 1
документ добавить в конце 1

2.3 Добавить в конец ячеек с помощью кода VBA


Вот код VBA, который может добавлять текст в конце каждой ячейки в диапазоне.

1. Выберите диапазон ячеек, в которые вы хотите добавить текст суффикса, затем нажмите другой + F11 ключи для включения Microsoft Visual Basic для приложений окно.

2. Затем во всплывающем окне нажмите Вставить > Модули чтобы вставить пустой новый модуль.
документ добавить в начале 1

3. Скопируйте и вставьте ниже код VBA в новый модуль.

VBA: добавить в конец ячеек

Sub AppendToExistingOnRight()
Dim c As Range
For Each c In Selection
If c.Value <> "" Then c.Value = c.Value & "Kg"
Next
End Sub

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

документ добавить в начале 1

4. Нажмите F5 ключ или щелкните Run кнопка документ добавить в начале 1 в окне для активации кода VBA.

Теперь в конце каждой ячейки добавлен текст «Кг».
документ добавить в начале 1


3. Добавить в середину строки

Для большинства из вас легко добавить текст в начало или конец ячейки, но добавить текст в середину ячейки может быть довольно сложно. Возьмем пример, как показано ниже, добавив разделитель, например двоеточие: в конце второго символа каждой ячейки в диапазоне B3:B7.
документ добавить в середину 1

3.1 Добавить после n-го символа строки по формуле


Вот четыре формулы, предназначенные для выполнения этой работы, выберите одну для использования:

Formula1 Объедините функции LEFT и RIGHT

ВЛЕВО(ячейка, n) & «текст» & ВПРАВО(ячейка, ДЛСТР(ячейка) -n)

Formula2 COMBINE CONCATENATE(CONCAT), RIGHT и LEN функции

СЦЕПИТЬ(ВЛЕВО(ячейка, n), «текст», ВПРАВО(ячейка, ДЛСТР(ячейка) -n))

Or

СЦЕП(ЛЕВАЯ(ячейка, n), «текст», ПРАВАЯ(ячейка, ДЛСТР(ячейка) -n))

Формула3 ЗАМЕНИТЬ функцию

ЗАМЕНИТЬ(ячейка, n+1, 0, «текст»)

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

Для решения задачи, упомянутой выше, используйте следующие формулы:

Объедините функции ВЛЕВО и ВПРАВО

=ВЛЕВО(B3, 2) & «:» & ВПРАВО(B3, ДЛСТР(B3) -2) or =ВЛЕВО(B3, 2) & $E$3 & ВПРАВО(B3, ДЛСТР(B3) -2)

ОБЪЕДИНИТЬ СЦЕПИТЬ (СЦЕПИТЬ), ПРАВО и ДЛСТР функции

= СЦЕПИТЬ (ЛЕВО (B3, 2), «:», ПРАВО (B3, ДЛСТР (B3) -2)) or =СЦЕП (ЛЕВОЕ(B3, 2), «:», ПРАВОЕ(B3, ДЛСТР(B3) -2))

ЗАМЕНИТЬ функцию

=ЗАМЕНИТЬ(B3, 2+1, 0, «:») or =ЗАМЕНИТЬ(B3, 2+1, 0, $E$3)

Нажмите Enter чтобы получить результат, затем перетащите маркер автозаполнения вниз, чтобы добавить текст после второго символа каждой ячейки диапазона B3:B7.
документ добавить в середину 1

 Внимание: текст должен быть заключен в двойные кавычки, иначе формула возвращает значение ошибки #ИМЯ?. Если вы используете ссылку на ячейку для текста, не забудьте использовать абсолютную ссылку, вы можете нажать клавишу F4, чтобы изменить относительную ссылку на абсолютную ссылку.

3.2 Добавить после n-го символа строки с помощью Flash Fill


Если вы используете Excel 2013 или более поздние версии, Вспышка заливки, может заполнить ячейки на основе указанных выше ячеек, которые вы ввели автоматически.

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

Затем активируйте ячейку под первым результатом, нажмите Ctrl + E ключи для активации Вспышка заливки команда, все ячейки ниже, включая активную ячейку, были заполнены автоматически.
документ добавить в середину 1

Внимание: Если вы находитесь в системе MAC, нажмите клавиши Command + E. 

3.3 Добавить после n-го символа строки с помощью кода VBA


Код VBA также может выполнять эту работу.

1. Нажмите другой + F11 ключи для включения Microsoft Visual Basic для приложений окно.

2. Затем во всплывающем окне нажмите Вставить > Модули чтобы вставить пустой новый модуль.
документ добавить в начале 1

3. Скопируйте и вставьте ниже код VBA в новый модуль.

VBA: добавить в середину ячеек

Sub AddToMidduleOfString()
    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, 2 & ":" & VBA.Mid(Rng.Value, 3, VBA.Len(Rng.Value) - 1)
    Next
End Sub

Внимание: в скрипте кода, 2 это число определяет позицию, после которой вы хотите добавить текст, : это текст, который вы хотите добавить, 3 это сумма 2 и длины текста, который вы добавляете. Возьмем другой пример, чтобы добавить «и» после первого символа строки «AB», сценарий должен быть Rng.Value = VBA.Left(Rng.Value, 1) и «и» & VBA.Mid(Rng.Value, 4, VBA.Len(Rng.Value) — 1) 

документ добавить в начале 1

4. Нажмите F5 ключ или щелкните Run кнопка документ добавить в начале 1 в окне для активации кода VBA. Появится диалоговое окно для выбора ячеек для добавления текста.
документ добавить в начале 1

5. Нажмите OK. Теперь после второго символа каждой ячейки в диапазоне B19:B23 добавлен текст «:».
документ добавить в начале 1


4. Добавьте текст с помощью Kutools for Excel (добавьте символы в определенную позицию по мере необходимости)

Если вы устали от формул и VBA, вы можете попробовать мощный и удобный инструмент, Kutools for Excel, который может помочь вам с его Добавить текст функцию.
документ добавить текст 1

Эта функция «Добавить текст» может:

  • Добавить текст перед первым символом
  • Добавить текст после последнего символа
  • Добавить текст в указанные позиции
  • Расширение
    Добавить текст перед заглавными буквами
    Добавить текст перед строчными буквами
    Добавить текст перед прописными/строчными буквами
    Добавить текст перед числовыми символами

Нажмите, чтобы получить 30-дневную бесплатную пробную версию прямо сейчас.

Выберите ячейки, в которые вы хотите добавить текст, затем примените команду «Добавить текст», щелкнув Кутулс > Текст > Добавить текст.
документ добавить текст 1
4.1 Добавить текст перед первым символом или после последнего символа


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

Нажмите Применить or Ok чтобы завершить добавление.
документ добавить текст 1

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

Нажмите Применить or Ok чтобы завершить добавление.
документ добавить текст 1

4.2 Добавить текст в указанные позиции


Иногда вам может понадобиться добавить текст в середину ячейки или добавить текст в несколько позиций ячейки. Предположим, добавлен разделитель «-» после третьей и седьмой цифр социального номера, как показано ниже:
документ добавить текст 1

В разделе Добавить текст диалоговое окно, введите текст в Текст текстовое поле и отметьте Указывать вариант, затем введите позиции, используя запятую для разделения в текстовое поле, а затем нажмите Ok or Применить.
документ добавить текст 1

4.3 Расширение утилиты «Добавить текст»


Помимо добавления текста в нормальные позиции (начало, конец и указанная позиция), Добавить текст утилита также поддерживает добавление текста

  • Перед заглавными буквами
  • Перед строчными буквами
  • Перед прописными/строчными буквами
  • Перед числовыми символами

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

Кроме функции «Добавить текст», Kutools for Excel имеет более 300 других полезных функций, которые могут помочь вам в различных работах Excel, скачайте бесплатно прямо сейчас.


5. Добавьте текст до или после первого определенного текста

В этой части представлены формулы для добавления текста до или после первого появившегося определенного текста в Excel.

5.1 Добавить текст перед первым конкретным текстом


Например, вы хотите добавить текст «(продажа)» перед первым текстом «цена» в ячейке, как показано ниже:
документ добавить текст 1

В Excel эту задачу могут решить функции ЗАМЕНИТЬ и ПОДСТАВИТЬ.

ЗАМЕНИТЬ функцию

ЗАМЕНИТЬ(ячейка,НАЙТИ(«найти_текст»,ячейка),0,»добавить_текст»)

ЗАМЕНА функция

ПОДСТАВИТЬ(ячейка,»найти_текст»,»заменить_текст»,1)

В этом случае, пожалуйста, используйте приведенные выше формулы следующим образом:

=ЗАМЕНИТЬ(B4,НАЙТИ(«цена»,B4),0,»(продажа)»)

Or

=ПОДСТАВИТЬ(B4,»цена»,»(продажная)цена»,1)

Аргументы формулы в этом случае

Ячейка: B4,

Find_text: цена,

Add_text: (продажа),

Replace_text:(распродажа)цена.

Нажмите Enter чтобы получить первый результат добавления, затем перетащите маркер автозаполнения по ячейкам, которым нужна эта формула.
документ добавить текст 1

5.2 Добавить текст после первого определенного текста


Например, вы хотите добавить символ валюты «$» после первого двоеточия «:» в ячейке, как показано ниже:
документ добавить текст 1

В Excel эту задачу могут решить функции ЗАМЕНИТЬ и ПОДСТАВИТЬ.

ЗАМЕНИТЬ функцию

ЗАМЕНИТЬ(ячейка,НАЙТИ(«найти_текст»,ячейка),найти_длину_текста,»заменить_текст»)

ЗАМЕНА функция

ПОДСТАВИТЬ(ячейка,»найти_текст»,»заменить_текст»)

В этом случае, пожалуйста, используйте приведенные выше формулы следующим образом:

=ЗАМЕНИТЬ(B12,НАЙТИ(«:»,B12),1,»:$»)

Or

=ПОДСТАВИТЬ(B12,»:»,»:$»)

Аргументы формулы в этом случае

Ячейка: B12,

Найти_текст: :,

Заменить_текст::$.

Find_text_length:1

Нажмите Enter чтобы получить первый результат добавления, затем перетащите маркер автозаполнения по ячейкам, которым нужна эта формула.
документ добавить текст 1


6. Добавляйте символы до или после каждого слова.

В этой части руководства представлены три различных метода (формула, поиск и замена, VBA), которые помогут вам добавлять символы до или после каждого слова ячейки.

6.1 Добавить символ(ы) до или после каждого слова по формуле


Для решения этой задачи можно использовать функцию ПОДСТАВИТЬ, общие формулы такие:

Добавлять перед каждым словом

«символ»&ПОДСТАВИТЬ(строка, » «,» символ»)

Добавлять после каждого слова

ПОДСТАВИТЬ(строка,» «,»символ»)&»символ»

Предположим, вы добавляете «+» перед каждым словом в списке B3:B6, используйте следующую формулу:

=»+»&ПОДСТАВИТЬ(B3, » «,» +»)

Нажмите Enter чтобы получить первый результат, затем перетащите маркер автозаполнения вниз, чтобы получить все результаты.
doc добавлять перед каждым словом 1

Если добавить ($) после каждого слова списка B11:B14, используйте следующую формулу:

=ПОДСТАВИТЬ(B11,» «,»($) «)&»($)»

Нажмите Enter чтобы получить первый результат, затем перетащите маркер автозаполнения вниз, чтобы получить все результаты.
doc добавлять перед каждым словом 1

6.2 Добавляйте символы до или после каждого слова с помощью функции «Найти и заменить».


Если вы хотите добавить символы перед каждым словом, исключая первое, или добавить символы после каждого слова, исключая последнее, как показано на снимке экрана ниже, встроенный в Excel Найти и заменить утилита может справиться с этой задачей.

Добавлять перед каждым словом, исключая первое
doc добавлять перед каждым словом 1

Добавлять после каждого слова, исключая последнее
doc добавлять перед каждым словом 1

1. Выберите ячейки, в которые вы хотите добавить символы до или после каждого слова, затем нажмите Ctrl + H ключи для включения Найти и заменить Диалог.

2. Введите пробел в Найти то, что текстовое поле, затем введите новые символы с пробелом в Заменить текстовое поле и, наконец, щелкните Заменить все кнопку.

Эксплуатация Общие Пример
Добавляйте символы перед каждым словом Добавить новые символы после пробела Добавлять (продажа) перед каждым словом

doc добавлять перед каждым словом 1doc добавлять перед каждым словом 1

Эксплуатация Общие Пример
Добавляйте символы после каждого слова Новые символы с пробелом Добавить — после каждого слова

doc добавлять перед каждым словом 1doc добавлять перед каждым словом 1

6.3 Добавить символ(ы) до или после каждого слова по коду VBA

Здесь представлены два кода VBA для добавления символов до или после каждого слова. Запустите код, выполнив следующие шаги.

1. Нажмите другой + F11 ключи для включения Microsoft Visual Basic для приложений окно.

2. Во всплывающем окне нажмите Вставить > Модули чтобы вставить новый пустой модуль.
doc добавлять перед каждым словом 1

3. Скопируйте и вставьте приведенный ниже код VBA в модуль.

Добавлять перед каждым словом

Sub InsertCharBeforeWord()
'UpdateByExtendOffice
Dim ws As Worksheet
Dim xRg As Range
Dim xSRg As Range
Dim xCell As Range
Dim xInStr As String
Dim xArr As Variant
Dim xValue As String
    On Error Resume Next
   
    Set xSRg = Application.Selection
    Set xRg = Application.InputBox("Select cells(continuous):", "Kutools for Excel", xSRg.Address, , , , , 8)
    If xRg Is Nothing Then Exit Sub
    xInStr = Application.InputBox("Type characters you want to add:", "Kutools for Excel", "", , , , , 2)
    If StrPtr(xInStr) = 0 Then Exit Sub
    Application.ScreenUpdating = False
    For Each xCell In xRg
        xArr = Split(xCell.Text, " ")
        xValue = ""
        For Each xStr In xArr
            If Trim(xStr) <> "" Then
                If xValue = "" Then
                    xValue = xInStr & Trim(xStr)
                Else
                    xValue = xValue & " " & xInStr & Trim(xStr)
                    End If
            End If
        Next
        xCell.Value = xValue
    Next
    Application.ScreenUpdating = True
End Sub

Добавлять после каждого слова

Sub InsertCharAfterWord()
'UpdateByExtendOffice
Dim ws As Worksheet
Dim xRg As Range
Dim xSRg As Range
Dim xCell As Range
Dim xInStr As String
Dim xArr As Variant
Dim xValue As String
    On Error Resume Next
 
    Set xSRg = Application.Selection
    Set xRg = Application.InputBox("Select cells(continuous):", "Kutools for Excel", xSRg.Address, , , , , 8)
    If xRg Is Nothing Then Exit Sub
   
    xInStr = Application.InputBox("Type characters you want to add:", "Kutools for Excel", "", , , , , 2)
    If StrPtr(xInStr) = 0 Then Exit Sub
   
    Application.ScreenUpdating = False
    For Each xCell In xRg
        xArr = Split(xCell.Text, " ")
        xValue = ""
        For Each xStr In xArr
            If Trim(xStr) <> "" Then
                If xValue = "" Then
                    xValue = Trim(xStr) & xInStr
                Else
                    xValue = xValue & " " & Trim(xStr) & xInStr
                End If
            End If
        Next
        xCell.Value = xValue
    Next
    Application.ScreenUpdating = True
End Sub

4. Нажмите F5 ключ для запуска кода (или вы можете нажать Run кнопка  документ добавить в начале 1 ), появится диалоговое окно с просьбой выбрать непрерывные ячейки для работы, щелкните OK.
doc добавлять перед каждым словом 1

5. Во втором всплывающем диалоговом окне введите символы, которые вы хотите добавить, нажмите OK.
doc добавлять перед каждым словом 1

Затем символы будут добавлены в начале или в конце каждого слова.


7. Добавьте текст между символами

Иногда вам может понадобиться добавить текст между каждым символом. Здесь, в этой части, перечислены два сценария: один — добавить текст между каждым символом, другой — добавить пробел между каждым числом.

7.1 Добавьте текст между каждым символом/цифрой с помощью определяемой пользователем функции


Чтобы добавить символы между каждым символом в строке, вам может помочь пользовательская функция.

В этом случае мы добавляем пробел между каждым символом.

1. Нажмите другой + F11 ключи для включения Microsoft Visual Basic для приложений окно.

2. Во всплывающем окне нажмите Вставить > Модули чтобы вставить новый пустой модуль.
doc добавлять перед каждым словом 1

3. Скопируйте и вставьте приведенный ниже код VBA в модуль.

Добавить текст между символами

Function AddText(Str As String) As String
    Dim i As Long
    For i = 1 To Len(Str)
        AddText = AddText & Mid(Str, i, 1) & " "
    Next i
    AddSpace = Trim(AddSpace)
End Function

4. Сохраните код и закройте окно, чтобы вернуться к рабочему листу, затем введите приведенную ниже формулу в ячейку, в которую вы хотите поместить результат добавления.

=Добавитьтекст(B3)

B3 — это ячейка, содержащая строку, в которую вы хотите добавить пробел между символами.

5. Нажмите Enter чтобы получить результат, перетащите дескриптор автозаполнения по ячейкам, чтобы получить другие результаты, которые вам нужны.
doc добавлять перед каждым словом 1

 

Внимание:

1) В коде VBA вы можете изменить «» на другие тексты, как вам нужно, предположим, изменить его на «-« добавить — между символами.

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

Как удалить первые или последние N символов из ячейки или строки в Excэль?

ВЛЕВО(ячейка,ДЛСТР(ячейка)-длина_текста)

7.2 Добавьте пробел между каждым числом с помощью формулы


Если вы хотите добавить пробел между цифрами строки, которая является числовым значением, вы можете использовать функцию ТЕКСТ.

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

Предположим, что это список 8-значных чисел в диапазоне B10:B12, выберите ячейку, в которую будет помещен результат, введите ниже формулу:

=ТЕКСТ(B10;»# # # # # # # #»)

Нажмите Enter , затем перетащите маркер автозаполнения на другие ячейки.
doc добавлять перед каждым словом 1

Если длина чисел равна 5, формула будет изменена как =ТЕКСТ(B10;»# # # # #»).


8. Добавляйте символы между каждым словом

Если вы хотите добавить символ (символы) между каждым словом, предположив добавить пробел между именем, отчеством и фамилией, как показано на снимке экрана ниже, вы можете использовать определяемую пользователем функцию.
doc добавлять перед каждым словом 1

1. Нажмите другой + F11 ключи для включения Microsoft Visual Basic для приложений окно.

2. Во всплывающем окне нажмите Вставить > Модули чтобы вставить новый пустой модуль.

3. Скопируйте и вставьте приведенный ниже код VBA в модуль.

Добавляйте символы между словами

Function AddCharacters(pValue As String) As String
'UpdatebyExtendoffice20160908
Dim xOut As String
xOut = VBA.Left(pValue, 1)
For i = 2 To VBA.Len(pValue)
xAsc = VBA.Asc(VBA.Mid(pValue, i, 1))
If xAsc >= 65 And xAsc <= 90 Then
xOut = xOut & " " & VBA.Mid(pValue, i, 1)
Else
xOut = xOut & VBA.Mid(pValue, i, 1)
End If
Next
AddCharacters = xOut
End Function

4. Сохраните код и закройте окно, чтобы вернуться к рабочему листу, затем введите приведенную ниже формулу в ячейку, в которую вы хотите поместить результат добавления.

=Добавитьсимволов(B3)

B3 — это ячейка, содержащая строку, в которую вы хотите добавить пробел между словами.

5. Нажмите Enter чтобы получить результат, перетащите дескриптор автозаполнения по ячейкам, чтобы получить другие результаты, которые вам нужны.
doc добавлять перед каждым словом 1

 Внимание: в коде VBA вы можете изменить «» на другие тексты, как вам нужно, предположим, изменить его на «-« добавить — между словами.


9. Добавьте символ между текстом и цифрой

Чтобы добавить определенные символы между текстом и цифрами, как показано на снимке экрана ниже, здесь представлены два метода.
doc добавить между текстом и номером 1

9.1 Добавить символ между текстом и цифрой с помощью формулы


Если текст находится перед числами, общая формула

TRIM(REPLACE(string,MIN(FIND({1,2,3,4,5,6,7,8,9,0},string&»1234567890″)),0,»-«))

Используя приведенный выше случай в качестве примера, используйте следующую формулу:

=TRIM(REPLACE(B4,MIN(FIND({1,2,3,4,5,6,7,8,9,0},B4&»1234567890″)),0,»-«))

Нажмите Enter чтобы получить первый результат, затем перетащите маркер автозаполнения на другие ячейки, чтобы заполнить эту формулу.
doc добавить между текстом и номером 1

Если цифры стоят перед текстом, общая формула

ВЛЕВО(строка,СУММ(ДЛСТР(строка)-ДЛСТР(ПОДСТАВИТЬ(строка,{0,1,2,3,4,5,6,7,8,9},»»))))&».»&ПРАВО (строка,ДЛСТР(B13)-СУММ(ДЛСТР(строка)-ДЛСТР(ПОДСТАВИТЬ(строка, {0,1,2,3,4,5,6,7,8,9}, «»))))

Используя приведенный выше случай в качестве примера, используйте следующую формулу:

=LEFT(B13,SUM(LEN(B13)-LEN(SUBSTITUTE(B13,{0,1,2,3,4,5,6,7,8,9},»»))))&».»&RIGHT(B13,LEN(B13)- SUM(LEN(B13)-LEN(SUBSTITUTE(B13, {0,1,2,3,4,5,6,7,8,9}, «»))))

Нажмите Enter чтобы получить первый результат, затем перетащите маркер автозаполнения на другие ячейки, чтобы заполнить эту формулу.
doc добавить между текстом и номером 1

9.2 Добавляйте символы между текстом и цифрами с помощью Flash Fill


Если вы используете Excel 2013 или более поздние версии, Вспышка заливки также может помочь вам добавить символы между текстом и цифрами.

Рядом с исходными данными введите новые данные, в которые были добавлены символы между текстом и цифрами. Затем нажмите клавишу Enter, чтобы перейти к следующей ячейке первого результата.
doc добавить между текстом и номером 1

И нажмите Ctrl + E клавиши, чтобы включить мгновенное заполнение.
doc добавить между текстом и номером 1

Расширение

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


10. Добавьте тире к номерам телефонов/социальным номерам

Иногда вам нужно добавить разделители, такие как тире, к серии телефонных номеров или номеров социальных сетей, как показано на снимке экрана ниже. Ввод вручную будет предпринят, если необходимо добавить сотни цифр. В этой части представлены три хитрости, как быстро справиться с этой задачей.
doc добавить тире к цифрам 1

10.1 Добавление тире к числам по формуле


Вот две формулы, с помощью которых можно быстро добавлять тире к числам. Чтобы добавить тире после третьего и шестого числа в ячейке B3, используйте следующую формулу:

ЗАМЕНИТЬ функцию

=ЗАМЕНИТЬ(ЗАМЕНИТЬ(B3,4,0,»-«),8,0,»-«)

ТЕКСТ функция

=ТЕКСТ(B3,»???-???-???»)

Нажмите Enter чтобы получить первый результат, затем перетащите маркер автозаполнения на другие ячейки.
doc добавить тире к цифрам 1

Внимание:

Вы можете изменить аргументы вышеприведенных формул по мере необходимости. Предположим, добавить «-« после второй, четвертой и шестой цифр можно использовать формулы как:

=ЗАМЕНИТЬ(ЗАМЕНИТЬ(ЗАМЕНИТЬ(B3,3,0,»-«),6,0,»-«),9,0,»-«)

=ТЕКСТ(B3;»??-??-??-???»)

 

10.2 Добавление тире к числам с помощью форматирования ячеек


Чтобы напрямую добавить тире к числам в исходных ячейках, вы можете использовать Формат ячеек функцию.

1. Выберите числа, к которым вы хотите добавить дефисы, затем нажмите Ctrl + 1 ключи для включения Формат ячеек Диалог.

2. в Формат ячеек диалог под Число , выберите На заказ из Категория .

3. Затем в правом Тип раздел, тип ###-###-### в текстовое поле щелкните OK.
doc добавить тире к цифрам 1

Теперь к выделенным числам добавлены прочерки.
doc добавить тире к цифрам 1

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


Если у вас есть Kutools for Excel установленный в Excel, Добавить текст функция также может оказать вам услугу.

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

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

3. Нажмите Ok или Применить. Затем к выбранным числам были добавлены прочерки.

Бесплатно скачать Добавить текст для 30-дневной пробной версии.


11. Добавьте ведущие нули в ячейки, чтобы зафиксировать длину

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

11.1 Добавление ведущих нулей в ячейки с помощью функции «Формат ячеек»


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

1. Выберите ячейки, в которые вы хотите добавить ведущие нули, затем нажмите Ctrl + 1 ключи для включения Формат ячеек Диалог.

2. в Формат ячеек диалог под Число , выберите На заказ из Категория .

3. Затем в правом Тип раздел, тип 0000 в текстовое поле (чтобы зафиксировать длину числа до 4 цифр, введите 0000, вы можете изменить ее на другую длину, например 5 цифр, введите 00000), щелкните OK.
док добавить начальные нули 1

Затем к числам были добавлены начальные нули и такой же длины.
док добавить начальные нули 1

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

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


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

Вот три функции могут помочь вам.

Формула1 ТЕКСТ функция

ТЕКСТ(число,»00…»)

Формула2 ПРАВАЯ функция

ВПРАВО(«00…»&число,длина)

Базовая функция Formula3

ОСНОВАНИЕ(число,10,длина)

Количество нулей в формуле равно длине числа.

Здесь вы устанавливаете 4 цифры в качестве длины чисел, пожалуйста, используйте формулы, как показано ниже:

= ТЕКСТ (B10; «0000»)

=ВПРАВО(«0000″&B10,4)

= ОСНОВА (B10,10,4)

Нажмите Enter и перетащите маркер автозаполнения вниз.
док добавить начальные нули 1

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


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

Если вы хотите добавить конечные нули к числам для создания фиксированной длины, предположим, добавив конечные нули к числам в ячейке B3: B7, чтобы сделать их 5-значными, как показано на снимке экрана ниже, вы можете применить формулу для работы с заданием .
doc добавить конечные нули 1

Функция ПОВТОР

число&REPT(«0»,длина-LEN(число))

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

Пожалуйста, используйте следующую формулу:

=B3&ПОВТОР(«0»,5-ДЛСТР(B3))

Нажмите Enter и перетащите дескриптор автозаполнения вниз к ячейкам, которым нужна эта формула.
doc добавить конечные нули 1


13. Добавьте пробел в конце текста

Если вы хотите экспортировать или копировать данные с рабочего листа в блокнот, тексты могут быть размещены неаккуратно, поскольку значения ячеек имеют разную длину, чтобы они выглядели аккуратно, как показано на снимке экрана ниже, вам необходимо добавить завершающий пробел.
док добавить конечный пробел 1

Для решения этой задачи функция REPT может оказать вам услугу.

ВЛЕВО(текст и ПОВТОР(» «,max_length),max_length)

В формуле аргумент «текст» — это текст или ссылка на ячейку, к которой вы хотите добавить завершающий пробел, а аргумент «max_length» — это фиксированная длина, которую вы хотите сделать текстами, которая должна быть длиннее или равна максимальная длина используемых текстов.

Чтобы добавить завершающий пробел к текстам в ячейке B3:C6, используйте следующую формулу:

=ВЛЕВО(B3 & ПОВТОР(» «,10),10)

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

В этом случае, поскольку самый длинный из используемых текстов состоит из 9 символов, мы используем здесь 10.
док добавить конечный пробел 1


14. Добавьте кавычки/скобки вокруг текста или чисел

Иногда вам нужно добавить кавычки или скобки вокруг текста или чисел в ячейках, как показано на скриншоте ниже, за исключением ручного ввода по одному, вот два метода в Excel, которые могут быстро решить эту проблему.
документ добавить кавычки 1

14.1 Добавление кавычек/скобок по формату ячеек


Если вы хотите добавить кавычки вокруг текста в исходных данных, вам может помочь функция «Формат ячеек» в Excel.

1. Выберите ячейки, в которые вы хотите добавить кавычки, нажмите Ctrl + 1 ключи для включения Формат ячеек Диалог.

2. в Формат ячеек диалога под Число , выберите На заказ из списка Категория, затем перейдите в правый раздел, чтобы ввести «»» @ «»» в Тип текстовое окно. Нажмите OK.
документ добавить кавычки 1

Текст в выбранных ячейках был заключен в кавычки.

Если вы хотите добавить скобки вокруг текста, в текстовом поле «Тип» диалогового окна «Формат ячеек» используйте (@).

14.2 Добавьте кавычки/скобки вокруг формул


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

Использование и разъем

«»»»&текст&»»»»

Or

символ(34)&текст&символ(34)

В этом случае текст в ячейке B11, пожалуйста, используйте следующие формулы:

=»»»»&B11&»»»»

Or

=знак(34)&B11&символ(34)

Нажмите Enter и перетащите маркер автозаполнения вниз, чтобы заполнить ячейки.
документ добавить кавычки 1

Если вы хотите добавить скобки вокруг текста, используя формулу как «(«&текст&»)».

14.3 Добавление кавычек/скобок с помощью VBA


Если вам нужен код VBA для решения этой задачи, вот VBA.

1. Нажмите другой + F11 ключи для включения Microsoft Visual Basic для приложений окно.

2. Затем во всплывающем окне нажмите Вставить > Модули чтобы вставить пустой новый модуль.

3. Скопируйте и вставьте ниже код VBA в новый модуль.

VBA: добавьте кавычки вокруг текстов

Sub addquotationmarksorbrackets()
'UpdatebyExtendOffice
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 = """" & Rng.Value & """"
Next
End Sub

 Внимание: в скрипте кода, «»»» & Rng.Value & «»»» указывает на добавление «» вокруг текста, если вы хотите добавить скобки () вокруг текста, измените его на «(» & Rng.Value & «)».

документ добавить кавычки 1

4. Нажмите F5 ключ или щелкните Run кнопка документ добавить кавычки 1 в окне для активации кода VBA. Появится диалоговое окно для выбора ячеек для добавления кавычек.
документ добавить кавычки 1

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


15. Добавить текст непосредственно в результат формулы

Иногда, чтобы помочь другим пользователям лучше понять данные, вам может потребоваться добавить текст в результаты формулы, как показано ниже. Чтобы включить текст в формулу, вы можете использовать кавычки, окружающие текст, и добавить соединитель &, чтобы объединить текст и формулу вместе.
doc добавить текст в формулу 1

Случай 1 добавить текст перед формулой

«Сегодня «&ТЕКСТ(СЕГОДНЯ(),»дддд, мммм дд»)
doc добавить текст в формулу 1

Случай 2 добавить текст после формула

ТЕКСТ(СЕЙЧАС(),»ЧЧ:ММ:СС»)&» — текущее время.»
doc добавить текст в формулу 1

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

«Сегодня продано &data&» кг.»
doc добавить текст в формулу 1


Дополнительные учебники по Excel:

Объединение нескольких рабочих книг/листов в одну
Это руководство, в котором перечислены почти все сценарии объединения, с которыми вы можете столкнуться, и предоставлены относительно профессиональные решения для вас.

Разделить текст, число и ячейки даты (разделить на несколько столбцов)
Этот учебник разделен на три части: разделенные текстовые ячейки, разделенные числовые ячейки и разделенные ячейки даты. В каждой части представлены разные примеры, которые помогут вам понять, как справиться с задачей разделения при возникновении одной и той же проблемы.


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

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

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

вкладка kte 201905


Вкладка Office — предоставляет интерфейс с вкладками в Office и значительно упрощает вашу работу

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!

офисный дно

Понравилась статья? Поделить с друзьями:
  • Добавление символа в ячейку excel
  • Добавление записи в excel
  • Добавление дополнительной оси в график в excel
  • Добавление дней к дате excel
  • Добавление диаграммы к документу word