Excel как перевернуть диапазон

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

Например, если данные выглядят так: «Регионы продаж» в заголовках столбцов и «Кварталы» с левой стороны:

Данные по регионам в столбцах

Функция Транспонировать переупомешет таблицу, в которой столбцы «Кварталы» отображаются в заголовках столбцов, а слева будут показаны регионы продаж, например:

Данные по регионам в строках

Примечание: Если данные хранятся в таблице Excel, функция Транспонирование будет недоступна. Можно сначала преобразовать таблицу в диапазон или воспользоваться функцией ТРАНСП, чтобы повернуть строки и столбцы.

Вот как это сделать:

  1. Выделите диапазон данных, который требуется переупорядочить, включая заголовки строк или столбцов, а затем нажмите клавиши CTRL+C.

    Примечание: Убедитесь, что для этого нужно скопировать данные, так как не получится использовать команду Вырезать или CTRL+X.

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

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

    Меню "Параметры вставки"

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

Советы по транспонированию данных

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

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

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

Пример транспонии в окне "В этом примере"

Вот как можно транспоннять содержимое ячейки:

  1. Скопируйте диапазон ячеев.

  2. Вы выберите пустые ячейки, в которые вы хотите ввести транспонировать данные.

  3. На вкладке Главная щелкните значок Ввести и выберите Ввести транспонировать.


Научимся с помощью формул переворачивать в MS EXCEL столбец вверх ногами (чтобы данные расположенные в последних строках стали отображаться первыми).

Пусть имеется столбец с данными (Исходный столбец (столбец А)). В первой ячейке столбца (

А7

) содержится значение 10, а в последней (

А16

) — значение 100.

С помощью формулы


=СМЕЩ($A$16;(СТРОКА($A$7)-СТРОКА());)

в соседнем столбце получим перевернутый столбец (введите эту формулу в ячейку

В7

и протяните ее вниз с помощью

Маркера заполнения

).


Примечание

: Исходный столбец и формулу можно найти в

файле примера

.

Аналогичного результата можно добиться с помощью формулы


=ИНДЕКС($A$7:$A$16;ЧСТРОК(A7:$A$16))

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

Использованные функции

(под кнопкой

Скачать файл примера

).


Примечание

: Чтобы повернуть столбец, т.е. транспонировать его, см. статью

Транспонирование таблиц в MS EXCEL

.

Просмотров: 421

Источник проблемы.  

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

Приведем пример. Мы имеем таблицу следующего вида:

Perevorot

Цена, а значит и сумма заказа по каждой позиции зависит от объема, то есть от количества заказанных единиц товара. В этом случае можно было бы применить функцию ГПР, но тогда цены должны быть указаны в порядке их повышения. Здесь же ситуация состоит с точностью до наоборот.

Транспонирование.

Наверное, это самый простой вариант решения проблемы. Необходимо скопировать нужную таблицу. После этого выбрать ячейку рядом и в специальной вставке выбрать вариант «транспонирование». В последних версиях Excel этот пункт вынесен в виде пиктограммы непосредственно в контекстное меню.

Perevorot

В результате мы переворачиваем таблицу на 90 градусов, и ее столбцы и строки поменяются местами.Perevorot

Как это использовать для переворачивания исходных столбцов? Очень просто! После транспонирования надо пронумеровать строчки с нужными данными. В нашем случае это выглядит так.

Perevorot

После этого выделяем нужные строки вместе с добавленной нами нумерацией, и запускаем с вкладки «Данные» настраиваемую сортировку.

Perevorot

В появившемся окне убираем, если стоит, галочку «мои данные содержат заголовки», в качестве первого уровня показываем столбец с нашей нумерацией и выбираем вариант сортировки по убыванию.

Perevorot

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

Теперь наша таблица уже выглядит следующим образом.

Perevorot

Остается заметить, что, если надо поменять в обратном порядке  непосредственно строки, то выполнять транспонирование не требуется.

Преимуществом данного способа является прежде всего простота и доступность, а также отсутствие формул и функций. Однако метод имеет и недостатки. Прежде всего это трудоемкость.  Кроме этого, имеется ограничение на количество столбцов. На листе Excel имеется только 16384 строки. Поэтому если у вас в таблице строк больше, а я сталкивался с таблицами и в 20000 строк, и в 200000 строк, и более чем в миллион строк, так вот в таком случае способ бесполезен и все-таки придется использовать формулы и функции

