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

Вход

Регистрация

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

 

= Мир MS Excel/Формула, извлекающая даты - Мир MS Excel

Старая форма входа
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: китин, _Boroda_  
Формула, извлекающая даты
Гость Дата: Четверг, 02.06.2011, 14:15 | Сообщение № 1
Группа: Гости
Добрый День! Требуется помощь в грамотном составление формулы.
В столбце А хранятся данные вида фам+ дата. Возможные варианты значений: 2 фамилии и 2 даты, 3 фам и 3 даты, одна фам и одна дата.
Например: в ячейке А1 нах-ся данные вида - (Иванов А.А. - 01.01.2010;Сидоров В.В. - 03.01.2010)
В ячейке А2 данные вида - (Петров И.И. - 04.02.2010)
В ячейке А3 данные вида - (Петрова Т.И. - 03.03.2010;Смирнова П.П. - 10.01.2010;Иванова С.С. - 05.01.2010)
Необходимо выбрать ТОЛЬКО ДАТЫ, если в ячейке нах-ся одна дата, то выбираем ее, если 2 даты, то выбираем 2 даты, если дат нет, ничего не выбираем.
Т.е. в моем случае в результате получается:
01.01.2010 03.01.2010
04.02.2010
03.03.2010 10.01.2010 05.01.2010
Моя формула работает неправильно, если у кого-нибудь будут версии, было бы здорово))
 
Ответить
СообщениеДобрый День! Требуется помощь в грамотном составление формулы.
В столбце А хранятся данные вида фам+ дата. Возможные варианты значений: 2 фамилии и 2 даты, 3 фам и 3 даты, одна фам и одна дата.
Например: в ячейке А1 нах-ся данные вида - (Иванов А.А. - 01.01.2010;Сидоров В.В. - 03.01.2010)
В ячейке А2 данные вида - (Петров И.И. - 04.02.2010)
В ячейке А3 данные вида - (Петрова Т.И. - 03.03.2010;Смирнова П.П. - 10.01.2010;Иванова С.С. - 05.01.2010)
Необходимо выбрать ТОЛЬКО ДАТЫ, если в ячейке нах-ся одна дата, то выбираем ее, если 2 даты, то выбираем 2 даты, если дат нет, ничего не выбираем.
Т.е. в моем случае в результате получается:
01.01.2010 03.01.2010
04.02.2010
03.03.2010 10.01.2010 05.01.2010
Моя формула работает неправильно, если у кого-нибудь будут версии, было бы здорово))

Автор - Гость
Дата добавления - 02.06.2011 в 14:15
Serge_007 Дата: Четверг, 02.06.2011, 14:21 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Здравствуйте.
Пример давайте.


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеЗдравствуйте.
Пример давайте.

Автор - Serge_007
Дата добавления - 02.06.2011 в 14:21
Гость Дата: Четверг, 02.06.2011, 15:00 | Сообщение № 3
Группа: Гости
Code
=СЦЕПИТЬ(ПСТР(A1;НАЙТИ("-";A1;1)+2;10);ПСТР(A1;НАЙТИ(";";A1;1)+2;10))


Неправильна логика: во первых после ";" выбираются первые 10 символов, а надо чтобы последние, что-то типа этого
Code
ПРАВСИМВ(А1;10))

Во-вторых, не знаю как сделать так, чтобы если в ячейке была одна дата, то она выбиралась бы одна (у меня же дубляж тупо идет), если две - то две и т.д.
Напрашивается условие..только как бы это всё соединить wacko
 
Ответить
Сообщение
Code
=СЦЕПИТЬ(ПСТР(A1;НАЙТИ("-";A1;1)+2;10);ПСТР(A1;НАЙТИ(";";A1;1)+2;10))


Неправильна логика: во первых после ";" выбираются первые 10 символов, а надо чтобы последние, что-то типа этого
Code
ПРАВСИМВ(А1;10))

Во-вторых, не знаю как сделать так, чтобы если в ячейке была одна дата, то она выбиралась бы одна (у меня же дубляж тупо идет), если две - то две и т.д.
Напрашивается условие..только как бы это всё соединить wacko

Автор - Гость
Дата добавления - 02.06.2011 в 15:00
Serge_007 Дата: Четверг, 02.06.2011, 15:05 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Пример будет или решение Вам не нужно?


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеПример будет или решение Вам не нужно?

Автор - Serge_007
Дата добавления - 02.06.2011 в 15:05
Гость Дата: Четверг, 02.06.2011, 15:13 | Сообщение № 5
Группа: Гости
сори, а в первом посте не подходит пример?? Не пойму просто что еще нужно?
 
