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

Вход

Регистрация

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

 

= Мир MS Excel/Выделить из массива данных месяц словом - Мир MS Excel

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

Excel 2016
Добрый день!

Подскажите, пожалуйста, как выделить месяц из ячейки, в которой помимо цифровых данных содержатся текстовые? Например,

дано - Чек №465442 от 01.01.2016 08:00:00

нужно - Январь

P.S. не используя при этом ПРАВСИМВ
К сообщению приложен файл: 6465052.xlsx (8.7 Kb)


Сообщение отредактировал nechehov - Вторник, 25.10.2016, 22:17
 
Ответить
СообщениеДобрый день!

Подскажите, пожалуйста, как выделить месяц из ячейки, в которой помимо цифровых данных содержатся текстовые? Например,

дано - Чек №465442 от 01.01.2016 08:00:00

нужно - Январь

P.S. не используя при этом ПРАВСИМВ

Автор - nechehov
Дата добавления - 25.10.2016 в 22:15
buchlotnik Дата: Вторник, 25.10.2016, 22:26 | Сообщение № 2
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация: 929 ±
Замечаний: 20% ±

2010, 2013, 2016 RUS / ENG
так нужно?
Код
=ЕСЛИОШИБКА(ТЕКСТ(--ПСТР(A1;ПОИСК("??.??.????";A1);10);"ММММ");"")
К сообщению приложен файл: 3263099.xlsx (8.9 Kb)
 
Ответить
Сообщениетак нужно?
Код
=ЕСЛИОШИБКА(ТЕКСТ(--ПСТР(A1;ПОИСК("??.??.????";A1);10);"ММММ");"")

Автор - buchlotnik
Дата добавления - 25.10.2016 в 22:26
nechehov Дата: Вторник, 25.10.2016, 22:37 | Сообщение № 3
Группа: Пользователи
Ранг: Участник
Сообщений: 81
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
=ЕСЛИОШИБКА(ТЕКСТ(--ПСТР(A1;ПОИСК("??.??.????";A1);10);"ММММ");"")


А есть другой способ? Этот какой-то непонятный. Я пробовал сделать как в верхней формуле на вложенном файле, но ничего не вышло. Мне сказали есть какой-то изящный способ.
 
Ответить
Сообщение
=ЕСЛИОШИБКА(ТЕКСТ(--ПСТР(A1;ПОИСК("??.??.????";A1);10);"ММММ");"")


А есть другой способ? Этот какой-то непонятный. Я пробовал сделать как в верхней формуле на вложенном файле, но ничего не вышло. Мне сказали есть какой-то изящный способ.

Автор - nechehov
Дата добавления - 25.10.2016 в 22:37
buchlotnik Дата: Вторник, 25.10.2016, 22:46 | Сообщение № 4
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация: 929 ±
Замечаний: 20% ±

2010, 2013, 2016 RUS / ENG
Цитата
Я пробовал сделать как в верхней формуле
так покажите что у вас получилось не получилось в файле
а на тему изящества, сравните ваши
Код
=ВЫБОР(МЕСЯЦ(A1);"Январь";"Февраль";"Март";"Апрель";"Май";"Июнь";"Июль";"Август";"Сентябрь";"Октябрь";"Ноябрь";"Декабрь")
с моим
Код
=ТЕКСТ(A1;"ММММ")
и в общем виде через ПРАВСИМВ получим:
Код
=ТЕКСТ(ПРАВСИМВ(A6;18);"ММММ")
К сообщению приложен файл: 6465052-3-.xlsx (8.9 Kb)


Сообщение отредактировал buchlotnik - Вторник, 25.10.2016, 23:03
 
Ответить
Сообщение
Цитата
Я пробовал сделать как в верхней формуле
так покажите что у вас получилось не получилось в файле
а на тему изящества, сравните ваши
Код
=ВЫБОР(МЕСЯЦ(A1);"Январь";"Февраль";"Март";"Апрель";"Май";"Июнь";"Июль";"Август";"Сентябрь";"Октябрь";"Ноябрь";"Декабрь")
с моим
Код
=ТЕКСТ(A1;"ММММ")
и в общем виде через ПРАВСИМВ получим:
Код
=ТЕКСТ(ПРАВСИМВ(A6;18);"ММММ")

Автор - buchlotnik
Дата добавления - 25.10.2016 в 22:46
nechehov Дата: Вторник, 25.10.2016, 23:22 | Сообщение № 5
Группа: Пользователи
Ранг: Участник
Сообщений: 81
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
buchlotnik, Это про мои формулы сказали, что есть решение поизящнее моих. Стало интересно какое.

А если в разных строках дата указана по-разному, например, 5.07.2016 и 06.07.2016, то уже ПРАВСИМВ, я так понимаю не воспользуешься?

А ещё есть варианты решения данной задачи?
 
Ответить
Сообщениеbuchlotnik, Это про мои формулы сказали, что есть решение поизящнее моих. Стало интересно какое.

А если в разных строках дата указана по-разному, например, 5.07.2016 и 06.07.2016, то уже ПРАВСИМВ, я так понимаю не воспользуешься?

А ещё есть варианты решения данной задачи?

Автор - nechehov
Дата добавления - 25.10.2016 в 23:22
buchlotnik Дата: Вторник, 25.10.2016, 23:27 | Сообщение № 6
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация: 929 ±
Замечаний: 20% ±

2010, 2013, 2016 RUS / ENG
Цитата
А если
nechehov, покажите в файле все ваши "если"
Цитата
например
лечится так:
Код
=ТЕКСТ(СЖПРОБЕЛЫ(ПРАВСИМВ(A7;18));"ММММ")


Сообщение отредактировал buchlotnik - Вторник, 25.10.2016, 23:32
 
Ответить
Сообщение
Цитата
А если
nechehov, покажите в файле все ваши "если"
Цитата
например
лечится так:
Код
=ТЕКСТ(СЖПРОБЕЛЫ(ПРАВСИМВ(A7;18));"ММММ")

Автор - buchlotnik
Дата добавления - 25.10.2016 в 23:27
nechehov Дата: Вторник, 25.10.2016, 23:33 | Сообщение № 7
Группа: Пользователи
Ранг: Участник
Сообщений: 81
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
buchlotnik, Вот так, например
К сообщению приложен файл: 8735462.xlsx (8.7 Kb)
 
Ответить
Сообщениеbuchlotnik, Вот так, например

Автор - nechehov
Дата добавления - 25.10.2016 в 23:33
nechehov Дата: Вторник, 25.10.2016, 23:36 | Сообщение № 8
Группа: Пользователи
Ранг: Участник
Сообщений: 81
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
buchlotnik, спасибо за пояснения! Буду осваивать эту штуку
Код
=ЕСЛИОШИБКА(ТЕКСТ(--ПСТР(A1;ПОИСК("??.??.????";A1);10);"ММММ");"")
 
Ответить
Сообщениеbuchlotnik, спасибо за пояснения! Буду осваивать эту штуку
Код
=ЕСЛИОШИБКА(ТЕКСТ(--ПСТР(A1;ПОИСК("??.??.????";A1);10);"ММММ");"")

Автор - nechehov
Дата добавления - 25.10.2016 в 23:36
buchlotnik Дата: Вторник, 25.10.2016, 23:44 | Сообщение № 9
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация: 929 ±
Замечаний: 20% ±

2010, 2013, 2016 RUS / ENG
Цитата
Буду осваивать
если настолько не устраивает ПРАВСИМВ, освойте лучше такую:
Код
=ЕСЛИОШИБКА(ТЕКСТ(СЖПРОБЕЛЫ(ПСТР(A3;ПОИСК("?.??.????";A3)-1;10));"ММММ");"")
К сообщению приложен файл: 2611456.xlsx (8.9 Kb)
 
Ответить
Сообщение
Цитата
Буду осваивать
если настолько не устраивает ПРАВСИМВ, освойте лучше такую:
Код
=ЕСЛИОШИБКА(ТЕКСТ(СЖПРОБЕЛЫ(ПСТР(A3;ПОИСК("?.??.????";A3)-1;10));"ММММ");"")

Автор - buchlotnik
Дата добавления - 25.10.2016 в 23:44
китин Дата: Среда, 26.10.2016, 07:29 | Сообщение № 10
Группа: Модераторы
Ранг: Экселист
Сообщений: 7013
Репутация: 1073 ±
Замечаний: 0% ±

Excel 2007;2010;2016
как вариант.почти как у Миши buchlotnik,
Код
=ТЕКСТ(--СЖПРОБЕЛЫ(ПСТР(A6;ПОИСК("от";A6)+2;ДЛСТР(A6)));"ММММ")


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852
 
Ответить
Сообщениекак вариант.почти как у Миши buchlotnik,
Код
=ТЕКСТ(--СЖПРОБЕЛЫ(ПСТР(A6;ПОИСК("от";A6)+2;ДЛСТР(A6)));"ММММ")

Автор - китин
Дата добавления - 26.10.2016 в 07:29
buchlotnik Дата: Среда, 26.10.2016, 07:40 | Сообщение № 11
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация: 929 ±
Замечаний: 20% ±

2010, 2013, 2016 RUS / ENG
китин, Игорь, приветствую - обратил внимание, что там и без двойного отрицания пашет:
Код
=ТЕКСТ(СЖПРОБЕЛЫ(ПСТР(A1;ПОИСК("от";A1)+2;ДЛСТР(A1)));"ММММ")
К сообщению приложен файл: 7118507.xlsx (9.0 Kb)
 
Ответить
Сообщениекитин, Игорь, приветствую - обратил внимание, что там и без двойного отрицания пашет:
Код
=ТЕКСТ(СЖПРОБЕЛЫ(ПСТР(A1;ПОИСК("от";A1)+2;ДЛСТР(A1)));"ММММ")

Автор - buchlotnik
Дата добавления - 26.10.2016 в 07:40
_Boroda_ Дата: Среда, 26.10.2016, 07:48 | Сообщение № 12
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16666
Репутация: 6478 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
И вот так пашет
Код
=ТЕКСТ(ПСТР(A1;ПОИСК("от";A1)+3;99);"ММММ")


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеИ вот так пашет
Код
=ТЕКСТ(ПСТР(A1;ПОИСК("от";A1)+3;99);"ММММ")

Автор - _Boroda_
Дата добавления - 26.10.2016 в 07:48
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Выделить из массива данных месяц словом (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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