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

Вход

Регистрация

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

 

= Мир MS Excel/Название листа конвертируем в дату - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Название листа конвертируем в дату (Формулы/Formulas)
Название листа конвертируем в дату
DrMini Дата: Воскресенье, 12.12.2021, 08:15 | Сообщение № 1
Группа: Проверенные
Ранг: Старожил
Сообщений: 1606
Репутация: 195 ±
Замечаний: 0% ±

Excel LTSC 2024 RUS
Доброго времени суток форумчане и гости форума.
Подскажите пожалуйста, как укоротить формулу.
Условие:
Когда в названии листа вписывается название месяца то в ячейке B3 должно отобразиться название введённого месяца и год.
У меня получилась вот такая формула:
Код
=ЕСЛИМН((ПСТР(ЯЧЕЙКА("имяфайла";A1);НАЙТИ("]";ЯЧЕЙКА("имяфайла";A1))+1;65535))="Январь";ТЕКСТ(ДАТА(2022;2;);"ММММ ГГГГ");(ПСТР(ЯЧЕЙКА("имяфайла";A1);НАЙТИ("]";ЯЧЕЙКА("имяфайла";A1))+1;65535))="Февраль";ТЕКСТ(ДАТА(2022;3;);"ММММ ГГГГ");(ПСТР(ЯЧЕЙКА("имяфайла";A1);НАЙТИ("]";ЯЧЕЙКА("имяфайла";A1))+1;65535))="Март";ТЕКСТ(ДАТА(2022;4;);"ММММ ГГГГ");(ПСТР(ЯЧЕЙКА("имяфайла";A1);НАЙТИ("]";ЯЧЕЙКА("имяфайла";A1))+1;65535))="Апрель";ТЕКСТ(ДАТА(2022;5;);"ММММ ГГГГ");(ПСТР(ЯЧЕЙКА("имяфайла";A1);НАЙТИ("]";ЯЧЕЙКА("имяфайла";A1))+1;65535))="Май";ТЕКСТ(ДАТА(2022;6;);"ММММ ГГГГ");(ПСТР(ЯЧЕЙКА("имяфайла";A1);НАЙТИ("]";ЯЧЕЙКА("имяфайла";A1))+1;65535))="Июнь";ТЕКСТ(ДАТА(2022;7;);"ММММ ГГГГ");(ПСТР(ЯЧЕЙКА("имяфайла";A1);НАЙТИ("]";ЯЧЕЙКА("имяфайла";A1))+1;65535))="Июль";ТЕКСТ(ДАТА(2022;8;);"ММММ ГГГГ");(ПСТР(ЯЧЕЙКА("имяфайла";A1);НАЙТИ("]";ЯЧЕЙКА("имяфайла";A1))+1;65535))="Август";ТЕКСТ(ДАТА(2022;9;);"ММММ ГГГГ");(ПСТР(ЯЧЕЙКА("имяфайла";A1);НАЙТИ("]";ЯЧЕЙКА("имяфайла";A1))+1;65535))="Сентябрь";ТЕКСТ(ДАТА(2022;10;);"ММММ ГГГГ");(ПСТР(ЯЧЕЙКА("имяфайла";A1);НАЙТИ("]";ЯЧЕЙКА("имяфайла";A1))+1;65535))="Октябрь";ТЕКСТ(ДАТА(2022;11;);"ММММ ГГГГ");(ПСТР(ЯЧЕЙКА("имяфайла";A1);НАЙТИ("]";ЯЧЕЙКА("имяфайла";A1))+1;65535))="Ноябрь";ТЕКСТ(ДАТА(2022;12;);"ММММ ГГГГ");(ПСТР(ЯЧЕЙКА("имяфайла";A1);НАЙТИ("]";ЯЧЕЙКА("имяфайла";A1))+1;65535))="Декабрь";ТЕКСТ(ДАТА(2022;13;);"ММММ ГГГГ"))

Она работает но это просто монстр.
К сообщению приложен файл: 211212-1.xlsm (12.3 Kb)
 
Ответить
СообщениеДоброго времени суток форумчане и гости форума.
Подскажите пожалуйста, как укоротить формулу.
Условие:
Когда в названии листа вписывается название месяца то в ячейке B3 должно отобразиться название введённого месяца и год.
У меня получилась вот такая формула:
Код
=ЕСЛИМН((ПСТР(ЯЧЕЙКА("имяфайла";A1);НАЙТИ("]";ЯЧЕЙКА("имяфайла";A1))+1;65535))="Январь";ТЕКСТ(ДАТА(2022;2;);"ММММ ГГГГ");(ПСТР(ЯЧЕЙКА("имяфайла";A1);НАЙТИ("]";ЯЧЕЙКА("имяфайла";A1))+1;65535))="Февраль";ТЕКСТ(ДАТА(2022;3;);"ММММ ГГГГ");(ПСТР(ЯЧЕЙКА("имяфайла";A1);НАЙТИ("]";ЯЧЕЙКА("имяфайла";A1))+1;65535))="Март";ТЕКСТ(ДАТА(2022;4;);"ММММ ГГГГ");(ПСТР(ЯЧЕЙКА("имяфайла";A1);НАЙТИ("]";ЯЧЕЙКА("имяфайла";A1))+1;65535))="Апрель";ТЕКСТ(ДАТА(2022;5;);"ММММ ГГГГ");(ПСТР(ЯЧЕЙКА("имяфайла";A1);НАЙТИ("]";ЯЧЕЙКА("имяфайла";A1))+1;65535))="Май";ТЕКСТ(ДАТА(2022;6;);"ММММ ГГГГ");(ПСТР(ЯЧЕЙКА("имяфайла";A1);НАЙТИ("]";ЯЧЕЙКА("имяфайла";A1))+1;65535))="Июнь";ТЕКСТ(ДАТА(2022;7;);"ММММ ГГГГ");(ПСТР(ЯЧЕЙКА("имяфайла";A1);НАЙТИ("]";ЯЧЕЙКА("имяфайла";A1))+1;65535))="Июль";ТЕКСТ(ДАТА(2022;8;);"ММММ ГГГГ");(ПСТР(ЯЧЕЙКА("имяфайла";A1);НАЙТИ("]";ЯЧЕЙКА("имяфайла";A1))+1;65535))="Август";ТЕКСТ(ДАТА(2022;9;);"ММММ ГГГГ");(ПСТР(ЯЧЕЙКА("имяфайла";A1);НАЙТИ("]";ЯЧЕЙКА("имяфайла";A1))+1;65535))="Сентябрь";ТЕКСТ(ДАТА(2022;10;);"ММММ ГГГГ");(ПСТР(ЯЧЕЙКА("имяфайла";A1);НАЙТИ("]";ЯЧЕЙКА("имяфайла";A1))+1;65535))="Октябрь";ТЕКСТ(ДАТА(2022;11;);"ММММ ГГГГ");(ПСТР(ЯЧЕЙКА("имяфайла";A1);НАЙТИ("]";ЯЧЕЙКА("имяфайла";A1))+1;65535))="Ноябрь";ТЕКСТ(ДАТА(2022;12;);"ММММ ГГГГ");(ПСТР(ЯЧЕЙКА("имяфайла";A1);НАЙТИ("]";ЯЧЕЙКА("имяфайла";A1))+1;65535))="Декабрь";ТЕКСТ(ДАТА(2022;13;);"ММММ ГГГГ"))

Она работает но это просто монстр.

Автор - DrMini
Дата добавления - 12.12.2021 в 08:15
gling Дата: Воскресенье, 12.12.2021, 08:51 | Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2519
Репутация: 674 ±
Замечаний: 0% ±

2010
Здравствуйте.
Попробуйте формулу, формат ячейки пропишите который нужен "ММММ ГГГГ",
Код
=--("1."&ПСТР(ЯЧЕЙКА("имяфайла";A1);НАЙТИ("]";ЯЧЕЙКА("имяфайла";A1))+1;20)&".2022")
или оберните эту формулу функцией ТЕКСТ()
Код
=ТЕКСТ(--("1."&ПСТР(ЯЧЕЙКА("имяфайла";A1);НАЙТИ("]";ЯЧЕЙКА("имяфайла";A1))+1;20)&".2022");"ММММ ГГГГ")


ЯД-41001506838083

Сообщение отредактировал gling - Воскресенье, 12.12.2021, 08:54
 
Ответить
СообщениеЗдравствуйте.
Попробуйте формулу, формат ячейки пропишите который нужен "ММММ ГГГГ",
Код
=--("1."&ПСТР(ЯЧЕЙКА("имяфайла";A1);НАЙТИ("]";ЯЧЕЙКА("имяфайла";A1))+1;20)&".2022")
или оберните эту формулу функцией ТЕКСТ()
Код
=ТЕКСТ(--("1."&ПСТР(ЯЧЕЙКА("имяфайла";A1);НАЙТИ("]";ЯЧЕЙКА("имяфайла";A1))+1;20)&".2022");"ММММ ГГГГ")

Автор - gling
Дата добавления - 12.12.2021 в 08:51
Pelena Дата: Воскресенье, 12.12.2021, 08:55 | Сообщение № 3
Группа: Админы
Ранг: Местный житель
Сообщений: 19161
Репутация: 4412 ±
Замечаний: ±

Excel 365 & Mac Excel
в ячейке B3 должно отобразиться название введённого месяца и год

Почему не просто
Код
=ПСТР(ЯЧЕЙКА("имяфайла";A1);НАЙТИ("]";ЯЧЕЙКА("имяфайла";A1))+1;33)& " 2022"


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщение
в ячейке B3 должно отобразиться название введённого месяца и год

Почему не просто
Код
=ПСТР(ЯЧЕЙКА("имяфайла";A1);НАЙТИ("]";ЯЧЕЙКА("имяфайла";A1))+1;33)& " 2022"

Автор - Pelena
Дата добавления - 12.12.2021 в 08:55
DrMini Дата: Воскресенье, 12.12.2021, 09:04 | Сообщение № 4
Группа: Проверенные
Ранг: Старожил
Сообщений: 1606
Репутация: 195 ±
Замечаний: 0% ±

Excel LTSC 2024 RUS
Владимир и Елена большое Вам спасибо.
Все формулы работают.
 
Ответить
СообщениеВладимир и Елена большое Вам спасибо.
Все формулы работают.

Автор - DrMini
Дата добавления - 12.12.2021 в 09:04
DrMini Дата: Воскресенье, 12.12.2021, 09:11 | Сообщение № 5
Группа: Проверенные
Ранг: Старожил
Сообщений: 1606
Репутация: 195 ±
Замечаний: 0% ±

Excel LTSC 2024 RUS
("имяфайла";A1))+1;33

Подскажите пожалуйста вместо 33 можно вписать 8? Так, как максимальное количество знаков в названии месяца 8 (сентябрь).
 
Ответить
Сообщение
("имяфайла";A1))+1;33

Подскажите пожалуйста вместо 33 можно вписать 8? Так, как максимальное количество знаков в названии месяца 8 (сентябрь).

Автор - DrMini
Дата добавления - 12.12.2021 в 09:11
Pelena Дата: Воскресенье, 12.12.2021, 09:42 | Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 19161
Репутация: 4412 ±
Замечаний: ±

Excel 365 & Mac Excel
вместо 33 можно вписать 8
можно. Взяла 33, т.к. это максимум для имени листа


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщение
вместо 33 можно вписать 8
можно. Взяла 33, т.к. это максимум для имени листа

Автор - Pelena
Дата добавления - 12.12.2021 в 09:42
DrMini Дата: Воскресенье, 12.12.2021, 10:56 | Сообщение № 7
Группа: Проверенные
Ранг: Старожил
Сообщений: 1606
Репутация: 195 ±
Замечаний: 0% ±

Excel LTSC 2024 RUS
Взяла 33, т.к. это максимум для имени листа

СПС буду знать.
 
Ответить
Сообщение
Взяла 33, т.к. это максимум для имени листа

СПС буду знать.

Автор - DrMini
Дата добавления - 12.12.2021 в 10:56
Nic70y Дата: Воскресенье, 12.12.2021, 17:48 | Сообщение № 8
Группа: Друзья
Ранг: Экселист
Сообщений: 8705
Репутация: 2260 ±
Замечаний: 0% ±

Excel 2010
33, т.к. это максимум для имени листа
разве не 31?
щас экселя нет под рукой...


ЮMoney 41001841029809

Сообщение отредактировал Nic70y - Воскресенье, 12.12.2021, 17:48
 
Ответить
Сообщение
33, т.к. это максимум для имени листа
разве не 31?
щас экселя нет под рукой...

Автор - Nic70y
Дата добавления - 12.12.2021 в 17:48
Pelena Дата: Воскресенье, 12.12.2021, 17:56 | Сообщение № 9
Группа: Админы
Ранг: Местный житель
Сообщений: 19161
Репутация: 4412 ±
Замечаний: ±

Excel 365 & Mac Excel
разве не 31?

Сама по памяти писала, могу ошибаться


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщение
разве не 31?

Сама по памяти писала, могу ошибаться

Автор - Pelena
Дата добавления - 12.12.2021 в 17:56
Nic70y Дата: Воскресенье, 12.12.2021, 18:00 | Сообщение № 10
Группа: Друзья
Ранг: Экселист
Сообщений: 8705
Репутация: 2260 ±
Замечаний: 0% ±

Excel 2010
по памяти писала
пришлось зайти на рабочий сервер,
таки 31


ЮMoney 41001841029809
 
Ответить
Сообщение
по памяти писала
пришлось зайти на рабочий сервер,
таки 31

Автор - Nic70y
Дата добавления - 12.12.2021 в 18:00
bmv98rus Дата: Воскресенье, 12.12.2021, 21:58 | Сообщение № 11
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4098
Репутация: 766 ±
Замечаний: 0% ±

Excel 2013/2016
А какая разница, главное 33 не меньше 31го.


Замечательный Временно просто медведь , процентов на 20.
 
Ответить
СообщениеА какая разница, главное 33 не меньше 31го.

Автор - bmv98rus
Дата добавления - 12.12.2021 в 21:58
Nic70y Дата: Воскресенье, 12.12.2021, 22:23 | Сообщение № 12
Группа: Друзья
Ранг: Экселист
Сообщений: 8705
Репутация: 2260 ±
Замечаний: 0% ±

Excel 2010
А какая разница
да так рэмэмбу проверил.


ЮMoney 41001841029809
 
Ответить
Сообщение
А какая разница
да так рэмэмбу проверил.

Автор - Nic70y
Дата добавления - 12.12.2021 в 22:23
bmv98rus Дата: Воскресенье, 12.12.2021, 23:12 | Сообщение № 13
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4098
Репутация: 766 ±
Замечаний: 0% ±

Excel 2013/2016
Nic70y, А ну да, это прямой угол 90, а вода закипает при 100 ;-)


Замечательный Временно просто медведь , процентов на 20.
 
Ответить
СообщениеNic70y, А ну да, это прямой угол 90, а вода закипает при 100 ;-)

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

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