Excel: формула перевода текста в число

Бывает числа в некоторых ячейках вызывают ошибки при выполнении математических действий - это случается когда число записано с неверным десятичным раделителем или с разделением групп разрядов.
Такое число интерпретируется как текст, который необходимо перевести в число.
Эта формула позволяет исправить десятичный разделитель на тот, который используется в системе - знак точка(<.>) или запятая(",") и удалить знаки < >(пробел) или <'>(апостроф), используемые для разделения групп разрядов.

Примеры записи исходного числа:
1234,56 ; 1 234,56 1'234,56 ;1234.56 ; 1 234.56 1'234.56

Исходная ячейка (или выражение):


При переводе в число необходимо:

Удалять следующие разделители:
Удалять непечатаемые символы
Исправлять десятичный разделитель
При невозможности преобразования:

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











На главную Copyright © 2017 scriptapplications.narod.ru при использовании материалов обязательна ссылка на сайт




























На главную Сообщить об ошибке
Copyright © 2017 scriptapplications.narod.ru при использовании материалов обязательна ссылка на сайт