Форум программистов, компьютерный форум, киберфорум
MS Office Excel
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.59/46: Рейтинг темы: голосов - 46, средняя оценка - 4.59
0 / 0 / 0
Регистрация: 24.04.2013
Сообщений: 5

Изменить дату в Эксель

25.04.2013, 17:25. Показов 9236. Ответов 12
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите пожалуйста, если столбец со значениями и часть из них указана в формате даты например: 01.02.4498 или 01.03.4545, нужна формула которая будет убирать все цифры до первой точки включительно(т.е. "01."), а вторую точку менять на запятую. Проще говоря данный отчет выгружается из программы некорректно и вместо значений выдает даты например вместо 01.02.4498-должно быть значение 2,4498(2,45) вместо 01.03.4545-должно быть 3,4545(3,46), такой отчет приблизительно 100000 строк и менять вручную сложно. Помогите с решением пожалуйста!
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
25.04.2013, 17:25
Ответы с готовыми решениями:

Как можно в эксель ставить время и дату
Добрый вечер.У меня вопрос следующего характера помогите плиз.Как можно в эксель ставить время и дату .Можно ли текущее время фиксировать...

Автоматизация переноса значений из одного документа в эксель в другой эксель
Мне необходимо из таблицы перенести все данные в акта. На каждую строчку таблицы необходим отдельный акт, всего в таблице более 200 строк...