Ответить
Сообщениесори, а в первом посте не подходит пример?? Не пойму просто что еще нужно?

Автор - Гость
Дата добавления - 02.06.2011 в 15:13
Гость Дата: Четверг, 02.06.2011, 15:16 | Сообщение № 6
Группа: Гости
ща будет!!
 
Ответить
Сообщениеща будет!!

Автор - Гость
Дата добавления - 02.06.2011 в 15:16
Гость Дата: Четверг, 02.06.2011, 15:29 | Сообщение № 7
Группа: Гости
 
Ответить
Сообщениеhttp://file.qip.ru/document/NPkNMzhx/Примерxls.html

Автор - Гость
Дата добавления - 02.06.2011 в 15:29
Michael_S Дата: Четверг, 02.06.2011, 16:28 | Сообщение № 8
Группа: Друзья
Ранг: Старожил
Сообщений: 2012
Репутация: 373 ±
Замечаний: 0% ±

Excel2016
Вы меня простите, но что-то мудрено Ваш файл скачивать.... сто раз по ссылкам бегать - это не по мне. Либо выложите, где по-проще скачивать, А лучше зарегистрируйтесь и сюда.
 
Ответить
СообщениеВы меня простите, но что-то мудрено Ваш файл скачивать.... сто раз по ссылкам бегать - это не по мне. Либо выложите, где по-проще скачивать, А лучше зарегистрируйтесь и сюда.

Автор - Michael_S
Дата добавления - 02.06.2011 в 16:28
Tanketka Дата: Четверг, 02.06.2011, 17:05 | Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация: 0 ±
Замечаний: 0% ±

Ну тогда так)))
К сообщению приложен файл: xls.xls (18.5 Kb)
 
Ответить
СообщениеНу тогда так)))

Автор - Tanketka
Дата добавления - 02.06.2011 в 17:05
Мур Дата: Четверг, 02.06.2011, 17:12 | Сообщение № 10
Группа: Проверенные
Ранг: Обитатель
Сообщений: 436
Репутация: 19 ±
Замечаний: 0% ±

Приветствую.
 
Ответить
СообщениеПриветствую.

Автор - Мур
Дата добавления - 02.06.2011 в 17:12
Мур Дата: Четверг, 02.06.2011, 17:14 | Сообщение № 11
Группа: Проверенные
Ранг: Обитатель
Сообщений: 436
Репутация: 19 ±
Замечаний: 0% ±

Приветствую.
Вот мой вариант, (красный столбец), правда пришлось дополнительные столбцы изваять.
В общем не судите строго.
К сообщению приложен файл: xls-1-.xls (21.5 Kb)
 
Ответить
СообщениеПриветствую.
Вот мой вариант, (красный столбец), правда пришлось дополнительные столбцы изваять.
В общем не судите строго.

Автор - Мур
Дата добавления - 02.06.2011 в 17:14
Tanketka Дата: Четверг, 02.06.2011, 17:19 | Сообщение № 12
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация: 0 ±
Замечаний: 0% ±

Мур,
уже кое-что, спасибо))
Только вот в реальности у меня куча столбцов и выделить еще три для "изваяния" эх...
 
Ответить
СообщениеМур,
уже кое-что, спасибо))
Только вот в реальности у меня куча столбцов и выделить еще три для "изваяния" эх...

Автор - Tanketka
Дата добавления - 02.06.2011 в 17:19
Мур Дата: Четверг, 02.06.2011, 17:38 | Сообщение № 13
Группа: Проверенные
Ранг: Обитатель
Сообщений: 436
Репутация: 19 ±
Замечаний: 0% ±

Я опирался на Ваш пример.
Дополнительные столбцы из-за того что Excel не поддерживает более 7 вложений.
Если максимальное количество дат в одной ячейке известно, можно еще наделать дополнительных столбцов.
Если нет, подождите пока кто-нибудь из участников форума не предложит иной вариант.
 
Ответить
СообщениеЯ опирался на Ваш пример.
Дополнительные столбцы из-за того что Excel не поддерживает более 7 вложений.
Если максимальное количество дат в одной ячейке известно, можно еще наделать дополнительных столбцов.
Если нет, подождите пока кто-нибудь из участников форума не предложит иной вариант.

Автор - Мур
Дата добавления - 02.06.2011 в 17:38
Tanketka Дата: Четверг, 02.06.2011, 17:47 | Сообщение № 14
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация: 0 ±
Замечаний: 0% ±

