День добрый. Подскажите, пожалуйста как побороть такую проблему: Есть файл Excell с данными. В этом фале есть колонка артикул. У ячеек этой колонки различные форматы: если в значении есть буквы или символы, то формат общий, если же только цифры, то тут начинается самое веселое: - если мы видим в ячейке, что первая цифра не ноль, то формат ячейки числовой и значение ячейки соответствует тому, что отображается; - если мы видим что в ячейке отображается число с ведущим нулем (или двумя-тремя нулями), то формат почтовый индекс, при этом если отображается пять цифр (включая ведущие нули), то язык (местоположение) - Английский (США), если отображается шесть цифр (включая ведущие нули), то язык (местоположение) - Русский (Россия). При этом, не смотря на то, что отображается например "01234", значение в ячейке хранится - "1234". Или отображается "000601", а значение в ячейке при этом "601". Как можно быстро преобразовать колонку или получить в другой колонке (формулой или макросом) значение, которое бы соответствовало тому что видно на экране? Т.е. если в ячейке видно "01234", то в ней бы и хранилось "01234", а не "1234". Если просто задать для колонки артикул формат "текстовый", то ведущие нули пропадают. А нужно чтобы они остались. Сам файл присылают ежедневно. В нем порядка 5-6 тысяч строк. Ниже образец с основными вариантами значений и форматов ячеек. Образец.xlsx(8.68 КБ)