
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
05.01.2012, 17:58
|
|||
|---|---|---|---|
Как с пом. формулы из даты в скобках, которая как текст получить нормальную дату? |
|||
|
#18+
Есть такой текст (01.03.11) (20.04.11) и т.д. Как с помощью формулы вычленить из такого текста дату, но чтобы она уже была ка нормальная дата, а не как текст? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.01.2012, 18:17
|
|||
|---|---|---|---|
Как с пом. формулы из даты в скобках, которая как текст получить нормальную дату? |
|||
|
#18+
DaniilK, В русском Excel можно вот так (в других языках не сработает из-за точки как разделителя дат): =--(ПСТР(A1;2;8)) если нужно универсальнее, то так: =ДАТА(ЕСЛИ(--ПСТР(A1;8;2)>12;--"19"&ПСТР(A1;8;2);--"20"&ПСТР(A1;8;2));--ПСТР(A1;5;2);--ПСТР(A1;2;2) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.01.2012, 18:38
|
|||
|---|---|---|---|
Как с пом. формулы из даты в скобках, которая как текст получить нормальную дату? |
|||
|
#18+
KL (XL), огромное спасибо, даже и первая формула работает нормально в моем случае.. вопрос такой: а в чем универсальность второй формулы? что именно она позволяет обрабатывать более универсально? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.01.2012, 19:26
|
|||
|---|---|---|---|
Как с пом. формулы из даты в скобках, которая как текст получить нормальную дату? |
|||
|
#18+
DaniilK, Она не зависит от языка локали. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.01.2012, 19:33
|
|||
|---|---|---|---|
Как с пом. формулы из даты в скобках, которая как текст получить нормальную дату? |
|||
|
#18+
Т.к. 2013 года еще нет, то год 13 и выше будет из 20-го столетия - 19... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.01.2012, 21:19
|
|||
|---|---|---|---|
Как с пом. формулы из даты в скобках, которая как текст получить нормальную дату? |
|||
|
#18+
vikttur, Ну это лишь на год отложенный bug 2K :) Я так понял, что задача разовая. А формат дат надо было поменять лет 12 назад :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.01.2012, 21:23
|
|||
|---|---|---|---|
Как с пом. формулы из даты в скобках, которая как текст получить нормальную дату? |
|||
|
#18+
KL (XL)Она не зависит от языка локали. ?! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.01.2012, 22:14
|
|||
|---|---|---|---|
Как с пом. формулы из даты в скобках, которая как текст получить нормальную дату? |
|||
|
#18+
Serge 007KL (XL)Она не зависит от языка локали. ?! В моем первом сообщении объяснено почуму ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.01.2012, 22:37
|
|||
|---|---|---|---|
|
|||
Как с пом. формулы из даты в скобках, которая как текст получить нормальную дату? |
|||
|
#18+
KL (XL)DaniilK, В русском Excel можно вот так (в других языках не сработает из-за точки как разделителя дат): =--(ПСТР(A1;2;8)) если нужно универсальнее, то так: =ДАТА(ЕСЛИ(--ПСТР(A1;8;2)>12;--"19"&ПСТР(A1;8;2);--"20"&ПСТР(A1;8;2));--ПСТР(A1;5;2);--ПСТР(A1;2;2) Небольшие замечаия: =--(ПСТР(A1;2;8)) не нуждается в скобках, достаточно =--ПСТР(A1;2;8) А вот --"19"&ПСТР(A1;8;2) и --"20"&ПСТР(A1;8;2)), наоборот, нуждается в скобках, т.к. сначало строка "20" преобразуется в число, и только после этого будет сцеплятся с ПСТР(A1;8;2), и в результате получим текстовую строку 2011 Правильнее было бы записать --("19"&ПСТР(A1;8;2)) Хотя функция ДАТА и с текстом нормально работает, типа =ДАТА("2012";"01";"05") Из чего можно сделать вывод, что "--" не нужно. Так тоже будет работать: =ДАТА(20-(ПСТР(A1;8;2)-12>0)&ПСТР(A1;8;2);ПСТР(A1;5;2);ПСТР(A1;2;2)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.01.2012, 00:05
|
|||
|---|---|---|---|
Как с пом. формулы из даты в скобках, которая как текст получить нормальную дату? |
|||
|
#18+
Михаил Ч., Согласен, писано набегу :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.01.2012, 04:42
|
|||
|---|---|---|---|
Как с пом. формулы из даты в скобках, которая как текст получить нормальную дату? |
|||
|
#18+
KL (XL)Serge 007пропущено... ?! В моем первом сообщении объяснено почуму ;) А что, русские формулы теперь стали работать в других локалях?! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.01.2012, 05:14
|
|||
|---|---|---|---|
Как с пом. формулы из даты в скобках, которая как текст получить нормальную дату? |
|||
|
#18+
Serge 007, Русских формул в Excel не существует, кроме Пакета Анализа и UDF. Все функции переводятся автоматически. Не переводятся только текстовые строки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.01.2012, 06:24
|
|||
|---|---|---|---|
Как с пом. формулы из даты в скобках, которая как текст получить нормальную дату? |
|||
|
#18+
KL (XL)Русских формул в Excel не существует... Это понятно... Выражусь иначе. Если формулу из второго поста этой темы вставить в Excel любой локали, кроме русской, то она РАБОТАТЬ НЕ БУДЕТ (и выдаст ошибку #NAME). Я вот о чём... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.01.2012, 12:35
|
|||
|---|---|---|---|
|
|||
Как с пом. формулы из даты в скобках, которая как текст получить нормальную дату? |
|||
|
#18+
[quot Serge 007]KL (XL)Выражусь иначе. Если формулу из второго поста этой темы вставить в Excel любой локали, кроме русской, то она РАБОТАТЬ НЕ БУДЕТ (и выдаст ошибку #NAME). Я вот о чём... Думаю, что Кирилл имел ввиду другое: =--"01.03.11" - для русской локали =--"01-03-11" - для не русской Хотя последняя в русской тоже сработает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=61&tablet=1&tid=2176135]: |
0ms |
get settings: |
5ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
148ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 200ms |
| total: | 432ms |

| 0 / 0 |