Используем для переворачивания функцию ИНДЕКС.

Наверное, это самый простой вариант для разворота таблицы в обратную сторону средствами MS Excel без предварительного транспонирования, который я смог найти на просторах интернета. Суть его состоит в том, что в качестве диапазона указываем строку, в которой надо поменять столбцы местами. Номер строки задаем равной 1, а в качестве номера столбца используем дополнительную функцию ЧИСЛСТОЛБ, в которой указываем заново этот же диапазон для разворачивания, но в адресе последней ячейки в ней закрепляем только столбец, используя смешанную адресацию

Perevorot

Данный способ, точнее данная составная функция, проще, чем следующие варианты из сети Интернет:

=ИНДЕКС (A$1:A$6;ЧСТРОК (A$1:A$6)+СТРОКА (A$1)-СТРОКА ()) =СМЕЩ ($A$6;(СТРОКА ()-СТРОКА ($A$1))*-1;0)

=ИНДЕКС ($A$1:$A$6;СЧЁТЗ ($A$1:$A$6)-СТРОКА ()+1)

=ИНДЕКС (A:A;СЧЁТЗ (A:A)-СТРОКА ()+1)

=ИНДЕКС (A$1:A$6;7-СТРОКА ()) {=ИНДЕКС ($A$1:$A$6;НАИБОЛЬШИЙ (СТРОКА ($A$1:$A$6)*ЕЧИСЛО ($A$1:$A$6);СТРОКА (1:1)))} это формула массива завершается ввод нажатием Ctrl+Shift+Enter.

В отличии от всего этого мы использовали только две функции. Функция ИНДЕКС извлекает значение из диапазона на пересечении указанных по номеру в таблице строки и столбца. Строка была только одна, поэтому мы и написали единицу. Номер же столбца мы нашли с помощью функции ЧИСЛСТОЛБ. Вначале она показала номер последнего столбца, а затем из=-за примененной адресации этот номер стал уменьшаться и в итоге столбцы стали разворачиваться.

Учтите, что если надо было бы поменять местами строки, то надо уже указать диапазон из одного столбца. В формуле вместо единицы на месте номера строки надо было бы указать функцию ЧСТРОК и, выделив диапазон, в адресе последней ячейки уже закрепить только строку, оставив знак доллара только перед ее номером.

Применяем функцию СМЕЩ.

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

Perevorot

Формула же для разворачивания столбцов в обратном порядке будет уже выглядеть следующей. Мы будем использовать функцию СМЕЩ. В качестве исходного диапазона зададим последнюю ячейку в текущей обрабатываемой строке с закреплением только столбца, перемещение по строкам зададим равным 0, а смещение по столбцам сделаем равным первой ячейке в добавленной нами сверху строке, то есть нулю, и закрепим в адресе этой ячейке номер строки.

Результат перед вами. И обратите внимание на адресацию!

Perevorot

Действия после разворачивания таблицы и итоги работы.

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

В данном случае она будет выглядеть так.

Perevorot

Более подробно о функциях ВПР и ГПР мы поговорим на следующих уроках.

Наше же текущее занятие подошло к концу. Желаю всем безошибочной работы и профессионализма на практике. Помните, что многие действия могут быть выполнены гораздо проще, чем кажется вначале. Не зря еще дедушка Крылов обронил в свое время фразу: «На мудреца довольно простоты … А ларчик просто открывался…

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

Переворачиваем с помощью сортировки

Для применения данного метода не требуется формул. Более того, сами перемещаемые пр развороте столбцы остаются в пределах своего диапазона, что так же является значитпельным плюсом. К тому же данный спгособ позволяет не только развернуть таблицу слева гнаправа, но и вывести колонки в любом порядке. Все очень просто. ПРедположим, нам надо развернуть стобцыв в таблице, рассмотренной выше. Для этого:

добавляем строку с нужным порядком столбцов. Ее можно добавить как выше заголовка таблицы, так и под ней. Выберем первый вариант.

 Выделяем нужные столбцы вместе с добавленной номинацией и запускаем настраиваемую сортировку. В частности, это можно сделать с вкладки «Данные». Заходим в параметры и а выбираем  вариант «Сортировать по столбцам диапазона»

Возвращаемся в настройку сортировки. В пункте «Сортировать по» указываем строку с заданным на первом этапе порядком столбцов и нажимаем ОК

Готово! Согласитесь, простой способ?

Содержание

  • Выполнения разворота
    • Способ 1: разворот на 90 градусов
    • Способ 2: разворот на 180 градусов
  • Вопросы и ответы

Разворот в Microsoft Excel

Бывают случаи, что после того, как пользователь уже заполнил значительную часть таблицы или вообще завершил над ней работу, он понимает, что более наглядно будет развернуть таблицу на 90 или 180 градусов. Конечно, если таблица изготавливается для собственных нужд, а не под заказ, то вряд ли он станет её переделывать заново, а продолжит работу над уже существующим вариантом. Если же перевернуть табличную область требует работодатель или заказчик, то в этом случае придется попотеть. Но на самом деле существует ряд несложных приёмов, которые позволят относительно легко и быстро произвести разворот табличного диапазона в требуемом направлении, независимо от того делается таблица для себя или под заказ. Давайте посмотрим, как это осуществить в программе Excel.

Выполнения разворота

Как уже говорилось, таблицу можно повернуть на 90 или 180 градусов. В первом случае – это означает, что столбцы и строки поменяются местами, а во втором – переворот таблицы сверху вниз, то есть, таким образом, что первая строка станет последней. Для осуществления указанных задач имеется несколько приёмов разнообразной сложности. Давайте изучим алгоритм их применения.

Способ 1: разворот на 90 градусов

Прежде всего, выясним, как поменять местами строки со столбцами. Указанная процедура по-другому называется транспонированием. Проще всего её осуществить, применив специальную вставку.

  1. Отмечаем табличный массив, который требуется развернуть. Кликаем по обозначенному фрагменту правой кнопкой мышки. В открывшемся списке останавливаемся на варианте «Копировать».
    Копирование таблицы через контекстное меню в Microsoft Excel

    Также вместо указанного выше действия после обозначения области можно кликнуть по значку, «Копировать», который расположен во вкладке «Главная» в категории «Буфер обмена».

    Копирование таблицы через кнопку на ленте в Microsoft Excel

    Но самый быстрый вариант – это после обозначения фрагмента произвести комбинированное нажатие клавиш Ctrl+C. В этом случае копирование также будет выполнено.

  2. Обозначаем любую пустую ячейку на листе с запасом свободного места. Данный элемент должен стать верхней левой ячейкой транспонированного диапазона. Кликаем по этому объекту правой кнопкой мыши. В блоке «Специальная вставка» может находиться пиктограмма «Транспонировать». Выбираем её.
    Транспонирование через контекстное меню в Microsoft Excel

    Но там её вы можете и не обнаружить, так как в первом меню отображаются те варианты вставки, которые применяются чаще всего. В этом случае выбираем в меню вариант «Специальная вставка…». Открывается дополнительный список. В нем клацаем по пиктограмме «Транспонировать», размещенной в блоке «Вставка».

    Вставка через контекстное меню в Microsoft Excel

    Также имеется ещё один вариант. Согласно его алгоритму после обозначения ячейки и вызова контекстного меню нужно дважды перейти по пунктам «Специальная вставка».

    Переход в окно специальной вставки через контекстное меню в Microsoft Excel

    После этого открывается окно специальной вставки. Напротив значения «Транспонировать» устанавливаем флажок. Больше никаких манипуляций в данном окне делать не нужно. Клацаем по кнопке «OK».

    Транспонирование в окне специальной вставки в Microsoft Excel

    Данные действия можно проделать также через кнопку на ленте. Обозначаем ячейку и клацаем по треугольнику, который расположен ниже кнопки «Вставить», размещенной во вкладке «Главная» в разделе «Буфер обмена». Открывается список. Как видим, в нём присутствует и пиктограмма «Транспонировать», и пункт «Специальная вставка…». Если вы выберите пиктограмму, то транспонирование произойдет моментально. При переходе по пункту «Специальная вставка» запустится окно специальной вставки, о котором мы уже вели речь выше. Все дальнейшие действия в нем точно такие же.

  3. Транспонирование через кнопку на ленте в Microsoft Excel

    Lumpics.ru

  4. После завершения любого из этого множества вариантов действий результат выйдет одинаковым: будет сформирована табличная область, которая представляет собой развернутый на 90 градусов вариант первичного массива. То есть, по сравнению с первоначальной таблицей у транспонированной области строки и столбцы поменяются местами.
  5. Транспонированная таблица в Microsoft Excel

  6. Мы можем оставить обе табличные области на листе, а можем удалить первичную, если она больше не нужна. Для этого обозначаем весь диапазон, который нужно удалить выше транспонированной таблицы. После этого во вкладке «Главная» кликаем по треугольнику, который размещен справа от кнопки «Удалить» в разделе «Ячейки». В выпадающем списке выбираем вариант «Удалить строки с листа».
  7. Удаление первичной таблицы в Microsoft Excel

  8. После этого все строки, включая первичную табличную область, которые расположены выше транспонированного массива, будут удалены.
  9. первичная таблица удалена в Microsoft Excel

  10. Затем, чтобы транспонированный диапазон принял компактный вид, обозначаем его весь и, перейдя во вкладку «Главная», кликаем по кнопке «Формат» в разделе «Ячейки». В открывшемся списке выбираем вариант «Автоподбор ширины столбца».
  11. Включение автоподбора ширины столбца в Microsoft Excel

  12. После выполнения последнего действия табличный массив принял компактный и презентабельный вид. Теперь мы четко видим, что в нем, в сравнении с изначальным диапазоном, строки и столбцы поменялись местами.

