Как поставить пробелы в ячейке excel

Довольно часто возникает вопрос, как сделать перенос на другую строку внутри ячейки в Экселе? Этот вопрос возникает когда текст в ячейке слишком длинный, либо перенос необходим для структуризации данных. В таком случае бывает не удобно работать с таблицами. Обычно перенос текста осуществляется с помощью клавиши Enter. Например, в программе Microsoft Office Word. Но в Microsoft Office Excel при нажатии на Enter мы попадаем на соседнюю нижнюю ячейку.

Итак нам требуется осуществить перенос текста на другую строку. Для переноса нужно нажать сочетание клавиш Alt+Enter. После чего слово, находящееся с правой стороны от курсора перенесется на следующую строку.

alt+enter excel

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

Кнопка автоматического переноса текста

Убрать перенос с помощью функции и символа переноса

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

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

Синтаксис формулы:

=ПОДСТАВИТЬ (текст;стар_текст;нов_текст;[номер вхождения])

Итоговый вид формулы:

=ПОДСТАВИТЬ(A1;СИМВОЛ(10); » «)

Где:

  • А1 – ячейка содержащая текст с переносами,
  • СИМВОЛ(10) – символ переноса строки,
  • » » – пробел.

Перенос текста в Эксель с помощью функции

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

Формула:

=ПОДСТАВИТЬ(A1; » «;СИМВОЛ(10))

Что бы функция работало корректно во вкладке Выравнивание (Формат ячеек) должен быть установлен флажок «Переносить по словам».

Перенос с использование формулы СЦЕПИТЬ

Для решения нашей проблемы можно использовать формулу СЦЕПИТЬ.

Синтаксис формулы:

=СЦЕПИТЬ (текст1,[текст2]…)

У нас имеется текст в ячейках A1 и B1. Введем в B3 следующую формулу:

=СЦЕПИТЬ(A1;СИМВОЛ(10);B1)

Перенос на следующую строку с помощью СЦЕПИТЬ

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

Используя сайт abuzov.ru, вы даете согласие на работу с cookie, Яндекс.Метрикой, Google Analytics для сбора технических данных.OKПодробнее

Как добавить пробелы между числами в ячейках?

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

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

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

док добавить пробелы между цифрой 1


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

