Совет. Другие языки - Google-Translated. Вы можете посетить English версия этой ссылки.
Войти
x
or
x
x
Регистрация
x

or

Excel TRANSPOSE функция

Excel ТРАНСПОЗИРОВАТЬ функцию вращает ориентацию диапазона или массива. Например, он может вращать таблицу, расположенную горизонтально в строках, вертикально в столбцах или наоборот.


Синтаксис

=TRANSPOSE (array)


Аргумент

массив (обязательный): Массив или диапазон ячеек, которые вы хотите транспонировать.


Возвращаемое значение

Функция TRANSPOSE вернет массив в новой ориентации на основе определенного диапазона ячеек.


Функциональные примечания:

1. Функция TRANSPOSE должна быть введена как формула массива нажатием Ctrl + сдвиг + вводить ключи одновременно.
2. Результат транспонирования: после транспонирования первая строка исходного массива становится первым столбцом нового массива, вторая строка исходного массива становится вторым столбцом нового массива, третья строка становится третьим столбцом и т. Д. ,


Примеры

Пример 1: отразить ориентацию заданного диапазона

Предположим, что вы хотите изменить ориентацию диапазона B4: I5, как показано на скриншоте ниже, вы можете попробовать сделать это следующим образом.

1. Выберите диапазон для нового массива, здесь я выбираю K3: L10, скопируйте в него приведенную ниже формулу:
=TRANSPOSE(B4:I5)

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

2. А затем нажмите Ctrl + сдвиг + вводить ключи для возврата нового массива.

Пример 2: транспонировать диапазон без нуля в Excel

Обычно, если указанный массив содержит пустые ячейки, эти пустые ячейки будут отображаться как 0 в новом массиве после использования функции транспонирования. Смотрите скриншот:

Если вы хотите транспонировать таблицу без нулей, метод в этом разделе может помочь.

1. Выберите диапазон для нового массива, здесь я выбираю K3: L10, скопируйте в него приведенную ниже формулу:
=TRANSPOSE(IF(B4:I5="","",B4:I5))

Синтаксис формулы: {=TRANSPOSE(IF(rng="","",rng))}

2. Нажмите Ctrl + сдвиг + вводить ключи, чтобы получить новый массив без нулей, как показано на скриншоте ниже.

Внимание: Если вы хотите поместить «пробел» в пустые ячейки нового массива, а не оставить его пустым, заключите этот текст во вторые двойные кавычки в формуле:
=TRANSPOSE(IF(B4:I5="","blank",B4:I5))
Затем нажмите Ctrl + сдвиг + вводить ключи.


Больше примеров

Как быстро перенести блоки данных из строк в столбцы в Excel?


Инструменты для повышения производительности Excel

Лента Excel (с установленным Kutools для Excel)

Расширенные функции 300 помогут вам выделиться из толпы

Хотели бы вы завершить свою ежедневную работу быстро и идеально? Kutools for Excel предоставляет мощные расширенные функции 300 (объединение рабочих книг, суммирование по цвету, разделение содержимого ячеек, конвертирование даты и т. д.) и экономию времени 80%.

  • Предназначен для рабочих сценариев 1500, помогает решать проблемы 80% Excel.
  • Ежедневно уменьшайте тысячи нажатий клавиш и клавиатуры, снимайте усталость с глаз и рук.
  • Станьте экспертом по Excel за минуты 3. Больше не нужно помнить какие-либо болезненные формулы и коды VBA.
  • 30-день неограниченная бесплатная пробная версия. 60-дневная гарантия возврата денег. Бесплатное обновление и поддержка 2 лет.

Снимок экрана Excel (с установленной вкладкой Office)

Приносит эффективные вкладки в офис (включая Excel), так же, как Chrome, Firefox и новый IE

  • Office Tab Повышает вашу производительность на 50% при просмотре и редактировании нескольких документов.
  • Сократите сотни щелчков мышью для вас каждый день, попрощайтесь с рукой мыши.
  • Одна секунда, чтобы переключаться между десятками открытых документов!
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.

Be the first to comment.