Перевернутая таблица приняла компактный вид в Microsoft Excel

Кроме того, транспонировать табличную область можно с помощью специального оператора Excel, который так и называется – «ТРАНСП». Функция ТРАНСП специально предназначена для того, чтобы преобразовывать вертикальный диапазон в горизонтальный и наоборот. Её синтаксис такой:

=ТРАНСП(массив)

«Массив» — единственный аргумент данной функции. Он представляет собой ссылку на диапазон, который следует перевернуть.

  1. Обозначаем диапазон пустых ячеек на листе. Количество элементов в столбце обозначенного фрагмента должно соответствовать числу ячеек в строке таблицы, а количество элементов в строках пустого массива – числу ячеек в столбцах табличной области. Затем клацаем по пиктограмме «Вставить функцию».
  2. Переход в Мастер функций в Microsoft Excel

  3. Происходит активация Мастера функций. Переходим в раздел «Ссылки и массивы». Отмечаем там наименование «ТРАНСП» и клацаем по «OK»
  4. Переход в окно аргументов функции ТРАНСП в Microsoft Excel

  5. Открывается окно аргументов вышеуказанного оператора. Устанавливаем курсор в единственное его поле – «Массив». Зажимаем левую кнопку мышки и отмечаем табличную область, которую нужно развернуть. При этом её координаты отобразятся в поле. После этого не спешим жать на кнопку «OK», как это обычно принято. Мы имеем дело с функцией массива, а поэтому для того, чтобы процедура была правильно выполнена, жмем сочетание клавиш Ctrl+Shift+Enter.
  6. Окно аргументов функции ТРАНСП в Microsoft Excel

  7. Перевернутая таблица, как видим, вставлена в отмеченный массив.
  8. Результат обработки функции ТРАНСП в Microsoft Excel

  9. Как видим, недостаток данного варианта в сравнении с предыдущим заключается в том, что при транспонировании исходное форматирование не сохранено. Кроме того, при попытке изменить данные в любой ячейке транспонированного диапазона появляется сообщение, что нельзя изменять часть массива. К тому же, транспонированный массив связан с первичным диапазоном и при удалении или изменении исходника тоже будет удален или изменен.
  10. Информационное сообщение в Microsoft Excel

  11. Но с последними двумя недостатками справится довольно просто. Отмечаем весь транспонированный диапазон. Клацаем по значку «Копировать», который размещен на ленте в категории «Буфер обмена».
  12. Копирование таблицы через кнопку на ленте в программе Microsoft Excel

  13. После этого, не снимая обозначения, кликаем по транспонированному фрагменту правой кнопкой мыши. В контекстном меню в категории «Параметры вставки» кликаем по пиктограмме «Значения». Данная пиктограмма представлена в виде квадрата, в котором находятся числа.
  14. Вставка значений через контекстное меню в Microsoft Excel

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