1. Введите эту формулу: = ТЕКСТ (A2, «### #### ####») в пустую ячейку помимо ваших данных, см. снимок экрана:

док добавить пробел между цифрой 2

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

док добавить пробел между цифрой 3

Ноты:

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

2. Иногда вам нужно вставить пробел между каждым числом в ячейке, вы можете использовать эту формулу: = ТЕКСТ (A2; «# # # # # # #») чтобы получить следующий результат:

док добавить пробел между цифрой 4


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

После установки Kutools for Excel, выполните следующие действия:

1. Выделите числовые ячейки, в которые вы хотите добавить пробелы.

2. Нажмите Кутулс > Текст > Добавить текст, см. снимок экрана:

3. В разделе Добавить текст диалоговом окне введите пробел один раз в Текст поле и выберите Указывать вариант под Позиция раздел, затем введите номер позиции, в которую вы хотите вставить пробелы, в то же время вы можете предварительно просмотреть результат на правой панели, см. снимок экрана:

док добавить пробел между цифрой 6

4. Затем нажмите Ok or Применить кнопки, пробелы добавлены в число в определенной позиции, см. скриншоты:

Примечание:

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

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

Нажмите, чтобы узнать больше об этой функции добавления текста…

 Скачать и бесплатную пробную версию Kutools for Excel Сейчас !



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

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

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

вкладка kte 201905


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

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

офисный дно

Комментарии (2)


Оценок пока нет. Оцените первым!

I have a column of data, and I would like to simply add a space to the beginning of each cell. How can I do this?

It should be like this:

Original:

1
2
3
4

After:

 1
 2
 3
 4

asked Jul 1, 2015 at 23:50

jcronin's user avatar

1

Assuming the data is in column A. In an empty column enter this formula in the first row:

=" "&A1
  • Copy down as far as the data in column A.
  • Copy the result of the formulas
  • Use paste special > Values to paste the data into column A
  • delete the helper formulas.

answered Jul 2, 2015 at 7:29

teylyn's user avatar

teylynteylyn

22.4k2 gold badges38 silver badges54 bronze badges

1

  1. Right click the cells in question and select Format Cells
  2. On the number tab select Custom under the category list
  3. Under type add as many spaces as you like before the selected formatting
  4. Click OK to close the dialog box
  5. Left justify cells to see the added spaces in the cell

This has the added functionality of keeping the cell formatted as number and mathematical formulas will still work.

answered Jul 2, 2015 at 1:52

wbeard52's user avatar

wbeard52wbeard52

3,4073 gold badges27 silver badges40 bronze badges

1

Select the cells you wish to process and run this small macro:

Sub dural()
    For Each r In Selection
    With r
        .Value = "' " & .Text
    End With
    Next r
End Sub

answered Jul 2, 2015 at 1:38

Gary's Student's user avatar

Gary’s StudentGary’s Student

19.2k6 gold badges25 silver badges38 bronze badges

 

Zhamilya Kb

Пользователь

Сообщений: 5
Регистрация: 23.11.2020

Добрый день, необходимо вставить пробелы между цифрами, формат (000) не поможет, так как только визуально разделяет цифры на 3 знака, но при копировании самих пробелов нет. Цифры часто меняются, и разных величин, и тысячи, и миллионы, поэтому если есть формула или макрос, было бы круто. Нигде не могу найти(

 

buchlotnik

Пользователь

Сообщений: 3863
Регистрация: 31.10.2014

Excel 365 Бета-канал

#2

23.11.2020 13:31:25

Цитата
Zhamilya Kb написал:
есть формула

не уверен что правильно понял…

Код
=ТЕКСТ(A1;ПОВТОР("_-0";ДЛСТР(A1)))

Прикрепленные файлы

  • образец.xlsx (9.11 КБ)

Соблюдение правил форума не освобождает от модераторского произвола
<#0>

 

Jack Famous

Пользователь

Сообщений: 10852
Регистрация: 07.11.2014

OS: Win 8.1 Корп. x64 | Excel 2016 x64: | Browser: Chrome

Zhamilya Kb, здравствуйте
=ТЕКСТ(A1;»### ### ###») — при необходимости — добавить решётки для бОльших чисел

Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄

 

БМВ

Модератор

Сообщений: 21383
Регистрация: 28.12.2016

Excel 2013, 2016

Jack Famous,  Алексей
=TEXT(A1;»# ###»)

По вопросам из тем форума, личку не читаю.

 

Zhamilya Kb

Пользователь

Сообщений: 5
Регистрация: 23.11.2020

Спасибо большоооое, очень помогли :)

 

buchlotnik

Пользователь

Сообщений: 3863
Регистрация: 31.10.2014

Excel 365 Бета-канал

#6

23.11.2020 13:54:07

Тёзка, тогда уж

Код
=ТЕКСТ(A1;"# #")

Соблюдение правил форума не освобождает от модераторского произвола
<#0>

 

БМВ

Модератор

Сообщений: 21383
Регистрация: 28.12.2016

Excel 2013, 2016

#7

23.11.2020 14:03:47

Цитата
buchlotnik написал:
тогда уж

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

По вопросам из тем форума, личку не читаю.

 

Jack Famous

Пользователь

Сообщений: 10852
Регистрация: 07.11.2014

OS: Win 8.1 Корп. x64 | Excel 2016 x64: | Browser: Chrome

#8

23.11.2020 15:04:53

Цитата
БМВ: что-то было не так с этой комбинацией

попробовал на листе от 1 000 с шагом 1 000 до конца листа по строкам (1 048 576 000) — всё ок

Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄

 

vikttur

Пользователь

Сообщений: 47199
Регистрация: 15.09.2012

А меня грызет другой вопрос :) — зачем понадобилось числа в текст преобразовывать?

 

Zhamilya Kb

Пользователь

Сообщений: 5
Регистрация: 23.11.2020

vikttur, Мне надо создавать списки в 1 столбике, приблизительнй пример во вложении, перешарила весь интернет, нигде не могла найти, был только формат ячеек, но это не помогало, решила впервые задать здесь вопрос (так как фанат Николая Павлова) и так быстро ответили, очень удивлена, спасибо большое всем за помощь.
А меня грызет другой вопрос, откуда столько умных людей  :D  

 

Hugo

Пользователь

Сообщений: 23253
Регистрация: 22.12.2012

#11

23.11.2020 16:31:18

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

Код
=СЦЕПИТЬ(A2;" ";"-";" ";ТЕКСТ(ОКРУГЛ(B2;0);"### ### ###");" ";"(";ОКРУГЛ(C2*100;2);"%";")")

Изменено: Hugo23.11.2020 16:33:33

 

buchlotnik

Пользователь

Сообщений: 3863
Регистрация: 31.10.2014

Excel 365 Бета-канал

#12

23.11.2020 16:40:14

зачем вам доп. столбцы?

Код
=A2&" - "&ТЕКСТ(B2;"# #")&ТЕКСТ(C2;"_-(0,00%)")

Прикрепленные файлы

  • образец (2) (1).xlsx (12.67 КБ)

Изменено: buchlotnik23.11.2020 17:02:18

Соблюдение правил форума не освобождает от модераторского произвола
<#0>

 

БМВ

Модератор

Сообщений: 21383
Регистрация: 28.12.2016

Excel 2013, 2016

#13

23.11.2020 17:01:12

Off

Цитата
vikttur написал:
меня грызет другой вопрос

Кормить надо лучше,  грызть не будет. :-)  

По вопросам из тем форума, личку не читаю.

 

Hugo

Пользователь

Сообщений: 23253
Регистрация: 22.12.2012

Что за безобразие, на форуме вопросы не кормлены!!!

 

vikttur

Пользователь

Сообщений: 47199
Регистрация: 15.09.2012

Сами воноваты — ответов мало :)

 

Zhamilya Kb

Пользователь

Сообщений: 5
Регистрация: 23.11.2020

#16

23.11.2020 18:14:24

Без доп столбов гениально) Спасибо добрые люди

У меня есть столбец данных, и я хотел бы просто добавить пробел в начале каждой ячейки. Как я могу это сделать?

Должно быть так:

Оригинал:

1
2
3
4

После:

 1
 2
 3
 4

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

Sub dural()
    For Each r In Selection
    With r
        .Value = "' " & .Text
    End With
    Next r
End Sub

ответ дан Gary’s Student14k

  1. Щелкните правой кнопкой мыши по соответствующим ячейкам и выберите « Format Cells
  2. На вкладке номера выберите Custom под списком категорий.
  3. Под типом добавьте столько пробелов, сколько хотите, перед выбранным форматированием.
  4. Нажмите кнопку ОК, чтобы закрыть диалоговое окно
  5. Выровнять ячейки слева, чтобы увидеть добавленные пробелы в ячейке

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

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

=" "&A1
  • Скопируйте до данных в столбце А.
  • Скопируйте результат формул
  • Используйте вставить специальные> Значения, чтобы вставить данные в столбец A
  • удалите вспомогательные формулы.

Понравилась статья? Поделить с друзьями:
  • Как поставить пробел в ячейке excel между словами
  • Как поставить пробел в числе в excel
  • Как поставить пробел в формуле в excel сцепить
  • Как поставить пробел в тексте в excel
  • Как поставить пробел в таблице excel