
У меня есть рабочий лист, в котором есть таблица (назовем ее сводной таблицей) со ссылками на другую таблицу (среди прочих), которая имеет размер 2x40 (строки x столбцы). Я хотел бы транспонировать ее в таблицу размером 40x2. Итак, сначала я копирую 2x40 и транспонирую ее с помощью Копировать, а затем Специальная вставка -> Транспонировать (или с помощью команды ТРАНСПОЗИЦИЯ()).
Тогда я хотел бы удалить 2x40, чтобы избежать дублирования информации.
Если я это сделаю, сводная таблица потеряет свои ссылки, поскольку любое значение, которое было в теперь удаленной таблице - 2x40, исчезло. Однако информация все еще доступна, но теперь находится в таблице 40x2.
Простым решением было бы ВЫРЕЗАТЬ, а затем Вставить SPEcial -> Транспонировать, поскольку ссылки "динамичны" всякий раз, когда я что-то вырезаю. Но Excel не может сделать этого для транспонирования по какой-то причине.
Итак... у меня больше нет идей, кроме как изменить сводную таблицу.
Можно ли как-то это сделать, не меняя ссылки в сводной таблице?
решение1
Нет, это невозможно без сохранения исходного формата или ручного изменения сводной таблицы.
Причина, по которой транспонирование не поддерживается при вставке из вырезки, скорее всего, та же, по которой вы хотите его использовать: было бы очень сложно/невозможно автоматически обновлять ссылки для транспонирования.
Любые ссылки, которые не были ссылками на отдельные ячейки, также должны были бы быть транспонированы, что потребовало бы изменения формул, а не только ссылок. Даже для относительных ссылок формулы, которые когда-то могли быть заполнены перетаскиванием, теперь будут ломаться (перетаскивание вниз столбца должно было бы переместить ссылку влево столбца, но этого не происходит). Таким образом, единственная ситуация, которую было бы легко обновить, была бы, если бы каждая ссылка на транспонированную таблицу была абсолютной ссылкой, в таком случае ее поддержка вряд ли имела бы смысл.
Если формулы сводной таблицы очень сложные, я бы рекомендовал сохранять оба формата динамически обновляемыми с помощью функции транспонирования массива. Если нет, то просто обновите их для работы с новым форматом.