Транспонированный диапазон преобразован в значения в Microsoft Excel

Урок: Транспонирование таблицы в Экселе

Способ 2: разворот на 180 градусов

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

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

  1. Справа от таблицы около её самой верхней строки ставим цифру «1». После этого устанавливаем курсор в нижний правый угол ячейки, где установлено указанное число. При этом курсор трансформируется в маркер заполнения. Одновременно зажимаем левую кнопку мыши и клавишу Ctrl. Протягиваем курсор до нижней границы таблицы.
  2. Маркер заполнения в Microsoft Excel

  3. Как видим, после этого весь столбец заполнен числами по порядку.
  4. Столбец заполнен числами по порядку с помощью маркера заполнения в Microsoft Excel

  5. Отмечаем столбец с нумерацией. Переходим во вкладку «Главная» и щелкаем по кнопке «Сортировка и фильтр», которая локализирована на ленте в разделе «Редактирование». Из открывшегося списка останавливаем выбор на варианте «Настраиваемая сортировка».
  6. Переход в настраиваемую сортировку в Microsoft Excel

  7. После этого откроется диалоговое окно, в котором сообщается, что обнаружены данные вне указанного диапазона. По умолчанию переключатель в этом окне установлен в положение «Автоматически расширять выделенный диапазон». Требуется оставить его в том же положении и клацнуть по кнопке «Сортировка…».
  8. Расширение выделенного диапазона через диалоговое окно в Microsoft Excel

  9. Запускается окошко настраиваемой сортировки. Проследите, чтобы около пункта «Мои данные содержат заголовки» была снята галочка даже в том случае, если заголовки действительно присутствуют. Иначе они не будут опущены вниз, а так и останутся вверху таблицы. В области «Сортировать по» нужно выбрать наименование того столбца, в котором установлена нумерация по порядку. В области «Сортировка» требуется оставить параметр «Значения», который установлен по умолчанию. В области «Порядок» следует установить параметр «По убыванию». После выполнения данных указаний жмите на кнопку «OK».
  10. Окно настраиваемой сортировки в Microsoft Excel

  11. После этого табличный массив будет отсортирован в обратном порядке. В результате этой сортировки он будет перевернут, то есть, последняя строчка станет шапкой, а шапка – последней строчкой.
    Таблица отсортирована в Microsoft Excel

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

  12. Теперь можно удалить дополнительный столбец с нумерацией, так как он нам больше не нужен. Отмечаем его, клацаем правой кнопкой мыши по отмеченному фрагменту и выбираем в списке позицию «Очистить содержимое».
  13. Очистка содержимого столбца с нумерацией в Microsoft Excel

  14. Теперь работу над разворачиванием таблицы на 180 градусов можно считать завершенной.

Таблица перевернута на 180 градусов в Microsoft Excel

