Excel убрать пробелы в строке

Часто бывает, что при загрузке и выгрузке из 1С 8.2 и 8.3 данных в числах встречаются пробелы, которые мешают нормально обрабатывать данные. Решение этой проблемы очень простое.

Число с пробелами в 1С 8.3

Рассмотрим, какие бывают виды пробелов.

Содержание

Виды пробелов в 1С

Пробелы могут быть двух видов:

  • неразрывный пробел;
  • «обычный» пробел.

Убираем неразрывные пробелы

Пример:

Число = 10000;

Получите 267 видеоуроков по 1С бесплатно:

  • Бесплатный видео самоучитель по 1С Бухгалтерии 8.3 и 8.2;
  • Самоучитель по новой версии 1С ЗУП 3.0;
  • Хороший курс по 1С Управление торговлей 11.

СтроковоеПредставление = Строка(Число); // система запишет в переменную «10 000»

Удалить такие пробелы в 1С очень просто через функцию формат числа:

Число = Формат(10000, «ЧГ=»);

СтроковоеПредставление = Строка(Число); // система запишет в переменную «10000»

Мы установили группировку в форматной строке Пустое значение (можно записать и «0»).

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

СтроковоеПредставление = СтрЗаменить(Строка(СтроковоеПредставление ), Символы.НПП, «„); // в переменной СтроковоеПредставление было „10 000“, стало „10000“

То есть мы просто заменили неразрывный пробел (Символы.НПП) в строке на пустое значение.

Обычные пробелы

Убрать обычный пробел в строке проще простого. Достаточно выполнить следующую функцию:

СтроковоеПредставление = СтрЗаменить(Строка(СтроковоеПредставление ), “ „, “»); // «10 000», стало «10000»

Пример аналогичен предыдущему способу. Однако вместо Символы.НПП мы используем строку с одним пробелом.

Если Вы начинаете изучать 1С программирование, рекомендуем наш бесплатный курс (не забудьте подписаться на YouTube — регулярно выходят новые видео):

К сожалению, мы физически не можем проконсультировать бесплатно всех желающих, но наша команда будет рада оказать услуги по внедрению и обслуживанию 1С. Более подробно о наших услугах можно узнать на странице Услуги 1С или просто позвоните по телефону +7 (499) 350 29 00. Мы работаем в Москве и области.

Поделиться:
Нет комментариев

Добавить комментарий

Ваш e-mail не будет опубликован. Все поля обязательны для заполнения.

×
Рекомендуем посмотреть