Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Перевод формата дат в числовой формат - Мир MS Excel

  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: китин, _Boroda_, DrMini  
Перевод формата дат в числовой формат
Victory Дата: Четверг, 22.09.2011, 09:20 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация: 0 ±
Замечаний: 0% ±

Здравствуйте.

Я экспортирую данные из интернета в excel файл (google trends). (excel 2007) На листе с данными есть столбец со значениями. Эти значения должны, конечно, быть в числовом формате. Но они почему-то изначально в формате даты. Наверное, потому что разделитель десятичных - точка. То есть в столбце данные типа янв.24. (вместо числа 1.24).
У меня никак не получается перевести этот формат даты в числовой формат. Когда я просто меняю формат ячеек, то в столбце появляются числа типа 15336, я так понимаю это коды дат. Но мне нужны не они. Я пробовала поменять разделитель десятичных с точки на запятую, все равно не получается. В формулах нашла только как перевести текстовый формат в числовой, а не наоборот. Подскажите, пожалуйста, как вернуть на лист изначальные значения? В приложении файл с данными.
К сообщению приложен файл: trends.csv (19.0 Kb)
 
Ответить
СообщениеЗдравствуйте.

Я экспортирую данные из интернета в excel файл (google trends). (excel 2007) На листе с данными есть столбец со значениями. Эти значения должны, конечно, быть в числовом формате. Но они почему-то изначально в формате даты. Наверное, потому что разделитель десятичных - точка. То есть в столбце данные типа янв.24. (вместо числа 1.24).
У меня никак не получается перевести этот формат даты в числовой формат. Когда я просто меняю формат ячеек, то в столбце появляются числа типа 15336, я так понимаю это коды дат. Но мне нужны не они. Я пробовала поменять разделитель десятичных с точки на запятую, все равно не получается. В формулах нашла только как перевести текстовый формат в числовой, а не наоборот. Подскажите, пожалуйста, как вернуть на лист изначальные значения? В приложении файл с данными.

Автор - Victory
Дата добавления - 22.09.2011 в 09:20
Serge_007 Дата: Четверг, 22.09.2011, 09:51 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Здравствуйте.

Как вариант:
Code
=ДАТА(ПРАВСИМВ(A6;4);ВПР(ЛЕВСИМВ(A6;3);{"jan";1:"feb";2:"mar";3:"apr";4:"may";5:"jun";6:"jul";7
:"aug";8:"sep";9:"oct";10:"nov";11:"dec";12};2;0);ПОДСТАВИТЬ(ЗАМЕНИТЬ(A6;1;4;"");ПРАВСИМВ(A6;4);))


В английской версии:
Code
=DATE(RIGHT(A6,4),VLOOKUP(LEFT(A6,3),{"jan",1;"feb",2;"mar",3;"apr",4;"may",5;"jun",6;"jul",7
;"aug",8;"sep",9;"oct",10;"nov",11;"dec",12},2,0),SUBSTITUTE(REPLACE(A6,1,4,""),RIGHT(A6,4),))
К сообщению приложен файл: Victory.rar (16.2 Kb)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеЗдравствуйте.

Как вариант:
Code
=ДАТА(ПРАВСИМВ(A6;4);ВПР(ЛЕВСИМВ(A6;3);{"jan";1:"feb";2:"mar";3:"apr";4:"may";5:"jun";6:"jul";7
:"aug";8:"sep";9:"oct";10:"nov";11:"dec";12};2;0);ПОДСТАВИТЬ(ЗАМЕНИТЬ(A6;1;4;"");ПРАВСИМВ(A6;4);))


В английской версии:
Code
=DATE(RIGHT(A6,4),VLOOKUP(LEFT(A6,3),{"jan",1;"feb",2;"mar",3;"apr",4;"may",5;"jun",6;"jul",7
;"aug",8;"sep",9;"oct",10;"nov",11;"dec",12},2,0),SUBSTITUTE(REPLACE(A6,1,4,""),RIGHT(A6,4),))

Автор - Serge_007
Дата добавления - 22.09.2011 в 09:51
Гость Дата: Четверг, 22.09.2011, 09:59 | Сообщение № 3
Группа: Гости
Формула массива:
Код

=ДАТА(ПРАВСИМВ(A6;4);МАКС(--ЕЧИСЛО(ПОИСК({"jan";"feb";"mar";"apr";"may";"jun";"jul";"aug";"sep";"oct";"nov";"dec"};A6))*ТРАНСП(СТРОКА($1:$12)));ПСТР(A6;НАЙТИ(" ";A6)+1;2)*1)
 
Ответить
СообщениеФормула массива:
Код

=ДАТА(ПРАВСИМВ(A6;4);МАКС(--ЕЧИСЛО(ПОИСК({"jan";"feb";"mar";"apr";"may";"jun";"jul";"aug";"sep";"oct";"nov";"dec"};A6))*ТРАНСП(СТРОКА($1:$12)));ПСТР(A6;НАЙТИ(" ";A6)+1;2)*1)

Автор - Гость
Дата добавления - 22.09.2011 в 09:59
Michael_S Дата: Четверг, 22.09.2011, 10:46 | Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 2012
Репутация: 373 ±
Замечаний: 0% ±

Excel2016
К сожалению, получить однозначного обратного перевода не получится, т.к из значений вида 1.1-1.9 и 1.01-1.09 получается одно и тоже - 1.янв - 1.сен, т.е, например, из даты 9 июл мы не можем однозначно сказать, было ли это 1.9 или 1.09.
Конкретно Ваш файл я открыл с помощью блокнота, заменил все точки на запятые, сохранил, вот что получилось...
К сообщению приложен файл: trends_.csv (19.0 Kb)
 
Ответить
СообщениеК сожалению, получить однозначного обратного перевода не получится, т.к из значений вида 1.1-1.9 и 1.01-1.09 получается одно и тоже - 1.янв - 1.сен, т.е, например, из даты 9 июл мы не можем однозначно сказать, было ли это 1.9 или 1.09.
Конкретно Ваш файл я открыл с помощью блокнота, заменил все точки на запятые, сохранил, вот что получилось...

Автор - Michael_S
Дата добавления - 22.09.2011 в 10:46
Гость Дата: Четверг, 22.09.2011, 10:56 | Сообщение № 5
Группа: Гости
Михаил, не то прикрепил видимо...
 
Ответить
СообщениеМихаил, не то прикрепил видимо...

Автор - Гость
Дата добавления - 22.09.2011 в 10:56
Hugo Дата: Четверг, 22.09.2011, 10:56 | Сообщение № 6
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3854
Репутация: 814 ±
Замечаний: 0% ±

365
Так если данные уже в csv - открываёте их через импорт данных. Там можно задать формат столбцам.
А у меня и так верно даблкликом открывается.


webmoney: E265281470651 Z422237915069
USDT TRC20: TN8XeEF17o5KPBD9pNwYzNyruycuAc2mVD
 
Ответить
СообщениеТак если данные уже в csv - открываёте их через импорт данных. Там можно задать формат столбцам.
А у меня и так верно даблкликом открывается.

Автор - Hugo
Дата добавления - 22.09.2011 в 10:56
Michael_S Дата: Четверг, 22.09.2011, 11:22 | Сообщение № 7
Группа: Друзья
Ранг: Старожил
Сообщений: 2012
Репутация: 373 ±
Замечаний: 0% ±

Excel2016
Quote (Гость)
Михаил, не то прикрепил видимо...

Справа - файл trends_.csv(19Kb), слева - trends.csv(19Kb)
К сообщению приложен файл: 8282455.gif (85.2 Kb)


Сообщение отредактировал Michael_S - Четверг, 22.09.2011, 11:23
 
Ответить
Сообщение
Quote (Гость)
Михаил, не то прикрепил видимо...

Справа - файл trends_.csv(19Kb), слева - trends.csv(19Kb)

Автор - Michael_S
Дата добавления - 22.09.2011 в 11:22
Victory Дата: Четверг, 22.09.2011, 13:42 | Сообщение № 8
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация: 0 ±
Замечаний: 0% ±

Спасибо всем огромное. Я думала дело в каких-то настройках.
Странно, что google trend так странно данные выгружает. Буду думать, наверное, я что-то не то сделала.
 