Но, как вы могли заметить, при таком способе разворачивания исходная таблица просто преобразуется в развернутую. Сам исходник не сохраняется. Но бывают случаи, когда массив следует перевернуть, но в то же время сохранить исходник. Это можно сделать, благодаря использованию функции СМЕЩ. Данный вариант подойдет для массива, состоящего из одной колонки.

  1. Отмечаем ячейку, расположенную справа от диапазона, который нужно перевернуть, в его первой строке. Клацаем по кнопке «Вставить функцию».
  2. Переход в Мастер функций в программе Microsoft Excel

  3. Запускается Мастер функций. Перемещаемся в раздел «Ссылки и массивы» и отмечаем наименование «СМЕЩ», после чего жмем по «OK».
  4. Переход в окно вргументов функции СМЕЩ в Microsoft Excel

  5. Запускается окно аргументов. Функция СМЕЩ предназначена для смещения диапазонов и имеет такой синтаксис:

    =СМЕЩ(ссылка;смещение_по_строкам;смещение_по_столбцам;высота;ширина)

    Аргумент «Ссылка» представляет собой линк на последнюю ячейку или диапазон смещаемого массива.

    «Смещение по строкам» — это аргумент, указывающий, насколько таблицу требуется сместить по строкам;

    «Смещение по столбцам» — аргумент, указывающий, насколько таблицу требуется сместить по столбцам;

    Аргументы «Высота» и «Ширина» необязательны. Они указывают на высоту и ширину ячеек перевернутой таблицы. Если опустить данные значения, то считается, что они равны высоте и ширине исходника.

    Итак, устанавливаем курсор в поле «Ссылка» и отмечаем последнюю ячейку диапазона, который нужно перевернуть. При этом ссылку нужно сделать абсолютной. Для этого отмечаем её и жмем на клавишу F4. Около координат ссылки должен появиться знак доллара ($).

    Далее устанавливаем курсор в поле «Смещение по строкам» и в нашем случае записываем следующее выражение:

    (СТРОКА()-СТРОКА($A$2))*-1

    Если вы все делали так же, как было описано выше, в данном выражении у вас, возможно, будет отличаться только аргумент второго оператора СТРОКА. Тут нужно указать координаты первой ячейки переворачиваемого диапазона в абсолютном виде.

    В поле «Смещение по столбцам» ставим «0».

    Поля «Высота» и «Ширина» оставляем пустыми. Клацаем по «OK».

  6. Окно аргументов функции СМЕЩ в Microsoft Excel

  7. Как видим, значение, которое располагалось в самой нижней ячейке, теперь отображается вверху нового массива.
  8. Результат вычисления функции СМЕЩ в Microsoft Excel

  9. Для того, чтобы перевернуть и другие значения, требуется формулу из данной ячейки скопировать на весь нижний диапазон. Сделаем это при помощи маркера заполнения. Устанавливаем курсор в нижний правый край элемента. Дожидаемся, когда он преобразуется в маленький крестик. Зажимаем левую кнопку мыши и тянем вниз до границы массива.
  10. Маркер заполнения в программе Microsoft Excel

  11. Как видим, весь диапазон заполнен перевернутыми данными.
  12. Диапазон заполнен перевернутыми данными а в Microsoft Excel

  13. Если мы хотим, чтобы в его ячейках располагались не формулы, а значения, то отмечаем указанную область и жмем на кнопку «Копировать» на ленте.
  14. Копирование диапазона через кнопку на ленте в Microsoft Excel

  15. Затем клацаем по отмеченному фрагменту правой кнопкой мыши и в блоке «Параметры вставки» выбираем иконку «Значения».
  16. Вставка значений в Microsoft Excel

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

Данные как значения вставленыв Microsoft Excel

Как видим, существует несколько совершенно разных способов развернуть табличный массив на 90 и 180 градусов. Выбор конкретного варианта, прежде всего, зависит от поставленной перед пользователем задачи.

Здравствуйте!
У меня такой вопрос.
Имеется диапазон ячеек с данными, состоящий из 2 столбцов и 1000 строк. Как сделать так, чтобы весь этот диапазон «перевернуть», т.е. сделать так, чтобы тысячная строка переместилась на место первой, 999-ая на место второй и т.д. ?

Муж это единственный зарегенный юзер, а все остальные это хакеры :)


Например так (см.вложение)

Чёто я ступил…
ЕСЛИ совсем не нужно в формуле (хотя конечно и с ним работает).

Так короче будет:

=ИНДЕКС($A$1:$B$1000;НАИБОЛЬШИЙ(СТРОКА(A$1:A$1000);СТРОКА());1)


если в столбцах А и B расположены данные, то разместите, скажем в столбце D убывающую прогрессию 1000, 999….
в столбец E такую формулу =ИНДЕКС($A$1:$B$1000;D1;1) в столбец F =ИНДЕКС($A$1:$B$1000;D1;2)

Не торопись, и все успеешь намного быстрее


А зачем еще один столбец?
=ИНДЕКС($A$1:$B$1000;1001-СТРОКА();1)
=ИНДЕКС($A$1:$B$1000;1001-СТРОКА();2)


а можно просто пронумеровать все строки, а потом их

отфильтровать

отсортировать в порядке убывания…



Понравилась статья? Поделить с друзьями:
  • Excel как перевернуть все строки
  • Excel как перебрать ячейки в excel
  • Excel как очистить ячейку по условию
  • Excel как очистить ячейки по условию
  • Excel как очистить ячейки на листе