Как вытащить все даты из масива для уникального значения
serewka
Дата: Вторник, 21.05.2019, 18:21 |
Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 56
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
Уважаемые знатоки, помогите разобраться. Есть массив данных с программы (содержит коды и даты, каждая дата на новой строке). Нужно по каждому уникальному коду вытащить все даты в одну ячейку. Выглядеть должно так КОД клиента = все даты предоставления услуг (как в желтом столбике). Прописал формулу Код
=ИНДЕКС($E$3:$E$142;ПОИСКПОЗ(I4;$C$3:$C$142;0))
, но она вытягивает только одну дату, а последующие нет. Возможно ли как то это сделать? Огромное спасибо!
Уважаемые знатоки, помогите разобраться. Есть массив данных с программы (содержит коды и даты, каждая дата на новой строке). Нужно по каждому уникальному коду вытащить все даты в одну ячейку. Выглядеть должно так КОД клиента = все даты предоставления услуг (как в желтом столбике). Прописал формулу Код
=ИНДЕКС($E$3:$E$142;ПОИСКПОЗ(I4;$C$3:$C$142;0))
, но она вытягивает только одну дату, а последующие нет. Возможно ли как то это сделать? Огромное спасибо! serewka
Ответить
Сообщение Уважаемые знатоки, помогите разобраться. Есть массив данных с программы (содержит коды и даты, каждая дата на новой строке). Нужно по каждому уникальному коду вытащить все даты в одну ячейку. Выглядеть должно так КОД клиента = все даты предоставления услуг (как в желтом столбике). Прописал формулу Код
=ИНДЕКС($E$3:$E$142;ПОИСКПОЗ(I4;$C$3:$C$142;0))
, но она вытягивает только одну дату, а последующие нет. Возможно ли как то это сделать? Огромное спасибо! Автор - serewka Дата добавления - 21.05.2019 в 18:21
_Boroda_
Дата: Вторник, 21.05.2019, 19:37 |
Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16913
Репутация:
6616
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
Проще всего сводной таблицей
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Проще всего сводной таблицей Автор - _Boroda_ Дата добавления - 21.05.2019 в 19:37
китин
Дата: Среда, 22.05.2019, 07:41 |
Сообщение № 3
Группа: Модераторы
Ранг: Экселист
Сообщений: 7035
Репутация:
1079
±
Замечаний:
0% ±
Excel 2007;2010;2016
или использовать UDF СцепитьЕсли и УФ оставляющий видимыми только уникальные значения
или использовать UDF СцепитьЕсли и УФ оставляющий видимыми только уникальные значения китин
Не судите очень строго:я пытаюсь научиться ЯД 41001877306852
Ответить
Сообщение или использовать UDF СцепитьЕсли и УФ оставляющий видимыми только уникальные значения Автор - китин Дата добавления - 22.05.2019 в 07:41
Светлый
Дата: Среда, 22.05.2019, 08:07 |
Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 1871
Репутация:
538
±
Замечаний:
0% ±
Excel 2013, 2016
Я посмотрел, повторений немного в примере. Можно использовать массивную формулу на максимально три повторения (три разных даты у одного клиента):Код
=ЕСЛИ(I4="";"";ТЕКСТ(НАИМЕНЬШИЙ(ЕСЛИ(C$4:C$999=I4;E$4:E$999);1);"ДД.ММ.ГГ")&ЕСЛИОШИБКА(" "&ТЕКСТ(НАИМЕНЬШИЙ(ЕСЛИ(C$4:C$999=I4;E$4:E$999);2);"ДД.ММ.ГГ");"")&ЕСЛИОШИБКА(" "&ТЕКСТ(НАИМЕНЬШИЙ(ЕСЛИ(C$4:C$999=I4;E$4:E$999);3);"ДД.ММ.ГГ");""))
Если дат больше, формулу легко расширить.
Я посмотрел, повторений немного в примере. Можно использовать массивную формулу на максимально три повторения (три разных даты у одного клиента):Код
=ЕСЛИ(I4="";"";ТЕКСТ(НАИМЕНЬШИЙ(ЕСЛИ(C$4:C$999=I4;E$4:E$999);1);"ДД.ММ.ГГ")&ЕСЛИОШИБКА(" "&ТЕКСТ(НАИМЕНЬШИЙ(ЕСЛИ(C$4:C$999=I4;E$4:E$999);2);"ДД.ММ.ГГ");"")&ЕСЛИОШИБКА(" "&ТЕКСТ(НАИМЕНЬШИЙ(ЕСЛИ(C$4:C$999=I4;E$4:E$999);3);"ДД.ММ.ГГ");""))
Если дат больше, формулу легко расширить. Светлый
Программировать проще, чем писать стихи.
Ответить
Сообщение Я посмотрел, повторений немного в примере. Можно использовать массивную формулу на максимально три повторения (три разных даты у одного клиента):Код
=ЕСЛИ(I4="";"";ТЕКСТ(НАИМЕНЬШИЙ(ЕСЛИ(C$4:C$999=I4;E$4:E$999);1);"ДД.ММ.ГГ")&ЕСЛИОШИБКА(" "&ТЕКСТ(НАИМЕНЬШИЙ(ЕСЛИ(C$4:C$999=I4;E$4:E$999);2);"ДД.ММ.ГГ");"")&ЕСЛИОШИБКА(" "&ТЕКСТ(НАИМЕНЬШИЙ(ЕСЛИ(C$4:C$999=I4;E$4:E$999);3);"ДД.ММ.ГГ");""))
Если дат больше, формулу легко расширить. Автор - Светлый Дата добавления - 22.05.2019 в 08:07
serewka
Дата: Среда, 22.05.2019, 09:33 |
Сообщение № 5
Группа: Пользователи
Ранг: Участник
Сообщений: 56
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
_Boroda_, Доброе утро, подскажите, а как у Вас получается в сводной таблице разнести данные на два столбца. Если я и код,и дату перемащаю в "Строки" сводной таблицы, то все у меня в одной строке?
_Boroda_, Доброе утро, подскажите, а как у Вас получается в сводной таблице разнести данные на два столбца. Если я и код,и дату перемащаю в "Строки" сводной таблицы, то все у меня в одной строке? serewka
Сообщение отредактировал serewka - Среда, 22.05.2019, 09:35
Ответить
Сообщение _Boroda_, Доброе утро, подскажите, а как у Вас получается в сводной таблице разнести данные на два столбца. Если я и код,и дату перемащаю в "Строки" сводной таблицы, то все у меня в одной строке? Автор - serewka Дата добавления - 22.05.2019 в 09:33
_Boroda_
Дата: Среда, 22.05.2019, 09:46 |
Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 16913
Репутация:
6616
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
Топните на сводную - вкладка Конструктор - там есть блок Макет. В нем много интересного, в частности Макет отчета - Показать в табличной форме Или правой мышой (ПКМ) на сводную, Параметры таблицы - Вывод - Классический макет Или ПКМ на ячейке с кодом клиента - Параметры поля - Разметка - В виде таблицы
Топните на сводную - вкладка Конструктор - там есть блок Макет. В нем много интересного, в частности Макет отчета - Показать в табличной форме Или правой мышой (ПКМ) на сводную, Параметры таблицы - Вывод - Классический макет Или ПКМ на ячейке с кодом клиента - Параметры поля - Разметка - В виде таблицы _Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Топните на сводную - вкладка Конструктор - там есть блок Макет. В нем много интересного, в частности Макет отчета - Показать в табличной форме Или правой мышой (ПКМ) на сводную, Параметры таблицы - Вывод - Классический макет Или ПКМ на ячейке с кодом клиента - Параметры поля - Разметка - В виде таблицы Автор - _Boroda_ Дата добавления - 22.05.2019 в 09:46
serewka
Дата: Пятница, 24.05.2019, 12:32 |
Сообщение № 7
Группа: Пользователи
Ранг: Участник
Сообщений: 56
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
китин, спасибо, но на клиенте БєлВоСе070389Ч4392 уже формула сбивается и не считается + для меня макросы - это дело далекое
китин, спасибо, но на клиенте БєлВоСе070389Ч4392 уже формула сбивается и не считается + для меня макросы - это дело далекое serewka
Ответить
Сообщение китин, спасибо, но на клиенте БєлВоСе070389Ч4392 уже формула сбивается и не считается + для меня макросы - это дело далекое Автор - serewka Дата добавления - 24.05.2019 в 12:32
китин
Дата: Пятница, 24.05.2019, 12:58 |
Сообщение № 8
Группа: Модераторы
Ранг: Экселист
Сообщений: 7035
Репутация:
1079
±
Замечаний:
0% ±
Excel 2007;2010;2016
это я не тот диапазон поставил. не посмотрел, что у вас там уже уникальные вытащены
это я не тот диапазон поставил. не посмотрел, что у вас там уже уникальные вытащены китин
Не судите очень строго:я пытаюсь научиться ЯД 41001877306852
Ответить
Сообщение это я не тот диапазон поставил. не посмотрел, что у вас там уже уникальные вытащены Автор - китин Дата добавления - 24.05.2019 в 12:58
serewka
Дата: Пятница, 24.05.2019, 14:11 |
Сообщение № 9
Группа: Пользователи
Ранг: Участник
Сообщений: 56
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
китин, СПАСИБО, нашел здесь описанный вами варинат My WebPage
Ответить
Сообщение китин, СПАСИБО, нашел здесь описанный вами варинат My WebPage Автор - serewka Дата добавления - 24.05.2019 в 14:11