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

Вход

Регистрация

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

 

= Мир MS Excel/Сведение ячеек в столбце в одну ячейку по заданному критерию - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Сведение ячеек в столбце в одну ячейку по заданному критерию
humanunique Дата: Четверг, 09.03.2017, 00:34 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Добрый вечер!

Прошу помощи у всемогущих! Передо мной стоит 2 задачи:
1) по коду материала из сводной таблицы собрать все страны, где этот материал продается в одну строку
2) найти максимальную длительность регистрации в странах, где материал продается, отобразить эту длительность и страну

Объяснил, возможно, не очень понятно, но в приложенном примере вроде постарался пояснить.

Заранее большое вам спасибо!
Владимир
К сообщению приложен файл: Book1.xls (27.5 Kb)
 
Ответить
СообщениеДобрый вечер!

Прошу помощи у всемогущих! Передо мной стоит 2 задачи:
1) по коду материала из сводной таблицы собрать все страны, где этот материал продается в одну строку
2) найти максимальную длительность регистрации в странах, где материал продается, отобразить эту длительность и страну

Объяснил, возможно, не очень понятно, но в приложенном примере вроде постарался пояснить.

Заранее большое вам спасибо!
Владимир

Автор - humanunique
Дата добавления - 09.03.2017 в 00:34
Che79 Дата: Четверг, 09.03.2017, 01:14 | Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1649
Репутация: 306 ±
Замечаний: 0% ±

2013 Win, 365 Mac
humanunique, а простейшая сводная никак не подходит? Если нет, то дождитесь утра и гуру-формулистов :)
Да, и согласно Правилам форума: один вопрос - одна тема!
К сообщению приложен файл: 5413462.xls (28.0 Kb)


Делай нормально и будет нормально!

Сообщение отредактировал Che79 - Четверг, 09.03.2017, 01:15
 
Ответить
Сообщениеhumanunique, а простейшая сводная никак не подходит? Если нет, то дождитесь утра и гуру-формулистов :)
Да, и согласно Правилам форума: один вопрос - одна тема!

Автор - Che79
Дата добавления - 09.03.2017 в 01:14
humanunique Дата: Четверг, 09.03.2017, 10:17 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Утро доброе!
Сводная не подходит, так как полученную таблицу необходимо вставить в базу данных, где страны должны находиться в одной строке. То есть на один код материала дается только одна строка. При сводной получается много строк - сколько стран у кода, столько строк и получается.

Нужно как то их загнать в одну строку. Если возможно, то еще и поместить в одну ячейку (можно без запятых - просто через пробел).

Заранее спасибо!
 
Ответить
СообщениеУтро доброе!
Сводная не подходит, так как полученную таблицу необходимо вставить в базу данных, где страны должны находиться в одной строке. То есть на один код материала дается только одна строка. При сводной получается много строк - сколько стран у кода, столько строк и получается.

Нужно как то их загнать в одну строку. Если возможно, то еще и поместить в одну ячейку (можно без запятых - просто через пробел).

Заранее спасибо!

Автор - humanunique
Дата добавления - 09.03.2017 в 10:17
китин Дата: Четверг, 09.03.2017, 10:42 | Сообщение № 4
Группа: Модераторы
Ранг: Экселист
Сообщений: 7034
Репутация: 1079 ±
Замечаний: 0% ±

Excel 2007;2010;2016
пока без
поместить в одну ячейку
К сообщению приложен файл: Book1.xlsx (12.0 Kb)


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852
 
Ответить
Сообщениепока без
поместить в одну ячейку

Автор - китин
Дата добавления - 09.03.2017 в 10:42
buchlotnik Дата: Четверг, 09.03.2017, 10:58 | Сообщение № 5
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация: 929 ±
Замечаний: 20% ±

2010, 2013, 2016 RUS / ENG
Цитата
поместить в одну ячейку
попаразитировал на файле Игоря (китин) - с доп. столбцом
К сообщению приложен файл: Book1-1-.xlsx (13.2 Kb)
 
Ответить
Сообщение
Цитата
поместить в одну ячейку
попаразитировал на файле Игоря (китин) - с доп. столбцом

Автор - buchlotnik
Дата добавления - 09.03.2017 в 10:58
китин Дата: Четверг, 09.03.2017, 11:15 | Сообщение № 6
Группа: Модераторы
Ранг: Экселист
Сообщений: 7034
Репутация: 1079 ±
Замечаний: 0% ±

Excel 2007;2010;2016
и у меня с
с доп. столбцом

Код
=ЕСЛИОШИБКА(ИНДЕКС($D$2:$D$23;НАИБОЛЬШИЙ(ЕСЛИ($G2=$A$2:$A$23;СТРОКА($A$2:$A$23)-1);СЧЁТЕСЛИ($G$2:G2;G2)));"")
массивная
К сообщению приложен файл: Book22.xlsx (13.2 Kb)


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852
 
Ответить
Сообщениеи у меня с
с доп. столбцом

