|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
26.10.2011, 18:46 | #1 |
Регистрация: 26.10.2011
Сообщений: 7
|
Извлечение чисел из строки или как переформатировать нестандартную дату(время))
Здравствуйте, уважаемые форумчане! Будьте добры помочь в небольшой проблеме, возникшей в ее решении. Допустим в ячейке А1 мы имеем:
6 дн. 10 ч. 46 мин. Необходимо, чтобы в ячейке В1 выглядела она следующим образом: 6:10:46 Так в этом опыта совсем мало, пробовала делать при помощи функций левсимв, правсимв, пстр, заменить, но из этого ничего хорошего не получалось.. в VBA совсем не смыслю, если будет вариант решения в нем, буду только за. В принципе меня любой вариант устроит. |
26.10.2011, 19:51 | #2 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
см.вложение
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
26.10.2011, 20:01 | #3 |
Форумчанин
Регистрация: 21.11.2010
Сообщений: 326
|
Если у Вас в А1 текст в виде 6 дн. 10 ч. 46 мин., то преобразовать его к нормальному виду дата/время можно формулой:
Код:
|
26.10.2011, 20:17 | #4 |
Участник клуба
Регистрация: 15.12.2009
Сообщений: 1,448
|
Если текст нужен, то можно так:
Код:
Бесплатная помощь: www.excelworld.ru
Платная помощь: serge_007.planetaexcel@mail.ru https://yoomoney.ru: 41001419691823 |
26.10.2011, 20:32 | #5 |
Регистрация: 26.10.2011
Сообщений: 7
|
IgorGO, MCH, Serge 007 СПАСИБО огромное вам!!! Очень помогли!
|
27.10.2011, 12:11 | #6 |
Регистрация: 26.10.2011
Сообщений: 7
|
[QUOTE=Serge 007;902359]Если текст нужен, то можно так:
Код:
0 ч. 15 мин. при формировании даты он естественно выдает 0:15:00, т.е 0 дней 15 часов 00 минут. Какое правило вписать в правило указанное выше, чтобы могло выводится значение 0:00:15, помогите, пожалуйста!!??? Пробовала использовать условие если, поиск, етекст. Последний раз редактировалось ingvi; 27.10.2011 в 12:18. |
27.10.2011, 13:09 | #7 |
Участник клуба
Регистрация: 16.05.2010
Сообщений: 1,249
|
|
27.10.2011, 13:33 | #8 |
Регистрация: 26.10.2011
Сообщений: 7
|
vikttur, на выходе, к сожалению, тот же результат..
прилагаю файл |
27.10.2011, 13:35 | #9 |
Регистрация: 26.10.2011
Сообщений: 7
|
Да, вот он файл)
|
27.10.2011, 14:19 | #10 |
Участник клуба
Регистрация: 16.05.2010
Сообщений: 1,249
|
Невнимательно читали. Эту часть формулы нужно было вставить в исходную формулу вместо ссылки на ячейку.
Но даже без изменения в Вашем файле данные неправильны: формат ячеек столбца С "чч:мм:сс". Например, в С1 "20:02:06", но это 20 часов, 02 мин, 06 сек. Убедиться можно, изменив формат ячейки на "общий" (целая часть - количество дней) См. пример с использованием макрофункции (Ctrl+F3) |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как вывести в таблицу дату и время | P10neer | Microsoft Office Excel | 2 | 24.12.2010 14:24 |
Как вывести в таблицу дату и время | P10neer | Microsoft Office Word | 0 | 24.12.2010 00:25 |
Как поместить время и дату в statusbar? | Proxx-asb | Общие вопросы Delphi | 9 | 27.05.2009 22:48 |
Как вытащить дату и время из биос ? | sergey113 | Помощь студентам | 18 | 27.03.2009 13:34 |
Как ввести системную дату и время с помощью TEdit? | Bill Gates | Общие вопросы Delphi | 4 | 03.01.2008 12:06 |