Разбить период на два столбца
Sity
Дата: Вторник, 14.01.2014, 16:22 |
Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Подскажите, пожалуйста, как в Excel разбить вот этот период (напр. 27.10.13-29.03.14) на два столбца, с указанием года в полном формате напр. - 2013. Но, иногда встречаются данные в данном столбце со словом "Отмена", необходимы только даты, см. пример. Спасибо.
Подскажите, пожалуйста, как в Excel разбить вот этот период (напр. 27.10.13-29.03.14) на два столбца, с указанием года в полном формате напр. - 2013. Но, иногда встречаются данные в данном столбце со словом "Отмена", необходимы только даты, см. пример. Спасибо. Sity
Ответить
Сообщение Подскажите, пожалуйста, как в 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);"ДД.ММ.ГГГГ")
для В2 Код
=ТЕКСТ(ЛЕВБ(ПОДСТАВИТЬ(A2;"отмена ";"");8);"ДД.ММ.ГГГГ")
для С2 Код
=ТЕКСТ(ПРАВБ(ПОДСТАВИТЬ(A2;"отмена ";"");8);"ДД.ММ.ГГГГ")
AlexM
Номер мобильного модема (без голосовой связи) 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 не сработало из-за двух пробелов после текста.
AlexM , отличное решение, но я б добавил функцию СЖПРОБЕЛЫ: B2 Код
=ТЕКСТ(ЛЕВБ(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(A2);"отмена ";"");8);"ДД.ММ.ГГГГ")
C2 Код
=ТЕКСТ(ПРАВБ(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(A2);"отмена ";"");8);"ДД.ММ.ГГГГ")
Так как для С2 не сработало из-за двух пробелов после текста.dadmarat
---------------- 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
Ответить
Сообщение Спасибо большое. Но возник еще один вопрос, а если в этом столбце будет другой текст не "отмена", а например "код-шер" или что-то другое? Автор - Sity Дата добавления - 14.01.2014 в 17:18
dadmarat
Дата: Вторник, 14.01.2014, 17:30 |
Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 47
Репутация:
3
±
Замечаний:
0% ±
Excel 2010
Тогда в функции меняете параметр "отмена" на нужный Вам или Вы имеете в виду, что текстов этих может быть несколько?
Тогда в функции меняете параметр "отмена" на нужный Вам или Вы имеете в виду, что текстов этих может быть несколько? dadmarat
---------------- 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);"ДД.ММ.ГГГГ")
можно добавить СЖПРОБЕЛЫ()
или так Для В2 Код
=ТЕКСТ(ПРАВБ(ПОДСТАВИТЬ(A2;"-"&ПРАВБ(A2;8);"");8);"ДД.ММ.ГГГГ")
для С2 Код
=ТЕКСТ(ПРАВБ(A2;8);"ДД.ММ.ГГГГ")
можно добавить СЖПРОБЕЛЫ() AlexM
Номер мобильного модема (без голосовой связи) 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
Ответить
Сообщение Эти параметры или слова могут быть разными и их может быть несколько напр. в строке "только отмена 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
Ответить
Сообщение Спасибо вопрос решен, с помощью формулы пользователя AlexM. Спасибо. Автор - Sity Дата добавления - 14.01.2014 в 17:39
AlexM
Дата: Вторник, 14.01.2014, 17:40 |
Сообщение № 9
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация:
1129
±
Замечаний:
0% ±
Excel 2003
Для В2 еще можно Код
=ТЕКСТ(ПСТР(A2;ПОИСК("?-";A2)-7;8);"ДД.ММ.ГГГГ")
с помощью формулы пользователя
Что это такое???
Для В2 еще можно Код
=ТЕКСТ(ПСТР(A2;ПОИСК("?-";A2)-7;8);"ДД.ММ.ГГГГ")
с помощью формулы пользователя
Что это такое??? AlexM
Номер мобильного модема (без голосовой связи) 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
Ответить
Сообщение Помогите, пожалуйста подставить функцию СЖПРОБЕЛЫ в формулу =ТЕКСТ(ПРАВБ(ПОДСТАВИТЬ(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)
В формуле замените A2 на СЖПРОБЕЛЫ(A2) AlexM
Номер мобильного модема (без голосовой связи) 9269171249 МегаФон, Московский регион.
Ответить
Сообщение В формуле замените A2 на СЖПРОБЕЛЫ(A2) Автор - AlexM Дата добавления - 14.01.2014 в 18:19
Sity
Дата: Вторник, 14.01.2014, 18:27 |
Сообщение № 12
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
К сожалению не получается, пишет "для данной функции введено слишком много аргументов"
К сожалению не получается, пишет "для данной функции введено слишком много аргументов" Sity
Ответить
Сообщение К сожалению не получается, пишет "для данной функции введено слишком много аргументов" Автор - Sity Дата добавления - 14.01.2014 в 18:27
dadmarat
Дата: Вторник, 14.01.2014, 18:40 |
Сообщение № 13
Группа: Пользователи
Ранг: Новичок
Сообщений: 47
Репутация:
3
±
Замечаний:
0% ±
Excel 2010
Что у Вас там не получилось не понимаю.
Что у Вас там не получилось не понимаю. dadmarat
---------------- 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);"ДД.ММ.ГГГГ")
Еще вариант формулы дл В2 Код
=ТЕКСТ(ПСТР(СЖПРОБЕЛЫ(A2);ДЛСТР(СЖПРОБЕЛЫ(A2))-16;8);"ДД.ММ.ГГГГ")
AlexM
Номер мобильного модема (без голосовой связи) 9269171249 МегаФон, Московский регион.
Ответить
Сообщение Еще вариант формулы дл В2 Код
=ТЕКСТ(ПСТР(СЖПРОБЕЛЫ(A2);ДЛСТР(СЖПРОБЕЛЫ(A2))-16;8);"ДД.ММ.ГГГГ")
Автор - AlexM Дата добавления - 14.01.2014 в 19:36