В эксель в обратном порядке

Обновлено: 06.07.2024

Хотим, упрощенно говоря, повернуть таблицу на бок, т.е. то, что располагалось в строке - пустить по столбцу и наоборот:

Способ 1. Специальная вставка

Выделяем и копируем исходную таблицу (правой кнопкой мыши - Копировать). Затем щелкаем правой по пустой ячейке, куда хотим поместить повернутую таблицу и выбираем из контекстного меню команду Специальная вставка (Paste Special) . В открывшемся диалоговом окне ставим галочку Транспонировать (Transpose) и жмем ОК.

Минусы : не всегда корректно копируются ячейки с формулами, нет связи между таблицами (изменение данных в первой таблице не повлияет на вторую).

Плюсы : в транспонированной таблице сохраняется исходное форматирование ячеек.

Способ 2. Функция ТРАНСП

Выделяем нужное количество пустых ячеек (т.е. если, например, исходная таблица была из 3 строк и 5 столбцов, то выделить обязательно нужно диапазон из 5 строк и 3 столбцов) и вводим в первую ячейку функцию ТРАНСП (TRANSPOSE) из категории Ссылки и массивы (Lookup and Reference):

После ввода функции необходимо нажать не Enter, а Ctrl+Shift+Enter, чтобы ввести ее сразу во все выделенные ячейки как формулу массива . Если раньше не сталкивались с формулами массивов, то советую почитать тут - это весьма экзотический, но очень мощный инструмент в Excel.

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

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

Способ 3. Формируем адрес сами

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

  • Функция АДРЕС(номер_строки; номер_столбца) - выдает адрес ячейки по номеру строки и столбца на листе, т.е. АДРЕС(2;3) выдаст, например, ссылку на ячейку C2.
  • Функция ДВССЫЛ(ссылка_в_виде_текста) - преобразует текстовую строку, например, "F3" в настоящую ссылку на ячейку F3.
  • Функции СТРОКА(ячейка) и СТОЛБЕЦ(ячейка) - выдают номер строки и столбца для заданной ячейки, например =СТРОКА(F1) выдаст 1, а =СТОЛБЕЦ(А3) выдаст 3.

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

=ДВССЫЛ(АДРЕС(СТОЛБЕЦ(A1);СТРОКА(A1)))

в английской версии Excel это будет =INDIRECT(ADDRESS(COLUMN(A1),ROW(A1)))

А затем копируем (протягиваем) формулу на соседние ячейки как обычно черным крестом. В итоге должно получиться примерно следующее:

Т.е. при копировании формулы вниз по столбцу, она выдает ссылку, которая уходит вправо по строке и наоборот. Чего и требовалось.

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

Минусы : форматирование не сохраняется, но его можно легко воспроизвести Специальной вставкой (вставить только Формат с флажком Транспонировать


Рядом со столбцом пишите цифры 1,2,3,4 .
Выделяете цифры и жмете значек AZ или AЯ
Сортировка по убыванию

и получаете нужный результат


Можно использовать формулу:
=ДВССЫЛ ("b"&9-СТРОКА ()+3)
(цифра "9" - это последняя занятая строка


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

У кого ссылка не сработает, даю текст.
Переворот столбца в Эксель

1. Выписываем адреса первой и последней ячейки. Перед каждым символом ставим знак доллара. Пример: $C$1
2. Выбираем свободную колонку то же высоты, что и наш столбец. В верхнюю ячейку вставляем формулу. Для этого 1) Ставим в нее курсор. 2) В разделе Формула находим Библиотека функций, в ней находим "Ссылки и массивы", в списке функция выбираем "СМЕЩ".
3. Появится диалоговое окно. В первом поле "Ссылка" набираем адрес последней ячейки переворачиваемого столбца. Обязательно с долларами.
4. В следующем поле "Смещ_по_строкам" вставляем форму (СТРОКА ()-СТРОКА ())*-1
5. Внутрь вторых скобок вписываем адрес первой ячейки (с долларами). Пример: (СТРОКА ()-СТРОКА ($C$1))*-1
6. В следующее поле "Смещ_по_столбцам" ставится 0. После этого ОК. В ячейке с формулой отразится содержимое последней строки переворачиваемого столбца.
7. Распространяем формулу (при помощи креста) на всю высоту столбца. Получаем перевернутый столбец. Его надо скопировать. Затем поставить курсор в верхнюю ячейку исходного столбца, правой клавишей мышы вызвать КМ, выбрать параметр "Значения" в "Параметры вствки". Вставить.


Скопируйте и вставьте список столбцов или строк в обратном порядке с формулой

Скопируйте и вставьте список столбцов в обратном порядке по вертикали

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

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

Внимание: В приведенной выше формуле A1 - первая ячейка в столбце, а A15 это последняя ячейка в столбце.

Затем перетащите маркер заполнения вниз к ячейкам, чтобы извлечь значения ячеек в обратном порядке, как показано ниже:


Скопируйте и вставьте список строк в обратном порядке по горизонтали

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

Введите или скопируйте эту формулу в пустую ячейку:

Внимание: В приведенной выше формуле A1 - первая ячейка в строке, а 1:1 - это номер строки, в которой расположены ваши данные. Если ваши данные в строке 10, вы должны изменить их на 10:10.

Затем перетащите маркер заполнения прямо к ячейкам, которые вы хотите применить к этой формуле, пока все значения не будут извлечены, и вы получите все значения, перевернутые по горизонтали, см. Снимок экрана:


Скопируйте и вставьте диапазон столбцов или строк в обратном порядке с кодом VBA

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

Скопируйте и вставьте список столбцов в обратном порядке по вертикали

1. Сначала вы должны скопировать и вставить свои данные в новое место, а затем удерживать ALT + F11 , чтобы открыть Microsoft Visual Basic для приложений окно.

2. Нажмите Вставить > Модульи вставьте следующий код в Модуль Окно.

Код VBA: скопируйте и вставьте диапазон ячеек в обратном порядке по вертикали

3, Затем нажмите F5 нажмите клавишу для запуска этого кода, и появится диалоговое окно, напоминающее о выборе диапазона данных, который вы хотите перевернуть по вертикали, см. снимок экрана:


4. А затем нажмите OK и диапазон данных был перевернут по вертикали, как показано на скриншотах ниже:




Скопируйте и вставьте диапазон ячеек в обратном порядке по горизонтали

Чтобы перевернуть диапазон данных в горизонтальном порядке, примените приведенный ниже код VBA:

Код VBA: скопируйте и вставьте диапазон ячеек в обратном порядке по горизонтали

После запуска этого кода вы получите следующие скриншоты по мере необходимости:




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

Если вы не знакомы с приведенными выше формулами и кодами VBA, здесь я порекомендую простой инструмент -Kutools for Excel, С его Отразить вертикальный диапазон и Отразить горизонтальный диапазон функции, вы можете изменить диапазон ячеек по вертикали и горизонтали одним щелчком мыши.

Советы: Чтобы применить это Отразить вертикальный диапазон и Отразить горизонтальный диапазон функции, во-первых, вы должны скачать Kutools for Excel, а затем быстро и легко примените эту функцию.

После установки Kutools for Excel, пожалуйста, сделайте так:

Скопируйте и вставьте диапазон ячеек в обратном порядке по горизонтали

1. Выделите диапазон ячеек и нажмите Kutools > Диапазон > Отразить вертикальный диапазон > Все (только значения переворачивания), см. снимок экрана:


2. А потом сразу перевернули диапазон значений ячеек по вертикали, см. Скриншоты:




Скопируйте и вставьте диапазон ячеек в обратном порядке по горизонтали

1. Выделите диапазон ячеек и нажмите Kutools > Диапазон > Отразить горизонтальный диапазон > Все (только значения переворачивания), см. снимок экрана:


2. И затем все значения ячеек в выделении были немедленно перевернуты по горизонтали, см. Скриншоты:

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

Заполните серию в обратном или убывающем порядке с помощью маркера заполнения

Функция Fill Handle может помочь вам только для серий заполнения чисел в обратном или убывающем порядке, например серий 100, 99, 98 .

1. Введите первое число серии в ячейку (здесь я ввожу число 100 в ячейку A1).

2. Выберите ячейку A1, поместите курсор в правый нижний угол ячейки, чтобы отобразить крестик, нажмите и удерживайте правую кнопку мыши, а затем перетащите маркер заполнения вниз к столбцу, пока он не достигнет нужной ячейки. Отпустите кнопку мыши и щелкните Серии из всплывающего меню. Смотрите скриншот:

документ заполнить серию назад 1

3. в Серии диалоговом окне введите убывающее число в Значение шага box (здесь мы вводим -1 в поле). А затем щелкните OK кнопка. Смотрите скриншот:

документ заполнить серию назад 1

Теперь указанный столбец заполняется номерами серий по убыванию.

документ заполнить серию назад 1

Заметки:

1. Кроме описанных выше шагов, вы также можете ввести первые два числа в порядке убывания, например 100, 99 в ячейках A1 и A2, выбрать данные и перетащить маркер заполнения вниз в нужные ячейки. . 2. Этот метод работает только с числами. Если вы хотите создать номера серий в обратном порядке с текстом, попробуйте следующий метод.

Заполните ряд в обратном или убывающем порядке с помощью Kutools for Excel

В этом разделе мы представим Вставить порядковый номер полезности Kutools for Excel. С помощью этой утилиты вы можете легко создать убывающий ряд и заполнить указанный диапазон по своему усмотрению.

Перед применением Kutools for Excel, Пожалуйста, сначала скачайте и установите.

1. Нажмите Kutools > Вставить > Вставить порядковый номер. Смотрите скриншот:


2. в Вставить порядковый номер диалогового окна, нажмите НОВИНКИ кнопку, чтобы развернуть диалоговое окно, а затем выполните следующую настройку.

A. Если вам нужно, дайте название этой нисходящей серии в Имя пунктом. B. Введите первое число серии в Стартовый номер пунктом. C. Введите число по убыванию в инкремент пунктом. D. Укажите количество цифр, которые вы хотите отображать в Кол-во цифр пунктом. E. Необязательно добавлять префикс or суффикс к сериалу. F. Щелкните значок Добавить кнопку для создания серии.

документ заполнить серию назад 1

3. Теперь серия создана. Для заполнения этой серии выберите диапазон и щелкните созданную серию в Вставить порядковый номер диалоговое окно, затем щелкните Диапазон заполнения кнопка. Затем номер серии (с текстом) сразу заполняется в выбранном диапазоне.

документ заполнить серию назад 1

4. После заполнения серии закройте диалоговое окно.

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

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

Читайте также: