powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Перегруппировка табличных данных
9 сообщений из 9, страница 1 из 1
Перегруппировка табличных данных
    #37597497
bezgodya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вопрос к знатокам Excel – подскажите, как лучше и правильнее всего (не ВПР, а сводными таблицами?) реализовать перенос данных в таблице – из линейного вида в сгруппированный поадресно, т.е. из ПунктнапряжениеA220B220C220D220E220F220G220H220A48C48E48H48A380B380C380G380 получить Пункт220V48V380VA22048380B220380C22048380D220E22048F220G220380H22048
...
Рейтинг: 0 / 0
Перегруппировка табличных данных
    #37597606
Фотография Serge 007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
См. вложение
...
Рейтинг: 0 / 0
Перегруппировка табличных данных
    #37597683
PlanB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
еще можно формулами. =СУММПРОИЗВ()
...
Рейтинг: 0 / 0
Перегруппировка табличных данных
    #37597971
bezgodya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Serge 007,
Спасибо, узнал, что поле можно переносить и в область заголовков столбцов:)
Но сами столбцы нужно потом именовать вручную?

PlanB,
Просьба поподробнее; это без сводной таблицы?


И общий вопрос, а как лучше и правильнее всего решить обратную задачу т.е. из исходно сгруппированную обычную таблицу превратить в линейную?
...
Рейтинг: 0 / 0
Перегруппировка табличных данных
    #37598168
Фотография vikttur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вариант по первому вопросу.
...
Рейтинг: 0 / 0
Перегруппировка табличных данных
    #37598451
PlanB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vikttur, а так не проще? и без доп столбика
СУММПРОИЗВ(($B$2:$B$17=$F12)*($C$2:$C$17=G$11)*($C$2:$C$17))

если без нулей, то так
=ЕСЛИ(СУММПРОИЗВ(($B$2:$B$17=$F12)*($C$2:$C$17=G$11)*($C$2:$C$17))=0;"";СУММПРОИЗВ(($B$2:$B$17=$F12)*($C$2:$C$17=G$11)*($C$2:$C$17)))
...
Рейтинг: 0 / 0
Перегруппировка табличных данных
    #37598458
PlanB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bezgodyaИ общий вопрос, а как лучше и правильнее всего решить обратную задачу т.е. из исходно сгруппированную обычную таблицу превратить в линейную?если дважды щелкнуть на сводную таблицу, автоматом создастся новый лист с исходными данными. так что в вашем случае решение с использованием СТ будет лучшим. Имейте ввиду, что формулы тормозят на больших выборках, а СТ ест почти любой набор данных
...
Рейтинг: 0 / 0
Перегруппировка табличных данных
    #37598514
Фотография Serge 007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bezgodyaНо сами столбцы нужно потом именовать вручную?
Нет. Названия полей берутся из исходной таблицы.
...
Рейтинг: 0 / 0
Перегруппировка табличных данных
    #37598988
Фотография vikttur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PlanBvikttur, а так не проще? и без доп столбика...
Проще. Но расчеты сложнее. СУММПРОИЗВ() функция тяжелая, и чем больше обрабатываемый диапазон, тем больше нагрузка. Не нужно бояться доп. столбцов или строк. Глаза мозолят? Можно скрыть. Но разнесение расчетов дает возможность значительно сократить вычисления.

Если все же хочется без доп. столбца, то функция будет работать быстрее, если записать немного не так:
СУММПРОИЗВ(--($B$2:$B$17=$F12);--($C$2:$C$17=G$11);$C$2:$C$17)
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Перегруппировка табличных данных
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]