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

Вход

Регистрация

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

 

= Мир MS Excel/Время - формат как изменить - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Время - формат как изменить (Формулы/Formulas)
Время - формат как изменить
Dgerri Дата: Среда, 05.11.2014, 10:16 | Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 65
Репутация: 0 ±
Замечаний: 20% ±

Excel 2007
Здравствуйте гуру!!!
В базе прописано время вот в таком формате
ДД.ММ.ГГГГ чч:мм 09.02.2014 09:05
при переносе с базы в Excel формат сохраняется, что очень не удобно, т.к. необходимо только время без даты
приходится даты убирать вручную в определенных ячейках, пробовала менять формат инструментами Excel - не помогло либо я не знаю как...
Может можно что-то придумать?
Заранее спасибо
К сообщению приложен файл: 3436865.xlsx (9.4 Kb)
 
Ответить
СообщениеЗдравствуйте гуру!!!
В базе прописано время вот в таком формате
ДД.ММ.ГГГГ чч:мм 09.02.2014 09:05
при переносе с базы в Excel формат сохраняется, что очень не удобно, т.к. необходимо только время без даты
приходится даты убирать вручную в определенных ячейках, пробовала менять формат инструментами Excel - не помогло либо я не знаю как...
Может можно что-то придумать?
Заранее спасибо

Автор - Dgerri
Дата добавления - 05.11.2014 в 10:16
Richman Дата: Среда, 05.11.2014, 10:26 | Сообщение № 2
Группа: Проверенные
Ранг: Обитатель
Сообщений: 346
Репутация: 54 ±
Замечаний: 0% ±

Excel 2007
Правая кнонка--Формат ячеек--Все форматы---"ч:мм"


С Уважением, Richman

 
Ответить
СообщениеПравая кнонка--Формат ячеек--Все форматы---"ч:мм"

Автор - Richman
Дата добавления - 05.11.2014 в 10:26
Alex_ST Дата: Среда, 05.11.2014, 10:29 | Сообщение № 3
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3209
Репутация: 609 ±
Замечаний: 0% ±

2003
А чем Вам дата мешает?
Просто из эстетических соображений не хотите её видеть? Тогда примените к ячейкам формат чч:мм
Зато не будет проблем с вычислением промежутков времени при переходе даты через полночь.
Ну или убирайте формулой
Код
=ЧАС(A2) & ":" & МИНУТЫ(A2)



С уважением,
Алексей
MS Excel 2003 - the best!!!
 
Ответить
СообщениеА чем Вам дата мешает?
Просто из эстетических соображений не хотите её видеть? Тогда примените к ячейкам формат чч:мм
Зато не будет проблем с вычислением промежутков времени при переходе даты через полночь.
Ну или убирайте формулой
Код
=ЧАС(A2) & ":" & МИНУТЫ(A2)

Автор - Alex_ST
Дата добавления - 05.11.2014 в 10:29
Dgerri Дата: Среда, 05.11.2014, 10:29 | Сообщение № 4
Группа: Пользователи
Ранг: Участник
Сообщений: 65
Репутация: 0 ±
Замечаний: 20% ±

Excel 2007
просто с этого файла часы попадают в табель УРВ, а даты увеличивают размер ячейки
чч:мм:сс - не помогает, формат остается неизменны
вот сами попробуйте


Сообщение отредактировал Dgerri - Среда, 05.11.2014, 10:32
 
Ответить
Сообщениепросто с этого файла часы попадают в табель УРВ, а даты увеличивают размер ячейки
чч:мм:сс - не помогает, формат остается неизменны
вот сами попробуйте

Автор - Dgerri
Дата добавления - 05.11.2014 в 10:29
buchlotnik Дата: Среда, 05.11.2014, 10:31 | Сообщение № 5
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация: 929 ±
Замечаний: 20% ±

2010, 2013, 2016 RUS / ENG
Всё дело в том, что у вас время было вставлено в виде текста. Поэтому и не получалось отформатировать. Если выберете ячейку с вашей датой и временем и нажмёте enter эксель должен распознать дату - после этого можно применить формат "Время". См. файл.
К сообщению приложен файл: _3436865.xlsx (10.1 Kb)
 
Ответить
СообщениеВсё дело в том, что у вас время было вставлено в виде текста. Поэтому и не получалось отформатировать. Если выберете ячейку с вашей датой и временем и нажмёте enter эксель должен распознать дату - после этого можно применить формат "Время". См. файл.

Автор - buchlotnik
Дата добавления - 05.11.2014 в 10:31
Alex_ST Дата: Среда, 05.11.2014, 10:39 | Сообщение № 6
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3209
Репутация: 609 ±
Замечаний: 0% ±

2003
А! Понял в чём дело.
У Вас после выгрузки из БД формат ячейки текстовой получается.
Если дабл-кликнуть в ячейку, где у Вас 09.02.2014 09:05, то после зтого останется видно только 09:05, т.к. применится заданный Вами формат чч:мм
Это частый глюк при работе с БД.
Лучше всего, если есть возможность, изменить в БД формат поля данных с ТЕКСТ (это любят делать многие программеры БД чтобы не париться с проверкой форматов вводимых данных) на ДАТА.
А если доступа к редактированию БД нет, то надо макросом после выгрузки проходиться для причёсывания форматов.
Вот, например, я использую это:



С уважением,
Алексей
MS Excel 2003 - the best!!!


Сообщение отредактировал Alex_ST - Среда, 05.11.2014, 10:40
 
Ответить
СообщениеА! Понял в чём дело.
У Вас после выгрузки из БД формат ячейки текстовой получается.
Если дабл-кликнуть в ячейку, где у Вас 09.02.2014 09:05, то после зтого останется видно только 09:05, т.к. применится заданный Вами формат чч:мм
Это частый глюк при работе с БД.
Лучше всего, если есть возможность, изменить в БД формат поля данных с ТЕКСТ (это любят делать многие программеры БД чтобы не париться с проверкой форматов вводимых данных) на ДАТА.
А если доступа к редактированию БД нет, то надо макросом после выгрузки проходиться для причёсывания форматов.
Вот, например, я использую это:

Автор - Alex_ST
Дата добавления - 05.11.2014 в 10:39
Dgerri Дата: Среда, 05.11.2014, 10:43 | Сообщение № 7
Группа: Пользователи
Ранг: Участник
Сообщений: 65
Репутация: 0 ±
Замечаний: 20% ±

Excel 2007
не получается, т.к. все данные с базы 1С идут в таком формате
т.е. есть часы, выбираем наименьшее и наибольшее
К сообщению приложен файл: 8325010.xlsx (9.5 Kb)
 
Ответить
Сообщениене получается, т.к. все данные с базы 1С идут в таком формате
т.е. есть часы, выбираем наименьшее и наибольшее

Автор - Dgerri
Дата добавления - 05.11.2014 в 10:43
Richman Дата: Среда, 05.11.2014, 10:47 | Сообщение № 8
Группа: Проверенные
Ранг: Обитатель
Сообщений: 346
Репутация: 54 ±
Замечаний: 0% ±

Excel 2007
Можно проще пишем формулу
Код
=--A3


и иксель переводит в дату ячейку потом растягиваем формулу и присваиваем формат чч:мм
К сообщению приложен файл: 8571378.xlsx (9.7 Kb)


С Уважением, Richman



Сообщение отредактировал Richman - Среда, 05.11.2014, 10:47
 
Ответить
СообщениеМожно проще пишем формулу
Код
=--A3


и иксель переводит в дату ячейку потом растягиваем формулу и присваиваем формат чч:мм

Автор - Richman
Дата добавления - 05.11.2014 в 10:47
Dgerri Дата: Среда, 05.11.2014, 10:47 | Сообщение № 9
Группа: Пользователи
Ранг: Участник
Сообщений: 65
Репутация: 0 ±
Замечаний: 20% ±

Excel 2007
т.е. прописывать макрос, а куда его прописать,
если я правильно поняла, то надо создать отдельно лист и выгружать туда данные с БД, причесывать,
а уж потом в СВОД...
я правильно поняла?
p.s. поменять в БД нет возможности


Сообщение отредактировал Dgerri - Среда, 05.11.2014, 10:48
 
Ответить
Сообщениет.е. прописывать макрос, а куда его прописать,
если я правильно поняла, то надо создать отдельно лист и выгружать туда данные с БД, причесывать,
а уж потом в СВОД...
я правильно поняла?
p.s. поменять в БД нет возможности

Автор - Dgerri
Дата добавления - 05.11.2014 в 10:47
Alex_ST Дата: Среда, 05.11.2014, 10:48 | Сообщение № 10
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3209
Репутация: 609 ±
Замечаний: 0% ±

2003
если доступа к редактированию БД нет, то надо макросом

Это всё очень просто, но если вообще не представляете себе, как работать с макросами, то проще кого-нибудь попросить.
Для начала в настройках безопасности нужно разрешить выполнение макросов.
Потом в настройке панелей разрешить отображаться вкладке "Разработчик"
Нажать "запись макроса" и сказать чтобы макрос сохранялся в личной книге макросов (Personal)
После этого пару раз ткнуть мышкой по ячейкам листа и остановить запись макроса.
В результате этого у Вас будет автоматически создана личная книга макросов, загружающаяся при запуске Excel, а в неё будут записаны Ваши "мышкодвижения".
Нужно будет открыть проект VBA, удалить эту левую запись макроса в нём и вставить мой код процедуры.
На ПБД - создать кнопку для вызова процедуры.



С уважением,
Алексей
MS Excel 2003 - the best!!!


Сообщение отредактировал Alex_ST - Среда, 05.11.2014, 10:56
 
Ответить
Сообщение
если доступа к редактированию БД нет, то надо макросом

