powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как с пом. формулы из даты в скобках, которая как текст получить нормальную дату?
15 сообщений из 15, страница 1 из 1
Как с пом. формулы из даты в скобках, которая как текст получить нормальную дату?
    #37603356
DaniilK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть такой текст
(01.03.11)
(20.04.11)
и т.д.

Как с помощью формулы вычленить из такого текста дату, но чтобы она уже была ка нормальная дата, а не как текст?
...
Рейтинг: 0 / 0
Как с пом. формулы из даты в скобках, которая как текст получить нормальную дату?
    #37603365
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)
...
Рейтинг: 0 / 0
Как с пом. формулы из даты в скобках, которая как текст получить нормальную дату?
    #37603379
DaniilK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KL (XL),

огромное спасибо, даже и первая формула работает нормально в моем случае..
вопрос такой: а в чем универсальность второй формулы? что именно она позволяет обрабатывать более универсально?
...
Рейтинг: 0 / 0
Как с пом. формулы из даты в скобках, которая как текст получить нормальную дату?
    #37603419
KL (XL)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DaniilK,

Она не зависит от языка локали.
...
Рейтинг: 0 / 0
Как с пом. формулы из даты в скобках, которая как текст получить нормальную дату?
    #37603423
Фотография vikttur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Т.к. 2013 года еще нет, то год 13 и выше будет из 20-го столетия - 19...
...
Рейтинг: 0 / 0
Как с пом. формулы из даты в скобках, которая как текст получить нормальную дату?
    #37603503
KL (XL)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vikttur,

Ну это лишь на год отложенный bug 2K :) Я так понял, что задача разовая. А формат дат надо было поменять лет 12 назад :)
...
Рейтинг: 0 / 0
Как с пом. формулы из даты в скобках, которая как текст получить нормальную дату?
    #37603507
Фотография Serge 007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KL (XL)Она не зависит от языка локали.
?!
...
Рейтинг: 0 / 0
Как с пом. формулы из даты в скобках, которая как текст получить нормальную дату?
    #37603547
KL (XL)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Serge 007KL (XL)Она не зависит от языка локали.
?!
В моем первом сообщении объяснено почуму ;)
...
Рейтинг: 0 / 0
Как с пом. формулы из даты в скобках, которая как текст получить нормальную дату?
    #37603569
Михаил Ч.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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))
...
Рейтинг: 0 / 0
Как с пом. формулы из даты в скобках, которая как текст получить нормальную дату?
    #37603654
KL (XL)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Михаил Ч.,
Согласен, писано набегу :)
...
Рейтинг: 0 / 0
Как с пом. формулы из даты в скобках, которая как текст получить нормальную дату?
    #37603794
Фотография Serge 007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KL (XL)Serge 007пропущено...

?!
В моем первом сообщении объяснено почуму ;)
А что, русские формулы теперь стали работать в других локалях?!
...
Рейтинг: 0 / 0
Как с пом. формулы из даты в скобках, которая как текст получить нормальную дату?
    #37603800
KL (XL)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Serge 007,

Русских формул в Excel не существует, кроме Пакета Анализа и UDF. Все функции переводятся автоматически. Не переводятся только текстовые строки.
...
Рейтинг: 0 / 0
Как с пом. формулы из даты в скобках, которая как текст получить нормальную дату?
    #37603810
Фотография Serge 007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KL (XL)Русских формул в Excel не существует...
Это понятно...
Выражусь иначе. Если формулу из второго поста этой темы вставить в Excel любой локали, кроме русской, то она РАБОТАТЬ НЕ БУДЕТ (и выдаст ошибку #NAME).
Я вот о чём...
...
Рейтинг: 0 / 0
Как с пом. формулы из даты в скобках, которая как текст получить нормальную дату?
    #37603921
Михаил Ч.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
[quot Serge 007]KL (XL)Выражусь иначе. Если формулу из второго поста этой темы вставить в Excel любой локали, кроме русской, то она РАБОТАТЬ НЕ БУДЕТ (и выдаст ошибку #NAME).
Я вот о чём...
Думаю, что Кирилл имел ввиду другое:
=--"01.03.11" - для русской локали
=--"01-03-11" - для не русской

Хотя последняя в русской тоже сработает
...
Рейтинг: 0 / 0
Как с пом. формулы из даты в скобках, которая как текст получить нормальную дату?
    #37604817
Фотография Serge 007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Михаил Ч.Думаю, что Кирилл имел ввиду другое...
Я тоже так думаю :)
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как с пом. формулы из даты в скобках, которая как текст получить нормальную дату?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]