Ответить
СообщениеСпасибо всем огромное. Я думала дело в каких-то настройках.
Странно, что google trend так странно данные выгружает. Буду думать, наверное, я что-то не то сделала.

Автор - Victory
Дата добавления - 22.09.2011 в 13:42
Michael_S Дата: Четверг, 22.09.2011, 14:13 | Сообщение № 9
Группа: Друзья
Ранг: Старожил
Сообщений: 2012
Репутация: 373 ±
Замечаний: 0% ±

Excel2016
Quote (Victory)
Я думала дело в каких-то настройках.

По большому счету так и есть.
Если Вы работаете с такими файлами постоянно, зайдите в Панель управления - Язык и региональные стандарты - изменение форматов даты, времени и чисел. - форматы - дополнительно; поставьте разделитель дробной части "." (точка без кавычек); или формат даты dd/MM/yyyy (или dd-MM-yyyy)
В первом случае данные вида 1.23 будут восприниматься как числа, во втором - как текст.
 
Ответить
Сообщение
Quote (Victory)
Я думала дело в каких-то настройках.

По большому счету так и есть.
Если Вы работаете с такими файлами постоянно, зайдите в Панель управления - Язык и региональные стандарты - изменение форматов даты, времени и чисел. - форматы - дополнительно; поставьте разделитель дробной части "." (точка без кавычек); или формат даты dd/MM/yyyy (или dd-MM-yyyy)
В первом случае данные вида 1.23 будут восприниматься как числа, во втором - как текст.

Автор - Michael_S
Дата добавления - 22.09.2011 в 14:13
Hugo Дата: Четверг, 22.09.2011, 14:41 | Сообщение № 10
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3854
Репутация: 814 ±
Замечаний: 0% ±

365
Так я выше написал - у меня файлы открываются правильно без всяких ухищрений.
В Экселе (и системе) разделитель дробной части "." .


webmoney: E265281470651 Z422237915069
USDT TRC20: TN8XeEF17o5KPBD9pNwYzNyruycuAc2mVD
 
Ответить
СообщениеТак я выше написал - у меня файлы открываются правильно без всяких ухищрений.
В Экселе (и системе) разделитель дробной части "." .

Автор - Hugo
Дата добавления - 22.09.2011 в 14:41
Гость Дата: Воскресенье, 25.09.2011, 15:07 | Сообщение № 11
Группа: Гости
Спасибо огромное, все получилось.
 
Ответить
СообщениеСпасибо огромное, все получилось.

Автор - Гость
Дата добавления - 25.09.2011 в 15:07
alexmakienko Дата: Понедельник, 26.09.2011, 18:17 | Сообщение № 12
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Братцы у меня похожая ситуация.
После расчетов на Фортране числовые данные выводятся с точкой как в десятичном так и в нормализованном виде. Хочу построить графики в Exel.
Перебросил данные в Exel файл с разделением на столбцы, числовые данные естественно через точку. А в Exel воспринимаются только когда запятая. Пробовал изменить через формат ячейки (естественно снял защиту ячеек), а там образец числа задан например в нормализованном виде например 2.45Е-02) и не меняется.
Прошелся через панель управления как советовал выше Michael C запомнил перезагрузился. У ячеек появились зеленые треугольнички. Но Exel попрежнему числа через точку не воспринимает и графики строить не дает.

1. Как избавиться от точки в числе? Не перекалпачивать же весь массив вручную.
2. Как изменить в формате ячейки вид образца числа (скажем уйти от нормализованного к десятичной форме) ?
 
Ответить
СообщениеБратцы у меня похожая ситуация.
После расчетов на Фортране числовые данные выводятся с точкой как в десятичном так и в нормализованном виде. Хочу построить графики в Exel.
Перебросил данные в Exel файл с разделением на столбцы, числовые данные естественно через точку. А в Exel воспринимаются только когда запятая. Пробовал изменить через формат ячейки (естественно снял защиту ячеек), а там образец числа задан например в нормализованном виде например 2.45Е-02) и не меняется.
Прошелся через панель управления как советовал выше Michael C запомнил перезагрузился. У ячеек появились зеленые треугольнички. Но Exel попрежнему числа через точку не воспринимает и графики строить не дает.

