Профессиональные приемы работы в Microsoft Excel

Обмен опытом => Microsoft Excel => Тема начата: Всеволод Кулик от 27.04.2015, 18:21

Название: Проблема c отображением датывремя
Отправлено: Всеволод Кулик от 27.04.2015, 18:21
Здравствуйте. Помогите, пожалуйста. Проблема заключается в том, что были сняты данные со стендов (больше 20к значений), и дата некорректно отображается и почти не поддается аналитике. НО, если зайти в формулу ячейки и нажать enter (получается, что ничего не меняли, просто обновили), все встает на свои места.

Штатные средства вроде датазнач или смена формата ячейки не помогают.
Может ли кто-то написать, как макросом сделать подобную процедуру для моих 20к?
Когда записываю, показывает что-то вроде такого:
    Range("A3").Select
    ActiveCell.FormulaR1C1 = "4/9/2014 10:15"
    Range("D3").Select
    ActiveCell.FormulaR1C1 = "4/9/2014 10:15"
Название: Re: Проблема c отображением датывремя
Отправлено: Serge 007 от 27.04.2015, 19:00
Файл где?
Название: Re: Проблема c отображением датывремя
Отправлено: Всеволод Кулик от 27.04.2015, 19:07
слишком большой был файл, да и думал без него можно
Название: Re: Проблема c отображением датывремя
Отправлено: Serge 007 от 27.04.2015, 19:57
Цитата: Всеволод Кулик от 27.04.2015, 19:07
слишком большой был файл
Это как в старом анекдоте про размер анализов пациента :)
Нафига Вы почти 7 тысяч строк приложили? Двух десятков вполне достаточно, что бы понять проблему

Цитата: Всеволод Кулик от 27.04.2015, 19:07
думал без него можно
В правилах указано. Правила читать надо, они для Вас пишутся

По теме:
Ctrl+H
Найти: .
Заменить на: .
Заменить все
ОК

В найти и заменить "." - это точка
Иными словами надо заменить все точки на такую же. При этом произойдет перевод дат, написанных текстом (как у Вас в файле), в нормальные числа

Название: Re: Проблема c отображением датывремя
Отправлено: Всеволод Кулик от 27.04.2015, 20:18
Спасибо за ответ. Насчёт размера - для понимания важности работы  :)
Название: Re: Проблема c отображением датывремя
Отправлено: VelemShub от 14.05.2015, 22:21
Спасибо за вопрос - ответ. Сталкивался с этой проблемой неоднократно. А решение такое простое!