Друзья, всем привет. В комментариях, да и на занятиях, довольно часто поднимается тема преобразования чисел, сохранённых как текст, в рабочий числовой формат, поэтому решил про это написать. Как обычно, здесь не будет никаких откровений и чего-то нового. Так или иначе, всё то, о чём напишу, уже давно есть в интернете. Просто решил собрать всё в одном месте. Может, кому-то будет полезно (я на это очень надеюсь). Небольшое вступление. Чего рассматривать не будем, и почему такое вообще происходит. Сразу...
В ячейках листа Excel могут храниться данные нескольких типов: текст, числа или формулы. И так как для Excel это разные типы данных, то и работает он с ними по-разному (например, к тексту нельзя применять математические операции, а числа не получится использовать во многих текстовых функциях). Проблемы начинаются тогда, когда на листе появляются числа, которые программа воспринимает как текст. Наиболее часто такая ошибка возникает при выгрузке данных из других приложений, учетных систем и программ (например, из 1С или какой-то ERP-системы)...