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

Вход

Регистрация

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

 

= Мир MS Excel/Преобразование текста в дату - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Преобразование текста в дату (Формулы/Formulas)
Преобразование текста в дату
Dion Дата: Четверг, 07.09.2023, 17:18 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 110
Репутация: 0 ±
Замечаний: 20% ±

Excel 2016
Добрый день!
Прошу подсказать короткий способ преобразования текста 7 сентября 2023 г. в дату
« 07 » сентября 2023 года
07.09.2023

Начал через ЛЕВСИМВ/ПРАВСИМВ/ПСТР, но может есть более логичный способ?
К сообщению приложен файл: aaa.xls (5.5 Kb)
 
Ответить
СообщениеДобрый день!
Прошу подсказать короткий способ преобразования текста 7 сентября 2023 г. в дату
« 07 » сентября 2023 года
07.09.2023

Начал через ЛЕВСИМВ/ПРАВСИМВ/ПСТР, но может есть более логичный способ?

Автор - Dion
Дата добавления - 07.09.2023 в 17:18
Pelena Дата: Четверг, 07.09.2023, 17:55 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 19173
Репутация: 4413 ±
Замечаний: ±

Excel 365 & Mac Excel
Здравствуйте.
Код
=--ЛЕВСИМВ(A1;ПОИСК(" ";A1)+3)

а лучше так
Код
=--ПОДСТАВИТЬ(ЛЕВСИМВ(A1;ПОИСК(" ";A1)+3);"мая";"май")

остальное форматом
К сообщению приложен файл: 2177779.xls (20.5 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеЗдравствуйте.
Код
=--ЛЕВСИМВ(A1;ПОИСК(" ";A1)+3)

а лучше так
Код
=--ПОДСТАВИТЬ(ЛЕВСИМВ(A1;ПОИСК(" ";A1)+3);"мая";"май")

остальное форматом

Автор - Pelena
Дата добавления - 07.09.2023 в 17:55
Serge_007 Дата: Четверг, 07.09.2023, 18:02 | Сообщение № 3
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
На VBA:[vba]
Код
Sub Dion()
    [d1] = DateValue(Replace([a1], "г.", ""))
End Sub
[/vba]


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеНа VBA:[vba]
Код
Sub Dion()
    [d1] = DateValue(Replace([a1], "г.", ""))
End Sub
[/vba]

Автор - Serge_007
Дата добавления - 07.09.2023 в 18:02
jakim Дата: Пятница, 08.09.2023, 09:19 | Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 1199
Репутация: 313 ±
Замечаний: 0% ±

Excel 2010
Power Query

[vba]
Код
let
    Source = Excel.CurrentWorkbook(){[Name="Table1"]}[Content],
    #"Changed Type with Locale" = Table.TransformColumnTypes(Source, {{"Column1", type date}}, "ru-RU")
in
    #"Changed Type with Locale"
[/vba]
К сообщению приложен файл: aaa.xlsx (15.7 Kb)
 
Ответить
Сообщение
Power Query

[vba]
Код
let
    Source = Excel.CurrentWorkbook(){[Name="Table1"]}[Content],
    #"Changed Type with Locale" = Table.TransformColumnTypes(Source, {{"Column1", type date}}, "ru-RU")
in
    #"Changed Type with Locale"
[/vba]

Автор - jakim
Дата добавления - 08.09.2023 в 09:19
Dion Дата: Пятница, 08.09.2023, 09:56 | Сообщение № 5
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 110
Репутация: 0 ±
Замечаний: 20% ±

Excel 2016
Большое спасибо! Такие сложные формулы я писать не умею, но пользоваться смогу.
 
Ответить
СообщениеБольшое спасибо! Такие сложные формулы я писать не умею, но пользоваться смогу.

Автор - Dion
Дата добавления - 08.09.2023 в 09:56
msi2102 Дата: Пятница, 08.09.2023, 10:23 | Сообщение № 6
Группа: Проверенные
Ранг: Обитатель
Сообщений: 413
Репутация: 129 ±
Замечаний: 0% ±

Excel 2007
Есть ещё вариант
Исправьте "Сентября" на "Сентябрь" и удалите в конце "г." (если большое количество данных это можно сделать с помощью Ctrl + H), Excel автоматически преобразует формат в Дату. Далее ПКМ --> Формат ячеек --> (все форматы) --> « ДД » ММММ ГГГГ "года" или выберите нужный формат даты
К сообщению приложен файл: 0133190.xls (19.5 Kb)


Сообщение отредактировал msi2102 - Пятница, 08.09.2023, 10:24
 
Ответить
СообщениеЕсть ещё вариант
Исправьте "Сентября" на "Сентябрь" и удалите в конце "г." (если большое количество данных это можно сделать с помощью Ctrl + H), Excel автоматически преобразует формат в Дату. Далее ПКМ --> Формат ячеек --> (все форматы) --> « ДД » ММММ ГГГГ "года" или выберите нужный формат даты

Автор - msi2102
Дата добавления - 08.09.2023 в 10:23
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Преобразование текста в дату (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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