5

У меня есть несколько сводных таблиц на одном листе. Поскольку каждый из них имеет зависимый размер из-за данных, это вызывает ошибку:

Сводная таблица не может перекрывать другую сводную таблицу.

Есть ли умный способ обойти это? Мне нужно, чтобы они все были на одном листе, к сожалению ....

3 ответа3

4

Добро пожаловать в Superuser.

Вы получаете эту ошибку, потому что таблицы пытаются развернуть, чтобы отобразить данные, которые соответствуют критериям сводки. Таблицы должны расти, чтобы сделать это.

То, что вы спрашиваете, кажется вопросом, задаваемым в течение нескольких лет на многих форумах. К сожалению, нет однозначного ответа. Похоже, что функция сводных таблиц не была разработана, чтобы хорошо играть с другими сводными таблицами на том же листе.

Если ваши сводные таблицы ДОЛЖНЫ быть на одном листе, я сделаю следующее предложение; разместите их рядом. Вам нужно иметь представление о том, сколько столбцов потребуется для каждой таблицы при ее расширении. Затем поместите промежуток между столами, который может позволить расширение стола.

2

У меня часто возникает эта проблема, поэтому я создал следующую работу вокруг. Во-первых, вставьте строки между вашими сводными таблицами, которые позволят им расширяться настолько, насколько вам нужно. 1) вставьте столбец слева от сводных таблиц. Столбец A 2) введите следующую формулу в 1-ю ячейку (A1) столбца. = if (B1 <> "", 1,2) 3) скопировать и вставить эту формулу до последней возможной ячейки в столбце. Каждая ячейка должна содержать формулу в столбце А. Она должна пройти весь путь до последней возможной строки вашей сводной таблицы. 4) выберите строку 1 и вставьте пустую строку. 5) Примените фильтр к каждому столбцу на вашем рабочем листе (Фильтр данных), когда вы фильтруете Столбец А, вы можете выбрать 1 или 2. 1 покажет только строки, содержащие данные (ваши сводные таблицы), а 2 покажет все строки.

1

Я знаю, что это очень старый вопрос от нескольких лет назад, но на тот случай, если кто-то другой может засечь эту проблему. Например, в Excel 2010 все, что вам нужно сделать, это определить необходимый диапазон и присвоить ему уникальное имя таблицы. Затем, когда вы настраиваете свою сводную таблицу, вы можете выбрать любую определенную таблицу в качестве источника данных. Это позволит вам вставить несколько сводных таблиц (каждая может иметь разные диапазоны ячеек) на одном листе.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .