1

У меня есть лист, в котором у меня есть таблица (назовем ее сводной таблицей) со ссылками на другую таблицу (среди прочих) размером 2х40 (строки х столбцы). Я хотел бы перенести это в таблицу 40x2. Итак, сначала я копирую 2x40 и транспонирую его, используя Copy, а затем Paste Special -> Transpose (или используя команду TRANSPOSE ()).

Затем я хотел бы удалить 2x40, чтобы избежать дублирования информации.

Если я сделаю это, сводная таблица потеряет свои ссылки, так как какое бы значение не было в теперь удаленной таблице - 2x40 пропало. Тем не менее, информация по-прежнему доступна, но теперь она находится в таблице 40x2.

Простым решением было бы CUT, а затем Paste SPecial -> Transpose, поскольку ссылки бывают "динамическими" всякий раз, когда я что-то вырезал. Но Excel по какой-то причине не может сделать это для транспонирования.

Так что .. у меня нет идей, кроме изменения сводной таблицы.

Можно ли как-то обойтись без изменения ссылок в сводной таблице?

1 ответ1

1

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

Причина, по которой транспонирование не поддерживается при вставке из обрезки, очень вероятно, по той же причине, по которой вы хотите его использовать: было бы очень трудно / невозможно автоматически обновить ссылки для транспонирования.

Любые ссылки, которые не относятся к отдельным ячейкам, также должны быть транспонированы, что потребует изменения формул, а не только ссылок. Даже для формул с относительными ссылками, которые когда-то могли быть заполнены путем перетаскивания, теперь будут нарушаться (перетаскивание вниз по столбцу должно переместить ссылку влево по столбцу, но этого не происходит). Таким образом, единственную ситуацию, которую было бы легко обновить, было бы, если бы каждая ссылка на транспонированную таблицу была абсолютной ссылкой, и в этот момент ее вряд ли стоит поддерживать.

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

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