Функция СЖПРОБЕЛЫ
Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Excel 2010 Excel 2007 Excel для Mac 2011 Excel Starter 2010 Еще. Меньше
В этой статье описаны синтаксис формулы и использование функции СЖПРОБЕЛЫ в Microsoft Excel.
Описание
Удаляет из текста все пробелы, за исключением одиночных пробелов между словами. Функция СЖПРОБЕЛЫ используется для обработки текстов, полученных из других прикладных программ, если эти тексты могут содержать лишние пробелы.
Важно: Функция СЖПРОБЕЛЫ предназначена для удаления из текста знаков пробела 7-разрядного кода ASCII (значение 32). В наборе знаков Юникода существует дополнительный знак пробела, который называется знаком неразрывного пробела и имеет десятичное значение 160. Этот знак обычно используется на веб-страницах как сущность HTML . Сама по себе функция СЖПРОБЕЛЫ не удаляет этот знак неразрывного пробела. Пример обрезки обоих пробелов из текста см. в десяти лучших способах очистки данных.
Синтаксис
Аргументы функции СЖПРОБЕЛЫ описаны ниже.
- Текст Обязательный. Текст, из которого удаляются пробелы.
Пример
Скопируйте образец данных из следующей таблицы и вставьте их в ячейку A1 нового листа Excel. Чтобы отобразить результаты формул, выделите их и нажмите клавишу F2, а затем — клавишу ВВОД. При необходимости измените ширину столбцов, чтобы видеть все данные.
=СЖПРОБЕЛЫ(» Доход за первый квартал «)
Удаляет начальные и конечные пробелы из текста в формуле («Доход за первый квартал»)
Доход за первый квартал
Как поставить пробел между цифрами в excel
Argument ‘Topic id’ is null or empty
Сейчас на форуме
© Николай Павлов, Planetaexcel, 2006-2023
info@planetaexcel.ru
Использование любых материалов сайта допускается строго с указанием прямой ссылки на источник, упоминанием названия сайта, имени автора и неизменности исходного текста и иллюстраций.
| ООО «Планета Эксел» ИНН 7735603520 ОГРН 1147746834949 |
ИП Павлов Николай Владимирович ИНН 633015842586 ОГРНИП 310633031600071 |
Как в экселе поставить пробел между цифрами?
Когда вы работаете с большими числами, от четырех знаков и более, то они лучше воспринимаются при присутствии в них пробелов, которые отделяют разряды цифр. Рассмотрим подробно, как в программе эксель поставить пробел между цифрами.
Первый шаг. Перед нами обычная таблица, в которой есть цифры с шестью знаками.
Второй шаг. Выделите часть таблицы, содержащую цифры, после на мышки нажмите правую клавишу, а в отобразившемся на экране меню, нажмем на строчку «Формат ячеек».

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

В итоге мы получили таблицу в программе эксель, в которой между цифрами есть нужные нам пробелы.
Числа некорректно копируются в Excel из-за неразрывного пробела.
Для участия в обсуждениях и оформления подписки на новые сообщения форума вам необходимо зарегистрироваться.
Страницы: 1
Cообщений на странице:
Числа некорректно копируются в Excel из-за неразрывного пробела.
QUIK clients support
Сообщений: 1283 Регистрация: 22.12.2014
03.03.2020 11:40:40
Используйте «Формальное представление данных», включается по F9/Программа/Буфер обмена.
Пользователь
Сообщений: 130 Регистрация: 03.11.2019
03.03.2020 14:06:04
Пользователь
Сообщений: 14 Регистрация: 16.06.2019
12.09.2023 18:56:15
| Цитата |
|---|
| написал: Используйте «Формальное представление данных», включается по F9/Программа/Буфер обмена. |
Но тогда вместо «Купля» «Продажа» будет «BUY» и «SELL», что для меня оказалось неприемлемо.Решил проблему через скрипт AutoIt.
За основу взял этот пример. Удалил всё лишнее. Причесал оставшееся.
Скрипт следит за содержимым буфера обмена и удаляет все неразрывные пробелы:
; AutoIt (не Lua . ) Global $sSimb = Chr (160) ; DEC код неразрывного пробела While 1 Sleep(200) $sClip = ClipGet() If StringRegExp($sClip, $sSimb) Then _Job() WEnd Func _Job() $sClip = StringRegExpReplace($sClip, '[' & $sSimb & ']', '') ClipPut($sClip) $sClip = '' EndFunc