Web Browser в Эксель документе (изменить размеры,всплывающее окно)
Здравствуйте! Возникла проблема, помогите пожалуйста. В Эксель вставил Браузер, и ссылку на нужный сайт (с футбольными...

12
3947 / 2340 / 790
Регистрация: 02.11.2012
Сообщений: 6,220
25.04.2013, 17:50
вариант
Code
1
2
=--ПСТР(ПОДСТАВИТЬ(ТЕКСТ(A1;"ДД.ММ.ГГГГ");".";",");ПОИСК(".";ТЕКСТ(A1;"ДД.ММ.ГГГГ"))+1;99)
=--(МЕСЯЦ(A1)&","&ГОД(A1))
0
0 / 0 / 0
Регистрация: 24.04.2013
Сообщений: 5
25.04.2013, 19:31  [ТС]
Спасибо большое в число преобразовывается, но дата 00.01.1900-должна равняться 0,00, но по данной формуле получается 1,19, это единственное исключение в этих числах. Кроме того в столбцах попадаются числа в правильным форматом, можно ли чтоб формула их пропускала(сейчас пишет #ЗНАЧ!) или просто оставляла без изменений. И желательно чтоб число сразу преобразовывалось в число с двумя десятичными знаками. Реально ли это сделать? Помогите пожалуйста!!!
0
3947 / 2340 / 790
Регистрация: 02.11.2012
Сообщений: 6,220
25.04.2013, 19:59
как то так
=ЕСЛИ(A1="00.01.1900";0;ЕСЛИ(ЕОШ(формула );A1;формула))
0
6026 / 3220 / 719
Регистрация: 23.11.2010
Сообщений: 10,758
26.04.2013, 01:26
Вариант
Code
1
=ЕСЛИ(A1<100;A1;--ТЕКСТ(A1;"ММ,ГГГГ"))
0
0 / 0 / 0
Регистрация: 24.04.2013
Сообщений: 5
26.04.2013, 11:31  [ТС]
Спасибо, но не получается. Ниже пример в первом столбце не правильный формат(так как выгружается из программы), а во втором, как должно быть в правильном варианте. Очень прошу помочь, этот отчет отнимает у меня пол месяца работы.
01.08.4494_____________ 8,45
01.07.9999______________8,00
00.01.1900______________0,00
00.01.1900______________0,00
00.01.1900______________0,00
00.01.1900______________0,00
72.5807_________________72,58
00.01.1900______________0,00
368.1004________________368,10
0.2523__________________0,25
17.07.1900_______________199,00
302.4297_________________302,43
01.03.8668________________3,87
0.2112____________________0,21
0.8775____________________0,88
41.5589___________________41,56
00.01.1900_________________0,00
0
3947 / 2340 / 790
Регистрация: 02.11.2012
Сообщений: 6,220
26.04.2013, 11:37
snow0707 лучше файл приложите. может там еще чего есть - посмотрим.
0
0 / 0 / 0
Регистрация: 24.04.2013
Сообщений: 5
26.04.2013, 11:52  [ТС]
Во вложении часть файла. Весь он очень большой, более 100000 строк. Спасибо Вам!
Вложения
Тип файла: xlsx ошибочный файл.xlsx (48.7 Кб, 21 просмотров)
0
15155 / 6428 / 1731
Регистрация: 24.09.2011
Сообщений: 9,999
26.04.2013, 12:10
Code
1
=ЕСЛИ(ЕТЕКСТ(A1);--ПОДСТАВИТЬ(A1;".";",");ЕСЛИ(ЕЧИСЛО(НАЙТИ("D";ЯЧЕЙКА("формат";A1)));МЕСЯЦ(A1)+ГОД(A1)/10000;A1))
0
6026 / 3220 / 719
Регистрация: 23.11.2010
Сообщений: 10,758
26.04.2013, 12:15
У меня вот такое получилось
Code
1
=ЕСЛИ(ЕТЕКСТ(A1);ПОДСТАВИТЬ(A1;".";",");ЕСЛИ(A1<1000;A1;--ТЕКСТ(A1;"ММ,ГГГГ")))
0
15155 / 6428 / 1731
Регистрация: 24.09.2011
Сообщений: 9,999
26.04.2013, 12:18
Цитата Сообщение от snow0707 Посмотреть сообщение
И желательно чтоб число сразу преобразовывалось в число с двумя десятичными знаками.
Вы хотите округлить число или просто выводить в формате с двумя десятичными знаками?
В первом случае добавьте функцию ОКРУГЛ(_формула_;2), во втором случае установите формат столбца (в примере это уже сделано).

Лучше было бы, конечно, подправить выгрузку из программы.
0
0 / 0 / 0
Регистрация: 24.04.2013
Сообщений: 5
26.04.2013, 12:53  [ТС]
УРА!!!! Спасибо Вам всем огромное!
=ЕСЛИ(ЕТЕКСТ(A1);--ПОДСТАВИТЬ(A1;".";",");ЕСЛИ(ЕЧИСЛО(НАЙТИ ("D";ЯЧЕЙКА("формат";A1)));МЕСЯЦ(A1)+ГОД (A1)/10000;A1))
отлично работает!!!
0
6180 / 945 / 313
Регистрация: 25.02.2011
Сообщений: 1,381
Записей в блоге: 1
26.04.2013, 23:24
А есть ли исходный файл (txt или другой из которого импортировали)?
Если есть, то можно все проще решить:
1. устанавливаем в качестве разделителя целой и дробной части точку;
2. импортируем данные;
3. включаем запятую обратно.

Тем самым можно полностью исключить возможные ошибки
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
26.04.2013, 23:24
Помогаю со студенческими работами здесь

Как изменить дату
Как на форме изменить дату чтоб задавалась не числом, а конкретный периодом, к примеру год, месяц, квартал

Изменить дату на справке
Добрый день , ребята , нужно в справке переделать дату выписки для Технаря с 16 на 20 или удалить вообще все записи врача , но оставить...

Изменить дату создания
Доброго времени. Можно ли изменить дату создания документа, если да то подскажите как это можно сделать.

Почему при открытии файла эксель, появляется из фонового скрытого режима мой файл эксель
Добрый день уважаемые форумчане, столкнулся с такой проблеммой. Есть небольшая программка которая при запуске и нажатии кнопки запускает...

Изменить только дату в файле
Добрый день! Есть файл (название лежит в Edit1-&gt;Text) в котором необходимо изменить только дату создания и модификации файла . ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru