Выбрать дату в календареВыбрать дату в календаре

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