1. Как избавиться от точки в числе? Не перекалпачивать же весь массив вручную.
2. Как изменить в формате ячейки вид образца числа (скажем уйти от нормализованного к десятичной форме) ?

Автор - alexmakienko
Дата добавления - 26.09.2011 в 18:17
Serge_007 Дата: Понедельник, 26.09.2011, 20:07 | Сообщение № 13
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Quote (alexmakienko)
Как избавиться от точки в числе? Не перекалпачивать же весь массив вручную.

Заменить точку на запятую через Ctrl+H.

Quote (alexmakienko)
Как изменить в формате ячейки вид образца числа (скажем уйти от нормализованного к десятичной форме) ?

Не понял...


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Quote (alexmakienko)
Как избавиться от точки в числе? Не перекалпачивать же весь массив вручную.

Заменить точку на запятую через Ctrl+H.

Quote (alexmakienko)
Как изменить в формате ячейки вид образца числа (скажем уйти от нормализованного к десятичной форме) ?

Не понял...

Автор - Serge_007
Дата добавления - 26.09.2011 в 20:07
Hugo Дата: Понедельник, 26.09.2011, 20:33 | Сообщение № 14
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3854
Репутация: 814 ±
Замечаний: 0% ±

365
Quote (alexmakienko)
После расчетов на Фортране числовые данные выводятся
куда? Как?
Если в текст - то см. сообщение №6.


webmoney: E265281470651 Z422237915069
USDT TRC20: TN8XeEF17o5KPBD9pNwYzNyruycuAc2mVD
 
Ответить
Сообщение
Quote (alexmakienko)
После расчетов на Фортране числовые данные выводятся
куда? Как?
Если в текст - то см. сообщение №6.

Автор - Hugo
Дата добавления - 26.09.2011 в 20:33
alexmakienko Дата: Понедельник, 26.09.2011, 22:30 | Сообщение № 15
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Serge 007 и Hugo
Я использую Microsoft Fortran Power Station. Он выводит числовые данные как в десятичном так и в нормализованном виде в файлы ...txt, ..res и даже в .. .xls. Но они в этих файлах выводятся с точкой и единым блоком без разделения на столбцы ( строки можно копировать столбцы не удается).
Hugo
Quote
csv - открываёте их через импорт данных
Что такое CSV ?
Открываю Exel и импортирую .. txt и ..res c функцией разделения на столбцы. В результате получаю ..xls файл все числа как положено в каждой ячейке но с точкой и как мертвые.
Serge 007 Например, если число нормализовано лезу в формат ячейки и пытаюсь изменить формат в ячейке на десятичный внадежде получить запятую, но там вшит намертво образец в виде нормализованного. Спасибо за совет попробую Ctr+H и отпишу.

Serge 007 Что-то с процедурой Ctr+H у меня не получается. Не могли бы Вы по подробнее рассказать


Сообщение отредактировал alexmakienko - Понедельник, 26.09.2011, 22:44
 
Ответить
СообщениеSerge 007 и Hugo
Я использую Microsoft Fortran Power Station. Он выводит числовые данные как в десятичном так и в нормализованном виде в файлы ...txt, ..res и даже в .. .xls. Но они в этих файлах выводятся с точкой и единым блоком без разделения на столбцы ( строки можно копировать столбцы не удается).
Hugo
Quote
csv - открываёте их через импорт данных
Что такое CSV ?
Открываю Exel и импортирую .. txt и ..res c функцией разделения на столбцы. В результате получаю ..xls файл все числа как положено в каждой ячейке но с точкой и как мертвые.
Serge 007 Например, если число нормализовано лезу в формат ячейки и пытаюсь изменить формат в ячейке на десятичный внадежде получить запятую, но там вшит намертво образец в виде нормализованного. Спасибо за совет попробую Ctr+H и отпишу.

Serge 007 Что-то с процедурой Ctr+H у меня не получается. Не могли бы Вы по подробнее рассказать

Автор - alexmakienko
Дата добавления - 26.09.2011 в 22:30
Hugo Дата: Понедельник, 26.09.2011, 23:34 | Сообщение № 16
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3854
Репутация: 814 ±
Замечаний: 0% ±

365
В тексте заменить можно и в блокноте - открыть, Ctrl+A, Ctrl+H, ввести точку в одно поле, запятую в другое, ОК (хотя как оказалось, у меня блокнота нет, не могу проверить, но в замене блокнота именно так).
А в Экселе так же - выделить столбец или диапазон, далее по схеме.


webmoney: E265281470651 Z422237915069
USDT TRC20: TN8XeEF17o5KPBD9pNwYzNyruycuAc2mVD
 
Ответить
СообщениеВ тексте заменить можно и в блокноте - открыть, Ctrl+A, Ctrl+H, ввести точку в одно поле, запятую в другое, ОК (хотя как оказалось, у меня блокнота нет, не могу проверить, но в замене блокнота именно так).
А в Экселе так же - выделить столбец или диапазон, далее по схеме.

Автор - Hugo
Дата добавления - 26.09.2011 в 23:34
Гость Дата: Вторник, 27.09.2011, 01:15 | Сообщение № 17
Группа: Гости
Hugo По этой схеме у меня что-то пока не получается. Зато полностью разобрался и полностью под EXEL подготавливаю текстовой массив в нужное состояние для работы под EXEL и там же строю выходные графики.
Инструкцию со скриншотами прилагаю
Quote
http://depositfiles.com/files/fybhilcue

Так что Serge 07 и Hugo благодарю за быстрый отклик и помощь советами
 
Ответить
СообщениеHugo По этой схеме у меня что-то пока не получается. Зато полностью разобрался и полностью под EXEL подготавливаю текстовой массив в нужное состояние для работы под EXEL и там же строю выходные графики.
Инструкцию со скриншотами прилагаю
Quote
http://depositfiles.com/files/fybhilcue

Так что Serge 07 и Hugo благодарю за быстрый отклик и помощь советами

Автор - Гость
Дата добавления - 27.09.2011 в 01:15
alexmakienko Дата: Вторник, 27.09.2011, 01:18 | Сообщение № 18
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Братцы. Извиняюсь Забыл выполнить вход и отправил мой ответ выше как гость
Еще раз спасибо за помощь
 
Ответить
СообщениеБратцы. Извиняюсь Забыл выполнить вход и отправил мой ответ выше как гость
Еще раз спасибо за помощь

Автор - alexmakienko
Дата добавления - 27.09.2011 в 01:18
Hugo Дата: Вторник, 27.09.2011, 01:26 | Сообщение № 19
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3854
Репутация: 814 ±
Замечаний: 0% ±

365
Кстати, если в текстовом файле разделять числа не пробелами, а табами, то если изменить такому текстовому файлу расширение на xls, то его Эксель открывает как родного, с разбивкой по столбцам.
Потом только этот файл нужно сохранить как настоящий xls, если конечно нужно его сохранять.
А я такой ход использую для того, чтобы из текста.xls, который генерит скрипт, и который по сути текст, потом вручную легче было выборочно данные блоками в xls перекидывать.


webmoney: E265281470651 Z422237915069
USDT TRC20: TN8XeEF17o5KPBD9pNwYzNyruycuAc2mVD
 
Ответить
СообщениеКстати, если в текстовом файле разделять числа не пробелами, а табами, то если изменить такому текстовому файлу расширение на xls, то его Эксель открывает как родного, с разбивкой по столбцам.
Потом только этот файл нужно сохранить как настоящий xls, если конечно нужно его сохранять.
А я такой ход использую для того, чтобы из текста.xls, который генерит скрипт, и который по сути текст, потом вручную легче было выборочно данные блоками в xls перекидывать.

Автор - Hugo
Дата добавления - 27.09.2011 в 01:26
alexmakienko Дата: Вторник, 27.09.2011, 01:53 | Сообщение № 20
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Hugo, А вот это очень интересно. Надо попробовать


Сообщение отредактировал alexmakienko - Вторник, 27.09.2011, 01:54
 
Ответить
СообщениеHugo, А вот это очень интересно. Надо попробовать

Автор - alexmakienko
Дата добавления - 27.09.2011 в 01:53
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2025 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!