Почему флажок транспонирования в диалоговом окне «Вставить / Специальный» неактивен?

10

В Excel предполагается, что вы сможете изменить строки на столбцы, а столбцы - на строки (фактически, поворачивая лист по диагональной оси), выбрав область, которую необходимо транспонировать, и выполнив команду Копировать, Вставить специальную. Но в открывшемся диалоговом окне флажок Transpose выделен серым цветом.

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

Как я могу снять ящик, чтобы проверить его?

Роберт Харви
источник

Ответы:

16

Чтобы выполнить транспонирование, выберите область для транспонирования и выполните копию, чтобы поместить ее в буфер обмена. Cut не будет работать.

Выберите область цели и выполните вставку / спец . Нажмите переключатель « Значения »; это уберет флажок Транспонировать . Установите флажок Транспонировать и нажмите кнопку ОК . Данные будут транспонированы и вставлены во вновь выбранную область.

Для успешного выполнения транспонирования должны быть выполнены все следующие условия:

  1. Область, выбранная для целевой пасты, должна иметь правильную форму и размер. Например, если скопированные исходные данные имеют ширину шесть столбцов и высоту три строки, необходимо выбрать целевую область шириной три столбца и высотой шесть строк.

  2. Целевая область должна быть пустой; Вы не можете транспонировать на месте.

У Дуга Миткиффа есть отличное учебное пособие для этого, а также файл Excel, который вы можете скачать и попрактиковаться.

Роберт Харви
источник
Вы также должны редактировать файл .xlsx, а не .csv.
Ноумен
Если этот ответ объединит два других ответа (без диапазонов таблиц, один сеанс), это будет завершено. Более полная, чем собственная документация Microsoft.
Mayyit
4

Кроме того .. Вы не можете вставлять специальные между отдельными сессиями в Excel. Например, когда я использую двойные мониторы, часто бывает удобно иметь два отдельных открытых сеанса Excel (по одному на каждом мониторе). Чтобы сделать специальную вставку, вы должны быть в одном сеансе. Обычно я вставляю весь лист, с которым я работаю, в новую вкладку и вставляю там оттуда.

Надеюсь это поможет...

JohnÂ?
источник
Спасибо за это, я просто рвал на себе волосы, удивляясь, почему транспонирование сработало в том же листе пару минут назад, внезапно стало серым - полная перезагрузка вкладки и транспонирование вернулись. Документы Google так глючат.
Уильямс
2

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

Источник: страница справки Microsoft Excel

thatshowthe
источник