Страницы: 1
RSS
Как отменить преобразование числа в дату
 
Господа мы обрабатываем тахеометрический журнал в геодезии с помощью Excel. Столкнулись с неприятным явлением. Данные в сыром виде выглядят так:  12.23,123.4556,89,2536     Расшифровка: 12.23-длина, 123.4556-горизонтальный угол, 89,2536 (угол 123 градусы, 45 минуты, 56 секунды) . Вначале разбрасываем данные по столбцам, и вот тут обнаружилось, что если горизонтальный угол в  до 10 градусов , например 4,2112, то после сортировки в ячейке оказывается дата, 21 апреля. Попытка ввести общий формат приводит к тому, что появляется вообще другое число. Не подскажете как на листе вообще отменить образование даты.
 
Если нет возможности преобразовать формат данных до ввода в Excel, нужно изменять формат ячейки:  
-перед вводом данных;  
-на текстовый.  
 
При дальнейшей обработке текст преобразовывать в число (если в этом есть необходимость).  
При преобразовании данных задавать формат формулами (или в коде).
 
Или добавьте перед данными апостроф.  
Но вообще конечно всё зависит от задачи.
 
{quote}{login=Ориген}{date=08.07.2012 12:30}{thema=Как отменить преобразование числа в дату}{post}Данные в сыром виде выглядят так:  12.23,123.4556,89,2536     Расшифровка: 12.23-длина, 123.4556-горизонтальный угол, 89,2536 ...{/post}{/quote}  
это не опечатка?  
первые два числа имеют десятичный разделитель точку, а последнее - запятую?  
это откуда ж такие "сырые" данные?  
формат файла?
фрилансер Excel, VBA - контакты в профиле
"Совершенствоваться не обязательно. Выживание — дело добровольное." Э.Деминг
 
{quote}{login=Ориген}{date=08.07.2012 12:30}{thema=Как отменить преобразование числа в дату}{post}/... Вначале разбрасываем данные по столбцам, и вот тут...{/post}{/quote}  
... и вот тут надо учитывать/задавать формат полей, в которые пойдут "осколки"... И удалять ненужные запятухи... Как вариант, разумеется... ;) -31161-
 
{quote}{login=ikki}{date=08.07.2012 02:24}{post}это не опечатка? первые два числа имеют десятичный разделитель точку, а последнее - запятую?{/post}{/quote} Прошу прщения это опечатка. Точки отделяют целое от дробного, а запятые три измеренные величины: длину, горизонтальный угол и вертикальный угол. Спасибо за совет завтра воспользуюсь им и отпишу.
 
Перед тем как разбить текст по столбцам замените разделитель целой и дробной части на точку в закладке Параметры/Международные (для 2003 офиса)  
После разделения верните на значение по умолчанию
Страницы: 1
Читают тему
Наверх