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

Вход

Регистрация

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

 

= Мир MS Excel/Разбить период на два столбца - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Разбить период на два столбца
Sity Дата: Вторник, 14.01.2014, 16:22 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Подскажите, пожалуйста, как в Excel разбить вот этот период (напр. 27.10.13-29.03.14) на два столбца, с указанием года в полном формате напр. - 2013. Но, иногда встречаются данные в данном столбце со словом "Отмена", необходимы только даты, см. пример. Спасибо.
К сообщению приложен файл: 2515162.xlsx (10.1 Kb)
 
Ответить
СообщениеПодскажите, пожалуйста, как в Excel разбить вот этот период (напр. 27.10.13-29.03.14) на два столбца, с указанием года в полном формате напр. - 2013. Но, иногда встречаются данные в данном столбце со словом "Отмена", необходимы только даты, см. пример. Спасибо.

Автор - Sity
Дата добавления - 14.01.2014 в 16:22
AlexM Дата: Вторник, 14.01.2014, 16:46 | Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1129 ±
Замечаний: 0% ±

Excel 2003
для В2
Код
=ТЕКСТ(ЛЕВБ(ПОДСТАВИТЬ(A2;"отмена ";"");8);"ДД.ММ.ГГГГ")

для С2
Код
=ТЕКСТ(ПРАВБ(ПОДСТАВИТЬ(A2;"отмена ";"");8);"ДД.ММ.ГГГГ")
К сообщению приложен файл: 2515162_new.xls (25.0 Kb)



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
Сообщениедля В2
Код
=ТЕКСТ(ЛЕВБ(ПОДСТАВИТЬ(A2;"отмена ";"");8);"ДД.ММ.ГГГГ")

для С2
Код
=ТЕКСТ(ПРАВБ(ПОДСТАВИТЬ(A2;"отмена ";"");8);"ДД.ММ.ГГГГ")

Автор - AlexM
Дата добавления - 14.01.2014 в 16:46
dadmarat Дата: Вторник, 14.01.2014, 16:55 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 47
Репутация: 3 ±
Замечаний: 0% ±

Excel 2010
AlexM, отличное решение, но я б добавил функцию СЖПРОБЕЛЫ:
B2
Код
=ТЕКСТ(ЛЕВБ(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(A2);"отмена ";"");8);"ДД.ММ.ГГГГ")

C2
Код
=ТЕКСТ(ПРАВБ(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(A2);"отмена ";"");8);"ДД.ММ.ГГГГ")


Так как для С2 не сработало из-за двух пробелов после текста.


----------------
I can do it!
----------------


Сообщение отредактировал dadmarat - Вторник, 14.01.2014, 16:56
 
Ответить
СообщениеAlexM, отличное решение, но я б добавил функцию СЖПРОБЕЛЫ:
B2
Код
=ТЕКСТ(ЛЕВБ(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(A2);"отмена ";"");8);"ДД.ММ.ГГГГ")

C2
Код
=ТЕКСТ(ПРАВБ(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(A2);"отмена ";"");8);"ДД.ММ.ГГГГ")


Так как для С2 не сработало из-за двух пробелов после текста.

Автор - dadmarat
Дата добавления - 14.01.2014 в 16:55
Sity Дата: Вторник, 14.01.2014, 17:18 | Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Спасибо большое. Но возник еще один вопрос, а если в этом столбце будет другой текст не "отмена", а например "код-шер" или что-то другое?
 
Ответить
СообщениеСпасибо большое. Но возник еще один вопрос, а если в этом столбце будет другой текст не "отмена", а например "код-шер" или что-то другое?

Автор - Sity
Дата добавления - 14.01.2014 в 17:18
dadmarat Дата: Вторник, 14.01.2014, 17:30 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 47
Репутация: 3 ±
Замечаний: 0% ±

Excel 2010
Тогда в функции
Код
ПОДСТАВИТЬ()
меняете параметр "отмена" на нужный Вам или Вы имеете в виду, что текстов этих может быть несколько?


----------------
I can do it!
----------------


Сообщение отредактировал dadmarat - Вторник, 14.01.2014, 17:31
 
Ответить
СообщениеТогда в функции
Код
ПОДСТАВИТЬ()
меняете параметр "отмена" на нужный Вам или Вы имеете в виду, что текстов этих может быть несколько?

Автор - dadmarat
Дата добавления - 14.01.2014 в 17:30
AlexM Дата: Вторник, 14.01.2014, 17:34 | Сообщение № 6
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1129 ±
Замечаний: 0% ±

Excel 2003
или так
Для В2
Код
=ТЕКСТ(ПРАВБ(ПОДСТАВИТЬ(A2;"-"&ПРАВБ(A2;8);"");8);"ДД.ММ.ГГГГ")

для С2
Код
=ТЕКСТ(ПРАВБ(A2;8);"ДД.ММ.ГГГГ")

можно добавить СЖПРОБЕЛЫ()



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
Сообщениеили так
Для В2
Код
=ТЕКСТ(ПРАВБ(ПОДСТАВИТЬ(A2;"-"&ПРАВБ(A2;8);"");8);"ДД.ММ.ГГГГ")

для С2
Код
=ТЕКСТ(ПРАВБ(A2;8);"ДД.ММ.ГГГГ")

можно добавить СЖПРОБЕЛЫ()

Автор - AlexM
Дата добавления - 14.01.2014 в 17:34
Sity Дата: Вторник, 14.01.2014, 17:35 | Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Эти параметры или слова могут быть разными и их может быть несколько напр. в строке "только отмена 27.10.13-09.01.14". Как прописать универсальную формулу, чтобы разбивались на 2 столбца только даты?
 
Ответить
СообщениеЭти параметры или слова могут быть разными и их может быть несколько напр. в строке "только отмена 27.10.13-09.01.14". Как прописать универсальную формулу, чтобы разбивались на 2 столбца только даты?

Автор - Sity
Дата добавления - 14.01.2014 в 17:35
Sity Дата: Вторник, 14.01.2014, 17:39 | Сообщение № 8
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Спасибо вопрос решен, с помощью формулы пользователя AlexM. Спасибо.
 
Ответить
СообщениеСпасибо вопрос решен, с помощью формулы пользователя AlexM. Спасибо.

Автор - Sity
Дата добавления - 14.01.2014 в 17:39
AlexM Дата: Вторник, 14.01.2014, 17:40 | Сообщение № 9
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1129 ±
Замечаний: 0% ±

Excel 2003
Для В2 еще можно
Код
=ТЕКСТ(ПСТР(A2;ПОИСК("?-";A2)-7;8);"ДД.ММ.ГГГГ")

с помощью формулы пользователя

Что это такое???



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.


Сообщение отредактировал AlexM - Вторник, 14.01.2014, 17:42
 
Ответить
СообщениеДля В2 еще можно
Код
=ТЕКСТ(ПСТР(A2;ПОИСК("?-";A2)-7;8);"ДД.ММ.ГГГГ")

с помощью формулы пользователя

Что это такое???

Автор - AlexM
Дата добавления - 14.01.2014 в 17:40
Sity Дата: Вторник, 14.01.2014, 18:13 | Сообщение № 10
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Помогите, пожалуйста подставить функцию СЖПРОБЕЛЫ в формулу =ТЕКСТ(ПРАВБ(ПОДСТАВИТЬ(A2;"-"&ПРАВБ(A2;8);"");8);"ДД.ММ.ГГГГ") и в формулу =ТЕКСТ(ПРАВБ(A2;8);"ДД.ММ.ГГГГ")
 
Ответить
СообщениеПомогите, пожалуйста подставить функцию СЖПРОБЕЛЫ в формулу =ТЕКСТ(ПРАВБ(ПОДСТАВИТЬ(A2;"-"&ПРАВБ(A2;8);"");8);"ДД.ММ.ГГГГ") и в формулу =ТЕКСТ(ПРАВБ(A2;8);"ДД.ММ.ГГГГ")

Автор - Sity
Дата добавления - 14.01.2014 в 18:13
AlexM Дата: Вторник, 14.01.2014, 18:19 | Сообщение № 11
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1129 ±
Замечаний: 0% ±

Excel 2003
В формуле замените A2 на СЖПРОБЕЛЫ(A2)



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
СообщениеВ формуле замените A2 на СЖПРОБЕЛЫ(A2)

Автор - AlexM
Дата добавления - 14.01.2014 в 18:19
Sity Дата: Вторник, 14.01.2014, 18:27 | Сообщение № 12
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
К сожалению не получается, пишет "для данной функции введено слишком много аргументов"
 
Ответить
СообщениеК сожалению не получается, пишет "для данной функции введено слишком много аргументов"

Автор - Sity
Дата добавления - 14.01.2014 в 18:27
dadmarat Дата: Вторник, 14.01.2014, 18:40 | Сообщение № 13
Группа: Пользователи
Ранг: Новичок
Сообщений: 47
Репутация: 3 ±
Замечаний: 0% ±

Excel 2010
Что у Вас там не получилось не понимаю.
К сообщению приложен файл: 12345.xlsx (10.5 Kb)


----------------
I can do it!
----------------
 
Ответить
СообщениеЧто у Вас там не получилось не понимаю.

Автор - dadmarat
Дата добавления - 14.01.2014 в 18:40
AlexM Дата: Вторник, 14.01.2014, 19:36 | Сообщение № 14
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1129 ±
Замечаний: 0% ±

Excel 2003
Еще вариант формулы дл В2
Код
=ТЕКСТ(ПСТР(СЖПРОБЕЛЫ(A2);ДЛСТР(СЖПРОБЕЛЫ(A2))-16;8);"ДД.ММ.ГГГГ")



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
СообщениеЕще вариант формулы дл В2
Код
=ТЕКСТ(ПСТР(СЖПРОБЕЛЫ(A2);ДЛСТР(СЖПРОБЕЛЫ(A2))-16;8);"ДД.ММ.ГГГГ")

Автор - AlexM
Дата добавления - 14.01.2014 в 19:36
  • Страница 1 из 1
  • 1
Поиск:

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