Код
=ЕСЛИОШИБКА(ИНДЕКС($D$2:$D$23;НАИБОЛЬШИЙ(ЕСЛИ($G2=$A$2:$A$23;СТРОКА($A$2:$A$23)-1);СЧЁТЕСЛИ($G$2:G2;G2)));"")
массивная

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

2010, 2013, 2016 RUS / ENG
да, сразу не посмотрел - если номера всегда идут по порядку - допстолбец можно просто
Код
=IF(A1<>A2;B2;D1&", "&B2)
и подтягивать
Код
=IFERROR(LOOKUP(;-1/(G2=$A$2:$A$23);$D$2:$D$23);"")
К сообщению приложен файл: 1178737.xlsx (13.4 Kb)
 
Ответить
Сообщениеда, сразу не посмотрел - если номера всегда идут по порядку - допстолбец можно просто
Код
=IF(A1<>A2;B2;D1&", "&B2)
и подтягивать
Код
=IFERROR(LOOKUP(;-1/(G2=$A$2:$A$23);$D$2:$D$23);"")

Автор - buchlotnik
Дата добавления - 09.03.2017 в 11:24
Wasilich Дата: Четверг, 09.03.2017, 11:34 | Сообщение № 8
Группа: Друзья
Ранг: Старожил
Сообщений: 1232
Репутация: 326 ±
Замечаний: 0% ±

2003
А если так? С условием, что таблица отсортирована по столбцу А.
К сообщению приложен файл: humanunique.xls (39.0 Kb)


Сообщение отредактировал Wasilich - Четверг, 09.03.2017, 11:36
 
Ответить
СообщениеА если так? С условием, что таблица отсортирована по столбцу А.

Автор - Wasilich
Дата добавления - 09.03.2017 в 11:34
humanunique Дата: Четверг, 09.03.2017, 12:24 | Сообщение № 9
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Мужики, большое всем спасибо! Решено!!!
Хорошего дня!


Сообщение отредактировал humanunique - Четверг, 09.03.2017, 13:02
 
Ответить
СообщениеМужики, большое всем спасибо! Решено!!!
Хорошего дня!

Автор - humanunique
Дата добавления - 09.03.2017 в 12:24
Perfect2You Дата: Четверг, 09.03.2017, 16:14 | Сообщение № 10
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 237
Репутация: 59 ±
Замечаний: 0% ±

Excel 2010
Мало ли...
Это решение не зависит от сортировки.
2 допстолбца: один просто для стран, другой - для стран с максимальным оформлением (т.к. тоже может быть не одна)

С обычным формульным недостатком: нужно следить, чтобы формул хватало для всех значений списка. Над таблицей подсчет этих значений и контрольная формула, выдающая текст, если формул не хватает.
К сообщению приложен файл: _Book1.xls (42.5 Kb)
 
Ответить
СообщениеМало ли...
Это решение не зависит от сортировки.
2 допстолбца: один просто для стран, другой - для стран с максимальным оформлением (т.к. тоже может быть не одна)

С обычным формульным недостатком: нужно следить, чтобы формул хватало для всех значений списка. Над таблицей подсчет этих значений и контрольная формула, выдающая текст, если формул не хватает.

Автор - Perfect2You
Дата добавления - 09.03.2017 в 16:14
humanunique Дата: Четверг, 09.03.2017, 20:14 | Сообщение № 11
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
чтобы формул хватало для всех значений списка

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

пардон, а что значит "может не хватить формул"?

Автор - humanunique
Дата добавления - 09.03.2017 в 20:14
Perfect2You Дата: Четверг, 09.03.2017, 21:32 | Сообщение № 12
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 237
Репутация: 59 ±
Замечаний: 0% ±

Excel 2010
Если Вы будете продолжать список, а диапазон формул не будет увеличиваться, количество разных значений может стать больше, чем количество строк в таблице с формулами. Последние значения из таблицы данных перестанут в нее попадать.
В приложенном в сообщении № 10 файле как раз смоделирована такая ситуация: разных значений 5, а в таблице с формулами строк всего 4! Сверху текстовое сообщение о том, что формул не хватает, а чуть левее необходимое число строк. Можно взять последнюю строку с формулами и докопировать либо по количеству, либо до появления пустых.
 
Ответить
СообщениеЕсли Вы будете продолжать список, а диапазон формул не будет увеличиваться, количество разных значений может стать больше, чем количество строк в таблице с формулами. Последние значения из таблицы данных перестанут в нее попадать.
В приложенном в сообщении № 10 файле как раз смоделирована такая ситуация: разных значений 5, а в таблице с формулами строк всего 4! Сверху текстовое сообщение о том, что формул не хватает, а чуть левее необходимое число строк. Можно взять последнюю строку с формулами и докопировать либо по количеству, либо до появления пустых.

Автор - Perfect2You
Дата добавления - 09.03.2017 в 21:32
  • Страница 1 из 1
  • 1
Поиск:

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