Это всё очень просто, но если вообще не представляете себе, как работать с макросами, то проще кого-нибудь попросить.
Для начала в настройках безопасности нужно разрешить выполнение макросов.
Потом в настройке панелей разрешить отображаться вкладке "Разработчик"
Нажать "запись макроса" и сказать чтобы макрос сохранялся в личной книге макросов (Personal)
После этого пару раз ткнуть мышкой по ячейкам листа и остановить запись макроса.
В результате этого у Вас будет автоматически создана личная книга макросов, загружающаяся при запуске Excel, а в неё будут записаны Ваши "мышкодвижения".
Нужно будет открыть проект VBA, удалить эту левую запись макроса в нём и вставить мой код процедуры.
На ПБД - создать кнопку для вызова процедуры.

Автор - Alex_ST
Дата добавления - 05.11.2014 в 10:48
krosav4ig Дата: Среда, 05.11.2014, 10:49 | Сообщение № 11
Группа: Друзья
Ранг: Старожил
Сообщений: 2347
Репутация: 989 ±
Замечаний: 0% ±

Excel 2007,2010,2013
Можно еще и без макроса перевести дату в число. Для этого нужно выделить нужный диапазон, нажать ctrl+ h найти - «.» заметить на «.» Заменить все
[p.s.]точки вводить без кавычек


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460

Сообщение отредактировал krosav4ig - Среда, 05.11.2014, 11:51
 
Ответить
СообщениеМожно еще и без макроса перевести дату в число. Для этого нужно выделить нужный диапазон, нажать ctrl+ h найти - «.» заметить на «.» Заменить все
[p.s.]точки вводить без кавычек

Автор - krosav4ig
Дата добавления - 05.11.2014 в 10:49
Dgerri Дата: Среда, 05.11.2014, 11:24 | Сообщение № 12
Группа: Пользователи
Ранг: Участник
Сообщений: 65
Репутация: 0 ±
Замечаний: 20% ±

Excel 2007
Нажать "запись макроса" и сказать чтобы макрос сохранялся в личной книге макросов (Personal)


данная функция админами отключена, можно сохранять в листе...
попробую, но чувствую будет муторно, т.к. запутаюсь
 
Ответить
Сообщение
Нажать "запись макроса" и сказать чтобы макрос сохранялся в личной книге макросов (Personal)


данная функция админами отключена, можно сохранять в листе...
попробую, но чувствую будет муторно, т.к. запутаюсь

Автор - Dgerri
Дата добавления - 05.11.2014 в 11:24
Dgerri Дата: Среда, 05.11.2014, 11:28 | Сообщение № 13
Группа: Пользователи
Ранг: Участник
Сообщений: 65
Репутация: 0 ±
Замечаний: 20% ±

Excel 2007
Можно проще пишем формулу


формулу надо прописать в А2 и в А3, а далее протянуть, чтобы она отформатировала данные которые выгружаются с БД
К сообщению приложен файл: 5422201.xlsx (9.5 Kb)
 
Ответить
Сообщение
Можно проще пишем формулу


формулу надо прописать в А2 и в А3, а далее протянуть, чтобы она отформатировала данные которые выгружаются с БД

Автор - Dgerri
Дата добавления - 05.11.2014 в 11:28
Richman Дата: Среда, 05.11.2014, 11:35 | Сообщение № 14
Группа: Проверенные
Ранг: Обитатель
Сообщений: 346
Репутация: 54 ±
Замечаний: 0% ±

Excel 2007
Dgerri, Тогда соответственно
Код
=--A8

и
Код
=--B18
К сообщению приложен файл: 0052790.xlsx (9.5 Kb)


С Уважением, Richman



Сообщение отредактировал Richman - Среда, 05.11.2014, 11:36
 
Ответить
СообщениеDgerri, Тогда соответственно
Код
=--A8

и
Код
=--B18

Автор - Richman
Дата добавления - 05.11.2014 в 11:35
Alex_ST Дата: Среда, 05.11.2014, 11:53 | Сообщение № 15
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3209
Репутация: 609 ±
Замечаний: 0% ±

2003
[offtop]
данная функция админами отключена
да что же это все сисадмины вдруг начали давно вымерших динозавров - "макровирусов" бояться? И у нас тоже... Задолбали, ретрограды![/offtop]



С уважением,
Алексей
MS Excel 2003 - the best!!!
 
Ответить
Сообщение[offtop]
данная функция админами отключена
да что же это все сисадмины вдруг начали давно вымерших динозавров - "макровирусов" бояться? И у нас тоже... Задолбали, ретрограды![/offtop]

Автор - Alex_ST
Дата добавления - 05.11.2014 в 11:53
Dgerri Дата: Среда, 05.11.2014, 12:06 | Сообщение № 16
Группа: Пользователи
Ранг: Участник
Сообщений: 65
Репутация: 0 ±
Замечаний: 20% ±

Excel 2007
Ребята спасибо за участие...
Richman - отдельное спасибки, как раз то, что доктор прописал hands
 
Ответить
СообщениеРебята спасибо за участие...
Richman - отдельное спасибки, как раз то, что доктор прописал hands

Автор - Dgerri
Дата добавления - 05.11.2014 в 12:06
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Время - формат как изменить (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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