Ага, я поняла, Спасибо)
Число дат в одной ячейке может быть от 0 до 5, по идее может быть и больше (в теории), на практике - нет.
 
Ответить
СообщениеАга, я поняла, Спасибо)
Число дат в одной ячейке может быть от 0 до 5, по идее может быть и больше (в теории), на практике - нет.

Автор - Tanketka
Дата добавления - 02.06.2011 в 17:47
Мур Дата: Четверг, 02.06.2011, 18:38 | Сообщение № 15
Группа: Проверенные
Ранг: Обитатель
Сообщений: 436
Репутация: 19 ±
Замечаний: 0% ±

Вот.
Дополнительные столбцы можно спрятать.
К сообщению приложен файл: xls-2-.xls (32.5 Kb)
 
Ответить
СообщениеВот.
Дополнительные столбцы можно спрятать.

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

Excel 2016
Code
=ВЫБОР(СУММПРОИЗВ(--(ПСТР(A2;СТРОКА(1:999);1)="-"));ПСТР(A2;ПОИСК("??.??.????";A2);10);ПСТР(A2;ПОИСК("??.??.????";A2);10)&" "&ПСТР(A2;ПОИСК("??.??.????";A2;ПОИСК("??.??.????";A2)+10);10);ПСТР(A2;ПОИСК("??.??.????";A2);10)&" "&ПСТР(A2;ПОИСК("??.??.????";A2;ПОИСК("??.??.????";A2)+10);10)&" "&ПСТР(A2;ПОИСК("??.??.????";A2;ПОИСК("??.??.????";A2;ПОИСК("??.??.????";A2)+10)+10);10))
К сообщению приложен файл: Tanketka.xls (28.0 Kb)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Code
=ВЫБОР(СУММПРОИЗВ(--(ПСТР(A2;СТРОКА(1:999);1)="-"));ПСТР(A2;ПОИСК("??.??.????";A2);10);ПСТР(A2;ПОИСК("??.??.????";A2);10)&" "&ПСТР(A2;ПОИСК("??.??.????";A2;ПОИСК("??.??.????";A2)+10);10);ПСТР(A2;ПОИСК("??.??.????";A2);10)&" "&ПСТР(A2;ПОИСК("??.??.????";A2;ПОИСК("??.??.????";A2)+10);10)&" "&ПСТР(A2;ПОИСК("??.??.????";A2;ПОИСК("??.??.????";A2;ПОИСК("??.??.????";A2)+10)+10);10))

Автор - Serge_007
Дата добавления - 02.06.2011 в 23:23
Tanketka Дата: Пятница, 03.06.2011, 09:15 | Сообщение № 17
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация: 0 ±
Замечаний: 0% ±

Спасибо большое))
Сергей, а можно вытащить Одну максимальную дату, т.е. перебираем все даты в ячейке, смотрим какая из них наибольшая и ее вытаскиваем??
ооочень прошу )))


Сообщение отредактировал Tanketka - Пятница, 03.06.2011, 10:03
 
Ответить
СообщениеСпасибо большое))
Сергей, а можно вытащить Одну максимальную дату, т.е. перебираем все даты в ячейке, смотрим какая из них наибольшая и ее вытаскиваем??
ооочень прошу )))

Автор - Tanketka
Дата добавления - 03.06.2011 в 09:15
Serge_007 Дата: Пятница, 03.06.2011, 10:27 | Сообщение № 18
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Можно. Но сложно.
Не проще Вам будет разбить данные путём Данные - Текст по столбцам (разделители ; и -) и далее работать с ними как с датами?


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеМожно. Но сложно.
Не проще Вам будет разбить данные путём Данные - Текст по столбцам (разделители ; и -) и далее работать с ними как с датами?

Автор - Serge_007
Дата добавления - 03.06.2011 в 10:27
Tanketka Дата: Пятница, 03.06.2011, 10:44 | Сообщение № 19
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация: 0 ±
Замечаний: 0% ±

т.е. в отдельные столбцы запихнуть фио, а в другие даты?? Можно, если не сложно, на примере показать как их дробить таким образом.
 
Ответить
Сообщениет.е. в отдельные столбцы запихнуть фио, а в другие даты?? Можно, если не сложно, на примере показать как их дробить таким образом.

Автор - Tanketka
Дата добавления - 03.06.2011 в 10:44
Serge_007 Дата: Пятница, 03.06.2011, 10:46 | Сообщение № 20
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
А какой пример показать? Пример пары кликов мышью? wink


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеА какой пример показать? Пример пары кликов мышью? wink

Автор - Serge_007
Дата добавления - 03.06.2011 в 10:46
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

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