Понятие «транспонировать» почти не встречается в работе пользователей ПК. Но тем, кто работает с массивами, будь то матрицы в высшей математике или таблицы в Excel, приходится сталкиваться с этим явлением.
Транспонированием таблицы в Excel называется замена столбцов строками и наоборот. Иными словами – это поворот в двух плоскостях: горизонтальной и вертикальной. Транспонировать таблицы можно тремя способами.
Способ 1. Специальная вставка
Самый простой и универсальный путь. Рассмотрим сразу на примере. Имеем таблицу с ценой некоего товара за штуку и определенным его количеством. Шапка таблицы расположена горизонтально, а данные расположены вертикально соответственно. Стоимость рассчитана по формуле: цена*количество. Для наглядности примера подсветим шапку таблицы зеленым цветом.
Нам нужно расположить данные таблицы горизонтально относительно вертикального расположения ее шапки.
Чтобы транспонировать таблицу, будем использовать команду СПЕЦИАЛЬНАЯ ВСТАВКА. Действуем по шагам:
- Выделяем всю таблицу и копируем ее (CTRL+C).
- Ставим курсор в любом месте листа Excel и правой кнопкой вызываем меню.
- Кликаем по команде СПЕЦИАЛЬНАЯ ВСТАВКА.
- В появившемся окне ставим галочку возле пункта ТРАНСПОНИРОВАТЬ. Остальное оставляем как есть и жмем ОК.
В результате получили ту же таблицу, но с другим расположением строк и столбцов. Причем, заметим, что зеленым подсвечены ячейки с тем же содержанием. Формула стоимости тоже скопировалась и посчитала произведение цены и количества, но уже с учетом других ячеек. Теперь шапка таблицы расположена вертикально (что хорошо видно благодаря зеленому цвету шапки), а данные соответственно расположились горизонтально.
Аналогично можно транспонировать только значения, без наименований строк и столбцов. Для этого нужно выделить только массив со значениями и проделать те же действия с командой СПЕЦИАЛЬНАЯ ВСТАВКА.
Способ 2. Функция ТРАНСП в Excel
С появлением СПЕЦИАЛЬНОЙ ВСТАВКИ транспонирование таблицы при помощи команды ТРАНСП почти не используется по причине сложности и большего времени на операцию. Но функция ТРАНСП все же присутствует в Excel, поэтому научимся ею пользоваться.
Снова действует по этапам:
- Правильно выделяем диапазон для транспонирования таблицы. В данном примере исходной таблицы имеется 4 столбца и 6 строк. Соответственно мы должны выделить диапазон ячеек в котором будет 6 столбцов и 4 строки. Как показано на рисунке:
- Сразу заполняем активную ячейку так чтобы не снять выделенную область. Вводим следующую формулу:=ТРАНСП(A1:D6)
- Нажимаем CTRL+SHIFT+ENTER. Внимание! Функия ТРАНСП()работает тилько в массиве. Поэтому после ее ввода нужно обязательно нажать комбинацию горячих клавиш CTRL+SHIFT+ENTER для выполнения функции в массиве, а не просто ENTER.
Обратите внимание, что формула не скопировалась. При нажатии на каждую ячейку становится видно, что эта таблица была транспонирована. К тому же все исходное форматирование утеряно. Придется выравнивать и подсвечивать снова. Так же стоит обратить внимание на то что транспонированная таблица привязанная к исходной. Измененные значения исходной таблице автоматически обновляются в транспонированной.
Способ 3. Сводная таблица
Те, кто тесно работает с Excel, знают, что сводная таблица многофункциональна. И одной из ее функций является возможность транспонирования. Правда, оно будет выглядеть немного иначе, чем в предыдущих примерах.
- Создадим сводную таблицу. Для этого выделим исходную таблицу и откроем пункт ВСТАВКА – СВОДНАЯ ТАБЛИЦА.
- Местом, где будет создана сводная таблица, выбираем новый лист.
- В получившемся макете сводных таблиц можем выбрать необходимые пункты и перенести их в нужные поля. Перенесем «продукт» в НАЗВАНИЯ СТОЛБЦОВ, а «цена за шт» в ЗНАЧЕНИЯ.
- Получили сводную таблицу по нужному нам полю. Также команда автоматически подсчитала общий итог.
- Можно убрать галочку у ЦЕНА ЗА ШТ и поставить галочку рядом с ОБЩАЯ СТОИМОСТЬ. И тогда получим сводную таблицу по стоимости товаров, а также опять общий итог.
Скачать примеры транспонирования таблиц в Excel.
Это достаточно своеобразный способ частичного транспонирования, позволяющий заменить столбцы на строки (наоборот – не получится) и дополнительно узнать общую сумму по заданному полю.
Многие пользователи замечают, что эффективнее работают в Excel с помощью внешней клавиатуры и сочетаний клавиш. Для пользователей с ограниченными возможностями или плохим зрением клавиши быстрого доступа могут быть более удобными, чем работа с сенсорным экраном или мышью.
Примечания:
-
Сочетания клавиш в этой статье соответствуют принятой в США раскладке клавиатуры. Сочетания клавиш для других раскладок клавиатуры могут отличаться от приведенных здесь.
-
Знак «плюс» (+) в сочетании клавиш означает, что одновременно необходимо нажать несколько клавиш.
-
Знак запятой (,) в сочетании клавиш означает, что необходимо нажимать несколько клавиш по порядку.
В этой статье описаны сочетания клавиш, функциональные клавиши и некоторые другие распространенные сочетания клавиш в Excel для Windows.
Примечания:
-
Чтобы быстро найти сочетание клавиш в этой статье, воспользуйтесь поиском. Нажмите CTRL+F, а затем введите слова поиска.
-
Если для часто используемого действия не предусмотрено сочетание клавиш, вы можете создать его, записав макрос. Инструкции см. в разделе Автоматизация задач с помощью средства записи макросов.
-
Скачайте наше руководство 50 экономящих время клавиш быстрого доступа в Excel с советами.
-
Получите сочетания клавиш Excel 2016 в документе Word: Сочетания клавиш и функциональные клавиши Excel.
В этом разделе
-
Часто используемые сочетания клавиш
-
Сочетания клавиш для ленты
-
Использование клавиш доступа к вкладкам ленты
-
Работа с вкладками ленты с помощью клавиатуры
-
-
Сочетания клавиш для перемещения по ячейкам
-
Сочетания клавиш для форматирования ячеек
-
Сочетания клавиш в диалоговом окне «Специальная вставка» в Excel 2013
-
-
Сочетания клавиш для выполнения действий и выбора
-
Сочетания клавиш для работы с данными, функциями и строкой формул
-
Сочетания клавиш для обновления внешних данных
-
Сочетания клавиш в Power Pivot
-
Функциональные клавиши
-
Другие полезные сочетания клавиш
Часто используемые сочетания клавиш
В этой таблице перечислены самые распространенные сочетания клавиш для Excel.
Действие |
Клавиши |
---|---|
Закрыть книгу. |
CTRL+W |
Открыть книгу Excel. |
CTRL+O |
Перейти на вкладку Главная. |
ALT+H |
Сохранить книгу. |
CTRL+S |
Копировать выделенный фрагмент. |
CTRL+C |
Вставить выделенный фрагмент |
CTRL+V |
Отменить последнее действие. |
CTRL+Z |
Удалить содержимое ячеек. |
Удалить |
Выбрать цвет заливки. |
ALT+Я, Р, 1 |
Вырезать выделенный фрагмент. |
CTRL+X |
Перейдите на вкладку Вставка. |
ALT+N |
Применение полужирного начертания. |
CTRL+B |
Выровнять содержимое ячеек по центру |
Alt+Я, A, C |
Перейдите на вкладку Разметка страницы. |
ALT+P |
Перейдите на вкладку Данные. |
ALT+A |
Перейти на вкладку Вид. |
ALT+W |
Открыть контекстное меню. |
SHIFT+F10 или Клавиша меню Windows. |
Добавить границы. |
ALT+Я, Г, Г |
Удалить столбец. |
Alt+Я, D, C |
Перейдите на вкладку Формула. |
ALT+M |
Скрытие выделенных строк. |
CTRL+9 |
Скрытие выделенных столбцов. |
CTRL+0 |
К началу страницы
Сочетания клавиш для ленты
Лента группирует связанные параметры на вкладках. Например, на вкладке Главная группа Число содержит параметр Числовой формат. Нажмите клавишу ALT, чтобы отобразить сочетания клавиш на ленте, называемые подсказками клавиш, в виде букв на небольших изображениях рядом с вкладками и параметрами, как показано на изображении ниже.
Вы можете объединить буквы подсказок клавиш с клавишей ALT, чтобы использовать сочетания клавиш, называемые клавишами доступа, для параметров ленты. Например, нажмите ALT+H, чтобы открыть вкладку Главная, и ALT+Q, чтобы перейти к полю Помощник или Поиск. Нажмите клавишу ALT еще раз, чтобы просмотреть подсказки клавиш для параметров выбранной вкладки.
В зависимости от используемой версии Microsoft 365 текстовое поле Поиск в верхней части окна приложения может называться Помощник. Оба варианта в основном похожи, но некоторые параметры и результаты поиска могут отличаться.
В Office 2013 и Office 2010 по-прежнему работает большая часть сочетаний с клавишей ALT из предыдущих версий программы. Однако необходимо знать полную последовательность клавиш. Например, нажмите клавишу ALT и одну из старых клавиш меню: E (Правка), V (Представление), I (Вставка) и т. д. Появится уведомление о том, что вы используете клавишу доступа из предыдущей версии Microsoft 365. Если вы знаете полную последовательность клавиш, используйте это. Если вы не помните последовательность, вместо этого нажмите клавишу ESC и руководствуйтесь подсказками клавиш.
Использование клавиш доступа к вкладкам ленты
Чтобы перейти к вкладке на ленте, нажмите одну из указанных ниже клавиш доступа. Дополнительные вкладки могут отображаться в зависимости от выбора на этом листе.
Действие |
Клавиши |
---|---|
Перейдите в поле Помощник или Поиск на ленте и введите условия поиска для получения помощи или открытия справки. |
ALT+Q, затем ввести поисковый запрос. |
Откройте меню Файл. |
ALT+F |
Открытие вкладки Главная и форматирование текста и чисел либо использование инструмента поиска. |
ALT+H |
Открытие вкладки Вставка и вставка сводных таблиц, диаграмм, надстроек, спарклайнов, рисунков, фигур, заголовков или надписей. |
ALT+N |
Открытие вкладки Разметка страницы для работы с темами, параметрами страницы, масштабом и выравниванием. |
ALT+P |
Открытие вкладки Формулы для вставки, отслеживания и настройки функций и вычислений. |
ALT+M |
Открытие вкладки Данные для подключения к данным, их сортировки, фильтрации, анализа и выполнения других действий. |
ALT+A |
Открытие вкладки Рецензирование для проверки орфографии, добавления примечаний и цепочки комментариев, а также защиты листов и книг. |
ALT+R |
Открытие вкладки Представление для просмотра разрывов страниц, выбора режимов просмотра, отображения и скрытия линий сетки и заголовков, изменения масштаба, управления окнами и областями, а также просмотра макросов. |
ALT+W |
К началу страницы
Работа с вкладками ленты с помощью клавиатуры
Действие |
Клавиши |
---|---|
Выберите активную вкладку на ленте и активируйте клавиши доступа. |
ALT или F10. Для перехода на другую вкладку используйте клавиши доступа или клавиши со стрелками. |
Перемещение фокуса к командам на ленте. |
TAB или SHIFT+TAB |
Перемещение вниз, вверх, влево или вправо между элементами ленты. |
Клавиши со стрелками |
Показать всплывающую подсказку для элемента ленты, находящегося в фокусе. |
CTRL+SHIFT+F10 |
Активация выбранной кнопки. |
ПРОБЕЛ или ВВОД |
Открытие списка для выбранной команды. |
Клавиша СТРЕЛКА ВНИЗ |
Открытие меню для выбранной кнопки. |
ALT+СТРЕЛКА ВНИЗ |
Переход к следующей команде в открытом меню или подменю. |
Клавиша СТРЕЛКА ВНИЗ |
Развертывание или свертывание ленты. |
CTRL+F1 |
Открытие контекстного меню. |
SHIFT+F10 Или, на клавиатуре Windows, клавиша меню Windows (обычно между клавишами ALT GR и правой клавишей CTRL) |
Переход к подменю в открытом или выбранном меню. |
Клавиша СТРЕЛКА ВЛЕВО |
Переход от одной группы элементов управления к другой. |
CTRL+СТРЕЛКА ВЛЕВО ИЛИ СТРЕЛКА ВПРАВО |
К началу страницы
Сочетания клавиш для перемещения по ячейкам
Действие |
Клавиши |
---|---|
Переход к предыдущей ячейке листа или предыдущему параметру в диалоговом окне. |
SHIFT+TAB |
Переход на одну ячейку вверх на листе. |
Клавиша СТРЕЛКА ВВЕРХ |
Переход на одну ячейку вниз на листе. |
Клавиша СТРЕЛКА ВНИЗ |
Переход на одну ячейку влево на листе. |
Клавиша СТРЕЛКА ВЛЕВО |
Переход на одну ячейку вправо на листе. |
Клавиша СТРЕЛКА ВПРАВО |
Перемещение к краю текущей области данных на листе. |
CTRL+клавиша со стрелкой |
Войдите в режим перехода в конец, перейдите к следующей непустой ячейке в том же столбце или строке, что и активная ячейка, и отключите режим Завершить. Если ячейки пустые, переход к последней ячейке в строке или столбце. |
END, клавиша со стрелкой |
Переход к последней ячейке на листе в самой нижней используемой строке в крайнем правом используемом столбце. |
CTRL+END |
Расширение выделения до последней используемой ячейки листа (правый нижний угол). |
CTRL+SHIFT+END |
Переход к ячейке в верхнем левом углу окна при включенной блокировке прокрутки. |
HOME+SCROLL LOCK |
Переход к началу листа. |
CTRL+HOME |
Перемещение на один экран вниз по листу. |
PAGE DOWN |
Перемещение на следующий лист в книге. |
CTRL+PAGE DOWN |
Перемещение на один экран вправо по листу. |
ALT+PAGE DOWN |
Перемещение на один экран вверх по листу. |
PAGE UP |
Перемещение на один экран влево по листу. |
ALT+PAGE UP |
Перемещение на предыдущий лист в книге. |
CTRL+PAGE UP |
Перемещение на одну ячейку вправо на листе. В защищенном листе переход между незащищенными ячейками. |
Клавиша TAB |
Открытие списка проверок для ячейки, к которой применен параметр проверки данных. |
ALT+СТРЕЛКА ВНИЗ |
Переключение между перемещаемыми фигурами, такими как текстовые поля или изображения. |
CTRL+ALT+5, а затем многократное нажатие клавиши TAB |
Выход из режима навигации по перемещаемым фигурам и возврат к обычной навигации. |
ESC |
Прокрутка по горизонтали. |
CTRL+SHIFT, затем прокрутите колесико мыши вверх, чтобы перейти влево, или вниз, чтобы перейти вправо |
Увеличить. |
CTRL+ALT+ЗНАК РАВЕНСТВА ( = ) |
Уменьшить. |
CTRL+ALT+ЗНАК МИНУС (-) |
К началу страницы
Сочетания клавиш для форматирования ячеек
Действие |
Клавиши |
---|---|
Открыть диалоговое окно Формат ячеек. |
CTRL+1 |
Форматирование шрифтов с помощью диалогового окна Формат ячеек. |
CTRL+SHIFT+F или CTRL+SHIFT+P |
Изменение активной ячейки и перенос курсора в конец содержимого. Если редактирование для ячейки отключено, точка вставки помещается в строку формул. При изменении формулы включите или выключите режим указания, чтобы можно было использовать клавиши со стрелками для создания ссылки. |
F2 |
Вставка заметки. Открытие и изменение заметки о ячейке. |
SHIFT+F2 SHIFT+F2 |
Вставка цепочки комментариев. Открытие цепочки комментариев и ответ на них. |
CTRL+SHIFT+F2 CTRL+SHIFT+F2 |
Откройте диалоговое окно Вставка для вставки пустых ячеек. |
CTRL+SHIFT+ПЛЮС (+) |
Открытие диалогового окна Удалить ячейки для удаления выделенных ячеек. |
CTRL+ЗНАК «МИНУС» (-) |
Вставка текущего времени. |
CTRL+SHIFT+ДВОЕТОЧИЕ (:) |
Вставка текущей даты. |
CTRL+ТОЧКА С ЗАПЯТОЙ (;) |
Переключение между выводом в листе значений ячеек и формул. |
CTRL+знак ударения (`) |
Копирование формулы из верхней ячейки в активную ячейку или в строку формул. |
CTRL+АПОСТРОФ (‘) |
Перемещение выделенных ячеек. |
CTRL+X |
Копирование выделенных ячеек. |
CTRL+C |
Вставка содержимого в точке вставки с заменой выделенного содержимого. |
CTRL+V |
Открытие диалогового окна Специальная вставка. |
CTRL+ALT+V |
Применение или удаление курсивного начертания. |
CTRL+I или CTRL+3 |
Применение или удаление полужирного начертания. |
CTRL+B или CTRL+2 |
Подчеркивание текста или удаление подчеркивания. |
CTRL+U или CTRL+4 |
Применение или удаление зачеркивания. |
CTRL+5 |
Переключение режимов скрытия объектов, отображения объектов и отображения заполнителей объектов. |
CTRL+6 |
Вставка внешних границ в выделенные ячейки. |
CTRL+SHIFT+АМПЕРСАНД (&) |
Удаление внешних границ из выделенных ячеек. |
CTRL+SHIFT+ПОДЧЕРКИВАНИЕ (_) |
Отображение или скрытие символов структуры. |
CTRL+8 |
Использование команды Заполнить вниз для копирования содержимого и формата верхней ячейки выделенного диапазона во все нижние ячейки. |
CTRL+D |
Применение общего числового формата. |
CTRL+SHIFT+знак тильды (~) |
Применение денежного формата с двумя десятичными знаками (отрицательные числа отображаются в круглых скобках). |
CTRL+SHIFT+знак доллара ($) |
Применение процентного формата без десятичной части. |
CTRL+SHIFT+знак процента (%) |
Применение экспоненциального числового формата с двумя десятичными знаками. |
CTRL+SHIFT+знак крышки (^) |
Применение формата даты с указанием дня, месяца и года. |
CTRL+SHIFT+знак номера (#) |
Применение формата времени с отображением часов и минут и индексами AM или PM. |
CTRL+SHIFT+знак собачки «@» |
Применение числового формата с двумя десятичными знаками, разделителем разрядов и знаком минус (-) для отрицательных значений |
CTRL+SHIFT+восклицательный знак (!) |
Открытие диалогового окна Вставка гиперссылки. |
CTRL+K |
Проверка орфографии на активном листе или в выделенном диапазоне. |
F7 |
Отображение параметров экспресс-анализа для выделенных ячеек, содержащих данные. |
CTRL+Q |
Вывод диалогового окна Создание таблицы. |
CTRL+L или CTRL+T |
Откройте диалоговое окно Статистика рабочей книги. |
CTRL + SHIFT + G |
К началу страницы
Сочетания клавиш в диалоговом окне «Специальная вставка» в Excel 2013
В Excel 2013 можно вставить определенный аспект скопированных данных, например их форматирование или значение, с помощью параметра Специальная вставка. После копирования данных нажмите CTRL+ALT+V или ALT+E+S для открытия диалогового окна Специальная вставка.
Совет: Можно также выбрать Главная > Вставка > Специальная вставка.
Для выбора параметра в диалоговом окне нажмите на подчеркнутую букву в его названии. Например, чтобы выбрать параметр Примечания, нажмите клавишу «С».
Действие |
Клавиши |
---|---|
Вставка всего содержимого и форматов ячеек. |
A |
Вставка только формул в том виде, как они вводятся в строку формул. |
F |
Вставка только значений (не формул). |
V |
Вставка только скопированного форматирования. |
T |
Вставка только примечаний и заметок к ячейкам. |
C |
Вставка только параметров проверки данных из скопированных ячеек. |
N |
Вставка всего содержимого и форматов скопированных ячеек. |
H |
Вставка всего содержимого ячеек без границ. |
X |
Вставка только ширины столбцов из скопированных ячеек. |
W |
Вставка только формул и форматов чисел из скопированных ячеек. |
R |
Вставка только значений (не формул) и форматов чисел из скопированных ячеек. |
U |
К началу страницы
Сочетания клавиш для выполнения действий и выбора
Действие |
Клавиши |
---|---|
Выделение листа целиком. |
CTRL+A или CTRL+SHIFT+ПРОБЕЛ |
Выбор текущего и следующего листов книги. |
CTRL+SHIFT+PAGE DOWN |
Выбор текущего и предыдущего листов книги. |
CTRL+SHIFT+PAGE UP |
Расширение выделенного диапазона ячеек на одну ячейку. |
SHIFT+клавиша со стрелкой |
Расширение выделенного диапазона ячеек до последней непустой ячейки в той же строке или в том же столбце, что и активная ячейка, или, если следующая ячейка пуста, до следующей непустой ячейки. |
CTRL+SHIFT+клавиша со стрелкой |
Включение режима выделения и расширение выделенного диапазона с помощью клавиш со стрелками. Чтобы отключить режим, нажмите сочетание еще раз. |
F8 |
Добавление к выделению несмежных ячеек или диапазона с помощью клавиш со стрелками. |
SHIFT+F8 |
Переход на новую строку в ячейке. |
ALT+ВВОД |
Заполнение выделенного диапазона ячеек текущим значением. |
CTRL+ВВОД |
Завершение ввода в текущей ячейке и переход к ячейке выше. |
SHIFT+ВВОД |
Выделение столбца на листе целиком. |
CTRL+ПРОБЕЛ |
Выделение строки на листе целиком. |
SHIFT+ПРОБЕЛ |
Если выбран объект, выделение всех объектов на листе. |
CTRL+SHIFT+ПРОБЕЛ |
Расширение выделенного диапазона ячеек до начала листа. |
CTRL+SHIFT+HOME |
Выделение текущей области, если лист содержит данные. Нажмите сочетание еще раз, чтобы выделить текущую область и ее строки итогов. Нажмите сочетание третий раз, чтобы выделить весь лист. |
CTRL+A или CTRL+SHIFT+ПРОБЕЛ |
Выбор текущей области вокруг текщей ячейки. |
CTRL+SHIFT+ЗВЕЗДОЧКА (*) |
Если на экране отображается меню или подменю, выбор первой команды в нем. |
HOME |
Повторение последней команды или действия, если это возможно. |
CTRL+Y |
Отмена последнего действия. |
CTRL+Z |
Развертывание сгруппированных строк или столбцов. |
Наведите курсор на свернутые элементы, нажмите и удерживайте клавишу SHIFT и прокрутите вниз. |
Свертывание сгруппированных строк или столбцов. |
Наведите курсор на расширенные элементы, нажмите и удерживайте клавишу SHIFT и прокрутите вверх. |
К началу страницы
Сочетания клавиш для работы с данными, функциями и строкой формул
Действие |
Клавиши |
---|---|
Включите или отключите всплывающие подсказки для проверки формул непосредственно в строке формул или в изменяемой ячейке. |
CTRL+ALT+P |
Изменение текущей ячейки и помещение точки вставки в конец содержимого. Если редактирование для ячейки отключено, точка вставки помещается в строку формул. При изменении формулы включите или выключите режим указания, чтобы можно было использовать клавиши со стрелками для создания ссылки. |
F2 |
Развертывание или свертывание строки формул. |
CTRL+SHIFT+U |
Отмена записи в ячейке или строке формул. |
ESC |
Завершение ввода в строке формул и переход к ячейке ниже. |
ВВОД |
Перемещение курсора в конец текста в строке формул. |
CTRL+END |
Выделение всего текста в строке формул от позиции курсора до конца. |
CTRL+SHIFT+END |
Пересчет всех листов во всех открытых книгах. |
F9 |
Пересчет активного листа. |
SHIFT+F9 |
Пересчет всех листов во всех открытых книгах независимо от того, вносились ли в них изменения с момента последнего пересчета. |
CTRL+ALT+F9 |
Проверка зависимых формул с последующим пересчетом всех ячеек во всех открытых книгах, включая ячейки, не помеченные для вычисления. |
CTRL+ALT+SHIFT+F9 |
Вывод меню или сообщения для кнопки Поиск ошибок. |
ALT+SHIFT+F10 |
Вывод диалогового окна Аргументы функции при расположении курсора справа от имени функции в формуле |
CTRL+A |
Если курсор находится справа от имени функции в формуле, вставка имен аргументов и скобок. |
CTRL+SHIFT+A |
Вставка формулы автосуммирования |
ALT+ знак равенства ( = ) |
Вызов функции Мгновенное заполнение для автоматического определения узора в соседних столбцах и заливки текущего столбца. |
CTRL+E |
Если в формуле выделена ссылка на ячейку или диапазон, перебор всех комбинаций абсолютных и относительных ссылок. |
F4 |
Вставка функции. |
SHIFT+F3 |
Копирование значения из верхней ячейки в активную ячейку или в строку формул. |
CTRL+SHIFT+Прямые кавычки («) |
Создание встроенной диаграммы на основе данных из текущего диапазона. |
ALT+F1 |
Создание диаграммы данных в текущем диапазоне на отдельном листе диаграммы. |
F11 |
Определение имени для использования в ссылках. |
ALT+M, M, D |
Вставьте имя из диалогового окна Вставка имени (если имена определены в книге). |
F3 |
Переход к первому полю в следующей записи формы данных. |
ВВОД |
Создание, выполнение, изменение или удаление макроса. |
ALT+F8 |
Откройте редактор Microsoft Visual Basic для приложений. |
ALT+F11 |
Откройте редактор Power Query |
Alt+F12 |
К началу страницы
Сочетания клавиш для обновления внешних данных
Используйте следующие ключи для обновления данных из внешних источников данных.
Действие |
Клавиши |
---|---|
Остановка операции обновления. |
ESC |
Обновление данных текущего листа. |
CTRL+F5 |
Обновление всех данных в книге. |
CTRL+ALT+F5 |
К началу страницы
Сочетания клавиш в Power Pivot
Используйте следующие сочетания клавиш для Power Pivot в Microsoft 365, Excel 2019, Excel 2016 и Excel 2013.
Действие |
Клавиши |
---|---|
Открыть контекстное меню для выделенной ячейки, столбца или строки. |
SHIFT+F10 |
Выделить таблицу полностью. |
CTRL+A |
Копировать выделенные данные. |
CTRL+C |
Удалить таблицу. |
CTRL+D |
Переместить таблицу. |
CTRL+M |
Переименовать таблицу. |
CTRL+R |
сохраните файл; |
CTRL+S |
Повторить последнее действие. |
CTRL+Y |
Отмена последнего действия. |
CTRL+Z |
Выделить текущий столбец. |
CTRL+ПРОБЕЛ |
Выделить текущую строку. |
SHIFT+ПРОБЕЛ |
Выделить все ячейки от текущего расположения до последней ячейки столбца. |
SHIFT+PAGE DOWN |
Выделить все ячейки от текущего расположения до первой ячейки столбца. |
SHIFT+PAGE UP |
Выделить все ячейки от текущего расположения до последней ячейки строки. |
SHIFT+END |
Выделить все ячейки от текущего расположения до первой ячейки строки. |
SHIFT+HOME |
Перейти к предыдущей таблице. |
CTRL+PAGE UP |
Перейти к следующей таблице. |
CTRL+PAGE DOWN |
Переход к первой ячейке в верхнем левом углу выделенной таблицы. |
CTRL+HOME |
Перейти к последней ячейке в правом нижнем углу выбранной таблицы. |
CTRL+END |
Перейти к первой ячейке выделенной строки. |
CTRL+СТРЕЛКА ВЛЕВО |
Перейти к последней ячейке выделенной строки. |
CTRL+СТРЕЛКА ВПРАВО |
Перейти к первой ячейке выделенного столбца. |
CTRL+СТРЕЛКА ВВЕРХ |
Перейти к последней ячейке выделенного столбца. |
CTRL+СТРЕЛКА ВНИЗ |
Закрыть диалоговое окно или отменить процесс, например операцию вставки. |
CTRL+ESC |
Открытие диалогового окна Меню автофильтра. |
ALT+СТРЕЛКА ВНИЗ |
Открытие диалогового окна Перейти к. |
F5 |
Пересчитать все формулы в окне Power Pivot. Дополнительные сведения см. в статье Повторное вычисление формул в Power Pivot. |
F9 |
К началу страницы
Функциональные клавиши
Клавиша |
Описание |
---|---|
F1 |
|
F2 |
|
F3 |
|
F4 |
|
F5 |
|
F6 |
|
F7 |
|
F8 |
|
F9 |
|
F10 |
|
F11 |
|
F12 |
|
К началу страницы
Другие полезные сочетания клавиш
Клавиша |
Описание |
---|---|
ALT |
Например:
|
Клавиши со стрелками |
|
BACKSPACE |
|
Удалить |
|
END |
|
ВВОД |
|
ESC |
|
HOME |
|
PAGE DOWN |
|
PAGE UP |
|
SHIFT |
|
ПРОБЕЛ |
|
Клавиша TAB |
|
К началу страницы
См. также
Справка и обучение по Excel
Использование средства чтения с экрана для выполнения основных задач в Excel
Знакомство с Excel и навигация с помощью средства чтения с экрана
Поддержка средства чтения с экрана для Excel
В этой статье описаны распространенные клавиши быстрого доступа, функциональные клавиши и некоторые другие общераспространенные быстрые клавиши в Excel для Mac.
Примечания:
-
Параметры в некоторых версиях операционной системы Mac (OS) и некоторых программах могут конфликтовать с сочетаниями клавиш и операциями функциональных клавиш в Microsoft 365 для Mac.
-
Если вы не нашли сочетание клавиш, которое вам необходимо, вы можете создать собственное сочетание клавиш. Инструкции можно найти в статье Создание настраиваемых сочетаний лавиш для Office для Mac.
-
Многие сочетания клавиш, использующие клавишу CTRL на клавиатуре Windows, также работают с клавишей CONTROL в Excel для Mac. Однако существуют исключения.
-
Чтобы быстро найти сочетание клавиш в этой статье, воспользуйтесь поиском. Нажмите
+F, а затем введите слова поиска.
-
Функция «Щелкните для добавления» доступна, но требует настройки. Выберите Excel> Параметры > Правка > включить режим «Щелкните для добавления». Чтобы запустить формулу, введите знак равно ( = ), а затем выберем ячейки, чтобы сложить их. Знак плюс (+) будет добавлен автоматически.
В этом разделе
-
Часто используемые сочетания клавиш
-
Конфликты сочетаний клавиш
-
Изменение системных настроек для сочетаний клавиш с помощью мыши
-
-
Работа в окнах и диалоговых окнах
-
Перемещение по листу или книге и прокрутка
-
Ввод данных на листе
-
Работа с ячейками и строкой формул
-
Форматирование и редактирование данных
-
Выделение ячеек, столбцов и строк
-
Работа с выделенным фрагментом
-
Использование диаграмм
-
Сортировка, фильтрация и отчеты сводных таблиц
-
Данные структуры
-
Использование сочетаний клавиш с функциональными клавишами
-
Изменение параметров функциональных клавиш с помощью мыши
-
-
Рисование
Часто используемые сочетания клавиш
Ниже перечислены наиболее часто используемые сочетания клавиш для Excel для Mac.
Действие |
Клавиши |
---|---|
Вставить выделенный фрагмент |
|
Копировать выделенный фрагмент. |
|
Снять выделение. |
Удалить |
Сохранение книги. |
|
Отменить действие. |
|
Вернуть действие. |
|
Вырезать выделенный фрагмент. |
|
Применение полужирного начертания. |
|
Печать книги. |
|
Открыть Visual Basic |
OPTION+F11 |
Заполнение ячеек вниз. |
|
Заполните ячейки вправо. |
|
Вставка ячеек. |
CONTROL+SHIFT+ЗНАК РАВЕНСТВА ( = ) |
Удаление ячеек. |
|
Пересчитать все открытые книги |
|
Закрытие окна. |
|
Выйти из Excel. |
|
Вывод диалогового окна Перейти. |
CONTROL+G |
Вывод диалогового окна Формат ячеек. |
|
Вывод диалогового окна Замена. |
CONTROL+H |
Использование Специальной вставки. |
|
Применение подчеркивания. |
|
Применение курсивного начертания. |
|
Открыть новую пустую книгу. |
|
Создание книги на основе шаблона |
|
Вывод диалогового окна Сохранение документа. |
|
Вывод окна справки. |
F1 |
Выбрать все. |
|
Добавление и удаление фильтра. |
|
Свертывание и развертывание вкладок ленты. |
|
Вывод диалогового окна Открытие документа |
|
Проверить орфографию. |
F7 |
Открытие тезауруса. |
SHIFT+F7 |
Отображение Построителя формул. |
SHIFT+F3 |
Открытие диалогового окна Определение имени. |
|
Вставка цепочки комментариев или ответ на них. |
|
Открытие диалогового окна Создание имен. |
|
Вставка нового листа * |
SHIFT+F11 |
Предварительный просмотр. |
|
К началу страницы
Конфликты сочетаний клавиш
Некоторые сочетания клавиш Windows конфликтуют со стандартными сочетаниями клавиш macOS. Такие сочетания клавиш в этой статье отмечены звездочкой (*). Для их использования вам может потребоваться изменить параметры клавиатуры своего компьютера Mac, чтобы изменить сочетание клавиш «Показать рабочий стол» для клавиши.
Изменение системных настроек для сочетаний клавиш с помощью мыши
-
В меню Apple выберите Параметры системы.
-
Выберите пункт Клавиатура.
-
Выберите Сочетания клавиш.
-
Найдите сочетание клавиш, которое вы хотите использовать в Excel, и снимите с него флажок.
К началу страницы
Работа в окнах и диалоговых окнах
Действие |
Клавиши |
---|---|
Развертывание или свертывание ленты. |
|
Переход в полноэкранный режим. |
|
Переход к следующему приложению. |
|
Переход к предыдущему приложению. |
SHIFT+ |
Закрытие окна активной книги. |
|
Сделайте снимок экрана и сохраните его на рабочем столе. |
SHIFT+ |
Свертывание активного окна. |
CONTROL+F9 |
Развертывание или восстановление активного окна. |
Control+F10 |
Скрывать Excel. |
|
Перемещение к следующему полю, параметру, элементу управления или команде. |
Клавиша TAB |
Перемещение к предыдущему полю, параметру, элементу управления или команде. |
SHIFT+TAB |
Выход из диалогового окна или отмена действия. |
ESC |
Выполните действие, назначенное кнопке по умолчанию (кнопка с жирным контуром). |
RETURN |
Отмените команду и закройте диалоговое окно или меню. |
ESC |
К началу страницы
Перемещение по листу или книге и прокрутка
Действие |
Клавиши |
---|---|
Перемещение на одну ячейку вверх, вниз, влево или вправо. |
Клавиши со стрелками |
Перемещение к краю текущей области данных. |
|
Перемещение в начало строки. |
Главная |
Перемещение в начало листа. |
CONTROL+HOME |
Перемещение к последней используемой ячейке на листе. |
CONTROL+END |
Перемещение вниз на один экран. |
PAGE DOWN |
Перемещение вверх на один экран. |
PAGE UP |
Перемещение вправо на один экран. |
OPTION+PAGE DOWN |
Перемещение влево на один экран. |
OPTION+PAGE UP |
Перемещение на следующий лист в книге. |
CONTROL+PAGE DOWN |
Перемещение на предыдущий лист в книге. |
CONTROL+PAGE DOWN |
Прокрутка для отображения текущей ячейки. |
CONTROL+DELETE |
Вывод диалогового окна Перейти. |
CONTROL+G |
Отображение диалогового окна Поиск |
Control+F |
Поиск (если курсор находится в ячейке или ячейка выделена). |
|
Перемещение между незащищенными ячейками на защищенном листе. |
Клавиша TAB |
Прокрутка по горизонтали. |
Нажмите SHIFT, затем прокрутите колесико мыши вверх влево, вниз вправо |
Совет: Чтобы использовать клавиши со стрелками для перемещения между ячейками в Excel для Mac 2011, необходимо отключить SCROLL LOCK. Чтобы включить или выключить SCROLL LOCK, нажмите SHIFT+F14. В зависимости от типа вашей клавиатуры вам может понадобиться использовать клавишу CONTROL, OPTION или COMMAND вместо клавиши SHIFT. Если вы используете MacBook, вам может потребоваться подключить USB-клавиатуру, чтобы использовать комбинацию клавиш F14.
К началу страницы
Ввод данных на листе
Действие |
Клавиши |
---|---|
Редактирование выделенной ячейки. |
F2 |
Завершение ввода в ячейку и перемещение вперед в выделенном фрагменте. |
RETURN |
Переход на новую строку в ячейке. |
OPTION+RETURN или CONTROL+OPTION+RETURN |
Заполнение выделенного диапазона ячеек текстом, который вы вводите. |
|
Завершение ввода в ячейку и перемещение вверх в выделенном фрагменте. |
SHIFT+RETURN |
Завершение ввода в ячейку и перемещение вправо в выделенном фрагменте. |
Клавиша TAB |
Завершение ввода в ячейку и перемещение влево в выделенном фрагменте. |
SHIFT+TAB |
Отмена ввода в ячейку. |
ESC |
Удаление знака слева от точки вставки или удаление выделенного фрагмента. |
Удалить |
Удаление знака справа от точки вставки или удаление выделенного фрагмента. Примечание: На небольших клавиатурах эта клавиша может отсутствовать. |
|
Удаление текста до конца строки. Примечание: На небольших клавиатурах эта клавиша может отсутствовать. |
CONTROL+ |
Перемещение курсора на один знак вверх, вниз, влево или вправо |
Клавиши со стрелками |
Перемещение курсора в начало строки. |
Главная |
Вставка заметки. |
SHIFT+F2 |
Открытие и изменение заметки о ячейке. |
SHIFT+F2 |
Вставка цепочки комментариев. |
|
Открытие цепочки комментариев и ответ на них. |
|
Заполнение вниз |
CONTROL+D |
Заполнение вправо. |
CONTROL+R |
Вызов функции Мгновенное заполнение для автоматического определения узора в соседних столбцах и заливки текущего столбца. |
CONTROL+E |
Определение имени. |
CONTROL+L |
К началу страницы
Работа с ячейками и строкой формул
Действие |
Клавиши |
---|---|
Включите или отключите всплывающие подсказки для проверки формул непосредственно в строке формул. |
CONTROL+OPTION+P |
Редактирование выделенной ячейки. |
F2 |
Развертывание или свертывание строки формул. |
CONTROL+SHIFT+U |
Изменение активной ячейки с последующей ее очисткой или удаление предыдущего знака в активной ячейке при редактировании ее содержимого. |
Удалить |
Завершение ввода в ячейку. |
RETURN |
Ввод формулы как формулы массива. |
|
Отмена записи в ячейке или строке формул. |
ESC |
Отображение построителя формул после ввода допустимого имени функции в формуле |
CONTROL+A |
Вставка гиперссылки. |
|
Изменение активной ячейки и помещение курсора в конец строки в ячейке. |
CONTROL+U |
Открытие построителя формул. |
SHIFT+F3 |
Пересчет активного листа |
SHIFT+F9 |
Отображение контекстного меню. |
SHIFT+F10 |
Начало ввода формулы. |
Знак равенства ( = ) |
Переключение стиля ссылки формулы между абсолютным, относительным и смешанным. |
|
Вставка формулы автосуммирования. |
SHIFT+ |
Ввод даты. |
CONTROL+ТОЧКА С ЗАПЯТОЙ (;) |
Ввод времени. |
|
Копирование значения из верхней ячейки в активную ячейку или в строку формул. |
CONTROL+SHIFT+ЗНАК ДЮЙМА/ПРЯМАЯ ДВОЙНАЯ КАВЫЧКА («) |
Переключение между выводом значений и формул в ячейках. |
CONTROL+ЗНАК УДАРЕНИЯ (`) |
Копирование формулы из верхней ячейки в активную ячейку или в строку формул. |
CONTROL+АПОСТРОФ (‘) |
Вывод списка автозаполнения. |
OPTION + СТРЕЛКА ВНИЗ |
Определение имени. |
CONTROL+L |
Открытие области Интеллектуальный поиск. |
CONTROL+OPTION+ |
К началу страницы
Форматирование и редактирование данных
Действие |
Клавиши |
---|---|
Редактирование выделенной ячейки. |
F2 |
Создание таблицы. |
|
Вставка разрыва строки в ячейке. |
|
Вставка специальных знаков и разных символов, включая эмодзи. |
CONTROL+ |
Увеличить размер шрифта. |
SHIFT+ |
Уменьшить размер шрифта. |
SHIFT+ |
Выравнивание по центру. |
|
Выравнивание по левому краю. |
|
Вывод диалогового окна Изменить стиль ячейки. |
SHIFT+ |
Вывод диалогового окна Формат ячеек. |
|
Применение общего числового формата. |
CONTROL+SHIFT+ТИЛЬДА (~) |
Применение денежного формата с двумя десятичными знаками (отрицательные числа отображаются красным цветом в круглых скобках). |
CONTROL+SHIFT+ЗНАК ДОЛЛАРА ($) |
Применение процентного формата без дробной части. |
CONTROL+SHIFT+ЗНАК ПРОЦЕНТА (%) |
Применение экспоненциального числового формата с двумя десятичными знаками. |
CONTROL+SHIFT+КРЫШКА (^) |
Применение формата даты с указанием дня, месяца и года. |
CONTROL+SHIFT+ЗНАК номера (#) |
Применение формата времени с отображением часов и минут и индексами AM или PM. |
CONTROL+SHIFT+СИМВОЛ СОБАКИ (@) |
Применение числового формата с двумя десятичными знаками, разделителем разрядов и знаком минус (-) для отрицательных значений. |
CONTROL+SHIFT+ВОСКЛИЦАТЕЛЬНЫЙ ЗНАК (!) |
Добавление внешней границы вокруг выделенных ячеек. |
|
Добавление границы по правому краю выделенного фрагмента. |
|
Добавление границы по левому краю выделенного фрагмента. |
|
Добавление границы по верхнему краю выделенного фрагмента. |
|
Добавление границы по нижнему краю выделенного фрагмента. |
|
Удаление внешних границ. |
|
Применение или удаление полужирного начертания. |
|
Применение или удаление курсивного начертания. |
|
Применение или удаление подчеркивания форматирования. |
|
Применение или удаление зачеркивания. |
SHIFT+ |
Скрытие столбца. |
|
Отображение столбца. |
SHIFT+ |
Скрытие строки. |
|
Отображение строки. |
SHIFT+ |
Редактирование текущей ячейки. |
CONTROL+U |
Отмена ввода в ячейку или строку формул. |
ESC |
Изменение активной ячейки с последующей ее очисткой или удаление предыдущего знака в активной ячейке при редактировании ее содержимого. |
Удалить |
Вставка скопированного текста в текущую ячейку. |
|
Завершение ввода в ячейку |
RETURN |
Заполнение выделенных ячеек значением, введенным в текущую ячейку. |
|
Ввод формулы как формулы массива. |
|
Отображение построителя формул после ввода допустимого имени функции в формуле. |
CONTROL+A |
К началу страницы
Выделение ячеек, столбцов и строк
Действие |
Клавиши |
---|---|
Расширение выделенного фрагмента на одну ячейку. |
SHIFT+клавиша со стрелкой |
Расширение выделенного фрагмента до последней непустой ячейки столбца или строки, в которых находится активная ячейка. |
SHIFT+ |
Расширение выделенного фрагмента до начала строки. |
SHIFT+HOME |
Расширение выделенного фрагмента до начала листа. |
CONTROL+SHIFT+HOME |
Расширение выделенного фрагмента до последней ячейки, используемой |
CONTROL+SHIFT+END |
Выделение всего столбца. * |
CONTROL+ПРОБЕЛ |
Выделение всей строки. |
SHIFT+ПРОБЕЛ |
Выберите текущую область или весь лист. Нажмите несколько раз, чтобы развернуть выделение. |
|
Выделение только видимых ячеек. |
SHIFT+ |
Выбрать только активную ячейку, если выбрано несколько ячеек. |
SHIFT+DELETE |
Расширение выделенного фрагмента вниз на один экран. |
SHIFT+PAGE DOWN |
Расширение выделенного фрагмента вверх на один экран |
SHIFT+PAGE UP |
Переключение режимов скрытия объектов, отображения объектов |
CONTROL+6 |
Включение режима расширения выделенного фрагмента |
F8 |
Добавление еще одного диапазона ячеек в выделенный фрагмент. |
SHIFT+F8 |
Выделение текущего массива, т. е. массива, |
CONTROL+КОСАЯ ЧЕРТА (/) |
Выделение ячеек в строке, которые не соответствуют значению |
CONTROL+ОБРАТНАЯ КОСАЯ ЧЕРТА () |
Выделение только тех ячеек, на которые прямо ссылаются формулы в выделенном фрагменте. |
CONTROL+SHIFT+ЛЕВАЯ КВАДРАТНАЯ СКОБКА ([) |
Выделение всех ячеек, на которые прямо или косвенно ссылаются формулы в выделенном фрагменте. |
CONTROL+SHIFT+ОТКРЫВАЮЩАЯ ФИГУРНАЯ СКОБКА ({) |
Выделение только ячеек с формулами, которые прямо ссылаются на активную ячейку. |
CONTROL+ПРАВАЯ КВАДРАТНАЯ СКОБКА (]) |
Выделение всех ячеек с формулами, которые прямо или косвенно ссылаются на активную ячейку. |
CONTROL+SHIFT+ЗАКРЫВАЮЩАЯ ФИГУРНАЯ СКОБКА (}) |
К началу страницы
Работа с выделенным фрагментом
Действие |
Клавиши |
---|---|
Копирование выделения. |
|
Вставка выделения. |
|
Вырезание выделения. |
|
Очистка выделения. |
Удалить |
Удаление выделенного фрагмента. |
CONTROL+ДЕФИС |
Отмена последнего действия |
|
Скрытие столбца. |
|
Отображение столбца. |
|
Скрытие строки. |
|
Отображение строки. |
|
Перемещение выбранных строк, столбцов или ячеек. |
Удерживая клавишу SHIFT, перетащите выбранную строку, столбец или выбранные ячейки для перемещения выбранных ячеек и перетаскивания, чтобы вставить их в новое расположение. Если не удерживать клавишу SHIFT во время перетаскивания, выбранные ячейки будут вырезаны из исходного расположения и вставлены в новое расположение (не вставлены). |
Перемещение от начала выделенного фрагмента к его концу (вниз). * |
RETURN |
Перемещение от конца выделенного фрагмента к его началу (вверх). * |
SHIFT+RETURN |
Перемещение слева направо в пределах выделенного фрагмента |
Клавиша TAB |
Перемещение справа налево в пределах выделенного фрагмента |
SHIFT+TAB |
Перемещение по часовой стрелке в следующий угол выделенного фрагмента. |
CONTROL+ТОЧКА (.) |
Группировка выделенных ячеек. |
|
Отмена группировки выделенных ячеек. |
|
* Эти сочетания клавиш могут выполнять перемещение в другом направлении, кроме направления вверх или вниз. Если вы хотите изменить направление этих сочетаний клавиш с помощью мыши, выберите Excel > Параметры > Правка, а затем, в после нажатия Return, переместите выделенный фрагмент, выберите направление для перемещения.
К началу страницы
Использование диаграмм
Действие |
Клавиши |
---|---|
Вставка нового листа диаграммы * |
F11 |
Выбор объектов диаграммы по очереди. |
Клавиши со стрелками |
К началу страницы
Сортировка, фильтрация и отчеты сводных таблиц
Действие |
Клавиши |
---|---|
Открытие диалогового окна Сортировка |
|
Добавление и удаление фильтра. |
|
Отображение списка фильтров или страницы сводной таблицы |
OPTION + СТРЕЛКА ВНИЗ |
К началу страницы
Данные структуры
Действие |
Клавиши |
---|---|
Отображение или скрытие символов структуры. |
CONTROL+8 |
Скрытие выделенных строк. |
CONTROL+9 |
Отображение выделенных строк. |
CONTROL+SHIFT+ЛЕВАЯ КРУГЛАЯ СКОБКА ( ( ) |
Скрытие выделенных столбцов. |
CONTROL+НОЛЬ (0) |
Отображение скрытых выделенных столбцов. |
CONTROL+SHIFT+ПРАВАЯ КРУГЛАЯ СКОБКА ()) |
К началу страницы
Использование сочетаний клавиш с функциональными клавишами
Excel для Mac использует функциональные клавиши для общих команд, включая Копировать и Вставить. Для быстрого доступа к этим сочетаниям клавиш вы можете изменить системные настройки Apple, чтобы вам не приходилось нажимать клавишу Fn каждый раз при использовании сочетаний функциональных клавиш.
Примечание: Изменение этого параметра в системных настройках повлияет на работу функциональных клавиш на компьютере в целом, а не только в Excel для Mac. После этого вы также сможете использовать специальные возможности, обозначенные на функциональных клавишах. Просто нажмите клавишу FN. Например, для изменения уровня громкости придется нажимать клавиши FN+F12, а не просто F12.
Если функциональная клавиша не работает надлежащим образом, одновременно с ней нужно нажать клавишу FN. Чтобы не нажимать клавишу FN каждый раз, можно изменить системные настройки Apple. Инструкции можно найти в статье Изменение параметров функциональных клавиш с помощью мыши.
В следующей таблице описаны сочетания клавиш с функциональными клавишами для Excel для Mac.
Действие |
Клавиши |
---|---|
Вывод окна справки. |
F1 |
Редактирование выделенной ячейки. |
F2 |
Вставьте заметку или откройте и измените заметку ячейки. |
SHIFT+F2 |
Вставьте цепочку комментариев или откройте и ответьте на цепочку комментариев. |
|
Открытие диалогового окна Сохранение. |
OPTION+F2 |
Открытие построителя формул. |
SHIFT+F3 |
Открытие диалогового окна Определение имени. |
|
Закройте окно или диалоговое окно. |
|
Вывод диалогового окна Перейти. |
F5 |
Вывод диалогового окна Поиск. |
SHIFT+F5 |
Перемещение в диалоговое окно Поиск на листе |
CONTROL+F5 |
Переключение фокуса между рабочим листом, лентой, областью задач и строкой состояния. |
F6 или SHIFT+F6 |
Проверить орфографию. |
F7 |
Открытие тезауруса. |
Shift+F7 |
Расширение выделенного фрагмента. |
F8 |
Добавление к выделению. |
SHIFT+F8 |
Вывод диалогового окна Макрос. |
OPTION+F8 |
Пересчитать все открытые книги |
F9 |
Пересчет активного листа |
SHIFT+F9 |
Свертывание активного окна. |
CONTROL+F9 |
Отображение контекстного меню или меню, вызываемого по щелчку правой кнопкой мыши |
SHIFT+F10 |
Отображение всплывающее меню (в меню кнопки объекта), например, нажатием кнопки после вставки на лист. |
OPTION+SHIFT+F10 |
Развертывание или восстановление активного окна. |
Control+F10 |
Вставка нового листа диаграммы.* |
F11 |
Вставка нового листа.* |
SHIFT+F11 |
Вставьте лист макросов Excel 4.0. |
|
Открытие Visual Basic. |
OPTION+F11 |
Вывод диалогового окна Сохранение документа. |
F12 |
Вывод диалогового окна Открытие документа |
|
Откройте редактор Power Query |
OPTION+F12 |
К началу страницы
Изменение параметров функциональных клавиш с помощью мыши
-
В меню Apple выберите пункт Параметры системы > Клавиатура.
-
На вкладке Клавиатура установите флажок Использовать клавиши F1, F2 и т. д. как стандартные функциональные клавиши.
Рисование
Действие |
Клавиши |
---|---|
Включите или отключите режим рисования. |
|
К началу страницы
См. также
Справка и обучение по Excel
Знакомство с Excel и навигация с помощью средства чтения с экрана
Использование средства чтения с экрана для выполнения основных задач в Excel
Поддержка средства чтения с экрана для Excel
В этой статье перечислены сочетания клавиш, используемые в Excel для iOS.
Примечания:
-
Если вы знакомы с сочетаниями клавиш на компьютере MacOS, те же сочетания клавиш также работают с Excel для iOS, используя внешнюю клавиатуру.
-
Чтобы быстро найти сочетание клавиш, воспользуйтесь поиском. Нажмите
+F, а затем введите слова поиска.
В этом разделе
-
Навигация по листу
-
Форматирование и редактирование данных
-
Работа с ячейками и строкой формул
Навигация по листу
Действие |
Клавиши |
---|---|
Перемещение на одну ячейку вправо. |
Клавиша TAB |
Перемещение на одну ячейку вверх, вниз, влево или вправо. |
Клавиши со стрелками |
Перемещение на следующий лист в книге. |
OPTION+СТРЕЛКА ВПРАВО |
Перемещение на предыдущий лист в книге. |
OPTION+СТРЕЛКА ВЛЕВО |
К началу страницы
Форматирование и редактирование данных
Действие |
Клавиши |
---|---|
Применение границы контура. |
|
Удаление границы контура. |
|
Скрытие столбцов. |
|
Скрытие строк. |
CONTROL+9 |
Отображение скрытых столбцов. |
SHIFT+ |
Отображение строк. |
SHIFT+CONTROL+9 или SHIFT+CONTROL+Левая скобка (() |
К началу страницы
Работа с ячейками и строкой формул
Действие |
Клавиши |
---|---|
Перемещение в ячейку справа. |
Клавиша TAB |
Переместиться в пределах текста ячейки. |
Клавиши со стрелками |
Копирование выделения. |
|
Вставка выделения. |
|
Вырезание выделения. |
|
Отмена последнего действия. |
|
Возврат действия. |
|
Применение полужирного начертания к выделенному тексту |
|
Применение курсивного начертания к выделенному тексту |
|
Подчеркнуть выделенный текст. |
|
Выбрать все. |
|
Выделение диапазона ячеек. |
SHIFT+СТРЕЛКА ВЛЕВО или СТРЕЛКА ВПРАВО |
Вставка разрыва строки в ячейке. |
|
Перемещение курсора в начало текущей строки в ячейке |
|
Перемещение курсора в конец текущей строки в ячейке |
|
Перемещение курсора в начало текущей ячейки. |
|
Перемещение курсора в конец текущей ячейки. |
|
Перемещение курсора вверх на один абзац в ячейке с разрывом строки. |
OPTION + СТРЕЛКА ВВЕРХ |
Перемещение курсора вниз на один абзац в ячейке с разрывом строки. |
OPTION + СТРЕЛКА ВНИЗ |
Перемещение курсора вправо на одно слово. |
OPTION+СТРЕЛКА ВПРАВО |
Перемещение курсора влево на одно слово. |
OPTION+СТРЕЛКА ВЛЕВО |
Вставка формулы автосуммирования. |
SHIFT+ |
К началу страницы
См. также
Справка и обучение по Excel
Поддержка средства чтения с экрана для Excel
Использование средства чтения с экрана для выполнения основных задач в Excel
Знакомство с Excel и навигация с помощью средства чтения с экрана
В этой статье перечислены сочетания клавиш, используемые в Excel для Android.
Примечания:
-
Если вы знакомы с сочетаниями клавиш на компьютере Excel для Android, те же сочетания клавиш также работают с Windows, используя внешнюю клавиатуру.
-
Чтобы быстро найти сочетание клавиш, воспользуйтесь поиском. Нажмите CTRL+F, а затем введите слова для поиска.
В этом разделе
-
Навигация по листу
-
Работа с ячейками
Навигация по листу
Действие |
Клавиши |
---|---|
Перемещение на одну ячейку вправо. |
Клавиша TAB |
Перемещение на одну ячейку вверх, вниз, влево или вправо. |
СТРЕЛКА ВВЕРХ, ВНИЗ, ВЛЕВО или ВПРАВО |
К началу страницы
Работа с ячейками
Действие |
Клавиши |
---|---|
Сохранение листа. |
CONTROL+S |
Копирование выделения. |
CONTROL+C |
Вставка выделения. |
CONTROL+V |
Вырезание выделения. |
CONTROL+X |
Отмена последнего действия. |
CONTROL+Z |
Возврат действия. |
CONTROL+Y |
Применение полужирного начертания. |
CONTROL+B |
Применение курсивного начертания. |
CONTROL+I |
Применение подчеркивания. |
CONTROL+U |
Выбрать все. |
CONTROL+A |
Поиск. |
CONTROL+F |
Вставка разрыва строки в ячейке. |
ALT+ВВОД |
К началу страницы
См. также
Справка и обучение по Excel
Поддержка средства чтения с экрана для Excel
Использование средства чтения с экрана для выполнения основных задач в Excel
Знакомство с Excel и навигация с помощью средства чтения с экрана
В этой статье перечислены сочетания клавиш, используемые в Excel в Интернете.
Примечания:
-
Если вы используете Экранный диктор в Windows 10 Fall Creators Update, для изменения документов, электронных таблиц или презентаций в Microsoft 365 для Интернета вам понадобится отключить режим сканирования. Дополнительные сведения см. в статье Отключение виртуального режима или режима просмотра в средствах чтения с экрана в Windows 10 Fall Creators Update.
-
Чтобы быстро найти сочетание клавиш, воспользуйтесь поиском. Нажмите CTRL+F, а затем введите слова поиска.
-
Для работы с Excel в Интернете советуем использовать в качестве веб-браузера Microsoft Edge. Excel в Интернете работает в веб-браузере, поэтому в сочетаниях клавиш есть некоторые отличия от классической программы. Например, для перехода в область команд и выхода из нее вместо клавиши F6 используются клавиши CTRL+F6. Кроме того, такие распространенные сочетания клавиш, как F1 (справка) и CTRL+O (открыть), относятся к командам веб-браузера, а не Excel в Интернете.
В этой статье
-
Советы по использованию сочетаний клавиш в Excel в Интернете
-
Часто используемые сочетания клавиш
-
Клавиши доступа: сочетания клавиш для работы с лентой
-
Сочетания клавиш для редактирования ячеек
-
Сочетания клавиш для ввода данных
-
Сочетания клавиш для редактирования данных в ячейке
-
Сочетания клавиш для форматирования ячеек
-
Сочетания клавиш для перемещения и прокрутки на нескольких листах
-
Сочетания клавиш для работы с объектами
-
Сочетания клавиш для работы с ячейками, строками, столбцами и объектами
-
Сочетания клавиш для перемещения в выбранном диапазоне
-
Сочетания клавиш для вычисления данных
-
Меню сочетаний клавиш для специальных возможностей (ALT+SHIFT+A)
-
Управление сочетаниями клавиш в Excel для Интернета путем переопределения сочетания клавиш в браузере
Советы по использованию сочетаний клавиш в Excel в Интернете
-
Для быстрого поиска любой команды нажмите клавиши ALT+WINDOWS, Q, чтобы перейти к текстовому полю Поиск или Помощник. В разделе Поиск или Помощник введите слово или название нужной команды (доступно только в режиме Правка).
Функция Поиск или Помощник выполняет поиск связанных параметров и предоставляет список. С помощью клавиш СТРЕЛКА ВВЕРХ и СТРЕЛКА ВНИЗ выберите команду и нажмите клавишу ВВОД.В зависимости от используемой версии Microsoft 365 текстовое поле Поиск в верхней части окна приложения может называться Помощник. Оба варианта в основном похожи, но некоторые параметры и результаты поиска могут отличаться.
-
Чтобы перейти к определенной ячейке книги, используйте параметр Перейти : нажмите CTRL+G, введите ссылку на ячейку (например, B14) и нажмите ввод.
-
Если вы используете программу чтения с экрана, перейдите в меню Сочетания клавиш для специальных возможностей (ALT+SHIFT+A).
Часто используемые сочетания клавиш
Здесь перечислены самые распространенные сочетания клавиш для Excel в Интернете.
Совет: Чтобы быстро создать новый лист в Excel в Интернете, откройте браузер, введите Excel.new в адресной строке и нажмите клавишу ВВОД.
Действие |
Клавиши |
---|---|
Переход к определенной ячейке. |
CTRL+G |
Переместить вниз. |
PAGE DOWN или СТРЕЛКА ВНИЗ |
Переместить вверх. |
PAGE UP или СТРЕЛКА ВВЕРХ |
Печать книги. |
CTRL+P |
Копировать выделенный фрагмент. |
CTRL+C |
Вставить выделенный фрагмент |
CTRL+V |
Вырезать выделенный фрагмент. |
CTRL+X |
Отменить действие. |
CTRL+Z |
Открытие книги. |
CTRL+O |
Закрытие книги. |
CTRL+W |
Открытие диалогового окна Сохранить как. |
ALT+F2 |
Используйте Поиск. |
CTRL+F или SHIFT+F3 |
Применение полужирного начертания. |
CTRL+B |
Открыть контекстное меню. |
|
Перейти в раздел Поиск или Помощник. |
ALT+Q |
Повтор поиска вниз. |
SHIFT+F4 |
Повтор поиска вверх. |
CTRL+SHIFT+F4 |
Вставка диаграммы. |
ALT+F1 |
Отображение клавиш доступа (команд ленты) на классической ленте при использовании экранного диктора. |
ALT точка (.) |
К началу страницы
Клавиши доступа: сочетания клавиш для работы с лентой
В Excel в Интернете доступны клавиши доступа — сочетания клавиш для перемещения по ленте. Они используются так же, как и в классической версии Excel, и позволяют сэкономить время при работе в Excel в Интернете.
В Excel в Интернете все такие сочетания начинаются с клавиш ALT+Клавиша с логотипом Windows, вместе с которыми нажимается клавиша, соответствующая вкладке. Например, вкладка Рецензирование открывается клавишами ALT+Windows+R.
Примечание: Чтобы узнать, как переопределить сочетания клавиш браузера, основанные на ALT, перейдите к разделу Управление сочетаниями клавиш в Excel для Интернета путем переопределения сочетаний клавиш браузера.
Если вы используете Excel в Интернете на компьютере Mac, для начала работы нажмите клавиши CONTROL+OPTION.
-
Чтобы перейти на ленту, нажмите ALT+Windows или нажимайте CTRL+F6, пока не дойдете до вкладки Главная.
-
Для перехода между вкладками ленты нажимайте клавишу TAB.
-
Чтобы скрыть ленту и получить больше места для работы, нажмите клавиши CTRL+F1. Чтобы снова отобразить ленту, нажмите CTRL+F1.
Использование клавиш доступа для ленты
Чтобы перейти к вкладке на ленте, нажмите одну из указанных ниже клавиш доступа.
Действие |
Клавиши |
---|---|
Перейти в раздел Поиск или Помощник на ленте и введите поисковый запрос. |
ALT+Клавиша с логотипом Windows, Q |
Открыть меню Файл. |
ALT+Клавиша с логотипом Windows, F |
Откройте вкладку Главная и отформатируйте текст и числа или воспользуйтесь другими инструментами, такими как Сортировка и фильтр. |
ALT+Клавиша с логотипом Windows, H |
Переход на вкладку Вставка и вставка функции, таблицы, диаграммы, гиперссылки или цепочки комментариев. |
ALT+Клавиша с логотипом Windows, N |
Переход на вкладку Данные и обновление связей или использование средств для работы с данными. |
ALT+Клавиша с логотипом Windows, A |
Переход на вкладку Рецензирование и проверка читаемости или работа с примечаниями и цепочками комментариев. |
ALT+Клавиша с логотипом Windows, R |
Открыть вкладку Представление для выбора представления, закрепления строк или столбцов книги либо отображения сетки или заголовков. |
ALT+Клавиша с логотипом Windows, W |
К началу страницы
Работа с вкладками и меню ленты
Сочетания клавиш из этой таблицы помогут вам сэкономить время при работе с вкладками и меню ленты.
Действие |
Клавиши |
---|---|
Выбор активной вкладки ленты и активация клавиш доступа. |
ALT+Клавиша с логотипом Windows. Для перехода на другую вкладку используйте клавишу доступа или клавишу TAB. |
Перемещение фокуса к командам на ленте. |
ВВОД, затем TAB или SHIFT+TAB |
Активация выбранной кнопки. |
ПРОБЕЛ или ВВОД |
Открытие списка для выбранной команды. |
ПРОБЕЛ или ВВОД |
Открытие меню для выбранной кнопки. |
ALT+СТРЕЛКА ВНИЗ |
Переход к следующей команде в открытом меню или подменю. |
ESC |
К началу страницы
Сочетания клавиш для редактирования ячеек
Совет: Если электронная таблица открыта в режиме просмотра, команды правки не будут работать. Чтобы переключиться в режим Правка, нажмите ALT+WINDOWS, Z, M, E.
Действие |
Клавиши |
---|---|
Вставка строк таблицы сверху |
ALT+Клавиша с логотипом Windows+H, I, R |
Вставка столбцов таблицы слева. |
ALT+Клавиша с логотипом Windows+H, I, C |
Вырезать выделенный фрагмент. |
CTRL+X |
Копирование выделенного фрагмента. |
CTRL+C |
Вставить выделенный фрагмент. |
CTRL+V |
Отмена последнего действия. |
CTRL+Z |
Возврат действия. |
CTRL+Y |
Переход на новую строку в ячейке. |
ALT+ВВОД |
Вставка гиперссылки. |
CTRL+K |
Вставить таблицу. |
CTRL+L |
Вставка функции. |
SHIFT+F3 |
Увеличить размер шрифта. |
CTRL+SHIFT+ПРАВАЯ УГЛОВАЯ СКОБКА (>) |
Уменьшить размер шрифта. |
CTRL+SHIFT+ЛЕВАЯ УГЛОВАЯ СКОБКА (<) |
Применить фильтр. |
ALT+Windows, A, T |
Повторное применение фильтра. |
CTRL+ALT+L |
Включите и выключите автофильтр. |
CTRL+SHIFT+L |
К началу страницы
Сочетания клавиш для ввода данных
Действие |
Клавиши |
---|---|
Завершение ввода в текущей ячейке и переход к ячейке ниже. |
ВВОД |
Завершение ввода в текущей ячейке и переход к ячейке выше. |
SHIFT+ВВОД |
Завершение ввода в ячейке и переход к следующей ячейке в строке. |
Клавиша TAB |
Завершение ввода в ячейке и переход к предыдущей ячейке в строке. |
SHIFT+TAB |
Отмена ввода в ячейку. |
ESC |
К началу страницы
Сочетания клавиш для редактирования данных в ячейке
Действие |
Клавиши |
---|---|
Редактирование выделенной ячейки. |
F2 |
Перебор всех комбинаций абсолютных и относительных ссылок, если в формуле выделена ссылка на ячейку или диапазон. |
F4 |
Очистка выбранной ячейки. |
Удалить |
Очистка выделенной ячейки и переход к ее изменению |
BACKSPACE |
Перемещение в начало строки в ячейке. |
Домашняя страница |
Перемещение в конец строки в ячейке. |
END |
Выделение на один символ вправо. |
SHIFT+СТРЕЛКА ВПРАВО |
Выделение до начала данных ячейки |
SHIFT+HOME |
Выделение до конца данных ячейки. |
SHIFT+END |
Выделение на один символ влево. |
SHIFT+СТРЕЛКА ВЛЕВО |
Расширение выделенного диапазона до последней непустой ячейки в той же строке или в том же столбце, что и активная ячейка, или, если следующая ячейка пуста, до следующей непустой ячейки. |
CTRL+SHIFT+СТРЕЛКА ВПРАВО или CTRL+SHIFT+СТРЕЛКА ВЛЕВО |
Вставка текущей даты. |
CTRL+ТОЧКА С ЗАПЯТОЙ (;) |
Вставить текущее время. |
CTRL+SHIFT+ТОЧКА С ЗАПЯТОЙ (;) |
Копирование формулы из ячейки выше. |
CTRL+АПОСТРОФ (‘) |
Копирование значения из ячейки выше. |
CTRL+SHIFT+АПОСТРОФ (‘) |
Вставка аргумента формулы. |
CTRL+SHIFT+A |
К началу страницы
Сочетания клавиш для форматирования ячеек
Действие |
Сочетание клавиш |
---|---|
Использование полужирного шрифта. |
CTRL+B |
Использование курсива. |
CTRL+I |
Применение подчеркивания. |
CTRL+U |
Вставить форматирование. |
SHIFT+CTRL+V |
Применение границы контура к выделенным ячейкам. |
CTRL+SHIFT+Амперсанд (&) |
Применение числового формата. |
CTRL+SHIFT+1 |
Применение формата времени. |
CTRL+SHIFT+2 |
Применение формата даты. |
CTRL+SHIFT+3 |
Применение формата валюты. |
CTRL+SHIFT+4 |
Применение процентного формата. |
CTRL+SHIFT+5 |
Применение технического формата. |
CTRL+SHIFT+6 |
Применение внешней границы. |
CTRL+SHIFT+7 |
Открытие диалогового окна Числовой формат. |
CTRL+1 |
К началу страницы
Сочетания клавиш для перемещения и прокрутки на нескольких листах
Действие |
Клавиши |
---|---|
Переместить на одну ячейку вверх. |
СТРЕЛКА ВВЕРХ или SHIFT+ВВОД |
Переместить на одну ячейку вниз. |
СТРЕЛКА ВНИЗ или ВВОД |
Переместить на одну ячейку вправо. |
СТРЕЛКА ВПРАВО или TAB |
Переход к началу строки. |
Домашняя страница |
Переход к ячейке A1. |
CTRL+HOME |
Переход к последней ячейке используемого диапазона |
CTRL+END |
Перемещение вниз на один экран (28 строк). |
PAGE DOWN |
Перемещение вверх на один экран (28 строк). |
PAGE UP |
Перемещение к краю текущей области данных. |
CTRL+СТРЕЛКА ВПРАВО или CTRL+СТРЕЛКА ВЛЕВО |
Перемещение между лентой и содержимым книги. |
CTRL+F6 |
Перемещение к другой вкладке ленты. |
Клавиша TAB Нажмите ВВОД, чтобы перейти на ленту для вкладки. |
Вставка нового листа |
SHIFT+F11 |
Переход на следующий лист. |
ALT+CTRL+PAGE DOWN |
Переход на следующий лист. (в Microsoft Teams или другом браузере, кроме Chrome). |
CTRL+PAGE DOWN |
Переход на предыдущий лист. |
ALT+CTRL+PAGE UP |
Переход на предыдущий лист (в Microsoft Teams или другом браузере, кроме Chrome). |
CTRL+PAGE UP |
К началу страницы
Сочетания клавиш для работы с объектами
Действие |
Клавиши |
---|---|
Открыть меню или развернуть. |
ALT+СТРЕЛКА ВНИЗ |
Закрыть меню или развернуть. |
ALT + СТРЕЛКА ВВЕРХ |
Переход по гиперссылке. |
CTRL + ВВОД |
Открытие заметки для правки. |
SHIFT+F2 |
Открытие цепочки комментариев и ответ на них. |
CTRL+SHIFT+F2 |
Поворот объекта влево. |
ALT+СТРЕЛКА ВЛЕВО |
Поворот объекта вправо. |
ALT+СТРЕЛКА ВПРАВО |
К началу страницы
Сочетания клавиш для работы с ячейками, строками, столбцами и объектами
Действие |
Клавиши |
---|---|
Выделение диапазона ячеек. |
SHIFT+клавиши со стрелками |
Выделение всего столбца. |
CTRL+ПРОБЕЛ |
Выделение всей строки. |
SHIFT+ПРОБЕЛ |
Расширение выделенного диапазона до последней непустой ячейки в той же строке или в том же столбце, что и активная ячейка, или, если следующая ячейка пуста, до следующей непустой ячейки. |
CTRL+SHIFT+СТРЕЛКА ВПРАВО или CTRL+SHIFT+СТРЕЛКА ВЛЕВО |
Добавить несмежную ячейку или диапазон к выделенному фрагменту. |
SHIFT+F8 |
Вставить ячейки, строки или столбцы. |
CTRL+ПЛЮС (+) |
Удаление ячеек, строк и столбцов. |
CTRL+ЗНАК «МИНУС» (-) |
Скрытие строк. |
CTRL+9 |
Отображение строк. |
CTRL+SHIFT+9 |
Скрытие столбцов |
CTRL+0 |
Отображение скрытых столбцов |
CTRL+SHIFT+0 |
К началу страницы
Сочетания клавиш для перемещения в выбранном диапазоне
Действие |
Клавиши |
---|---|
Перемещение сверху вниз (или вперед по выделенному фрагменту). |
ВВОД |
Перемещение снизу вверх (или назад по выделенному фрагменту). |
SHIFT+ВВОД |
Перемещение вперед по строке (или вниз по выделенному столбцу). |
Клавиша TAB |
Перемещение назад по строке (или вверх по выделенному столбцу). |
SHIFT+TAB |
Перемещение в активную ячейку. |
SHIFT+BACKSPACE |
Перемещение в активную ячейку и сохранение выделения. |
CTRL+BACKSPACE |
Поворот текущей ячейки через углы выделения. |
CTRL+ТОЧКА (.) |
Перемещение к следующему выбранному диапазону. |
CTRL+ALT+СТРЕЛКА ВПРАВО |
Перемещение к предыдущему выбранному диапазону. |
CTRL+ALT+СТРЕЛКА ВЛЕВО |
Расширение выделенного фрагмента до последней ячейки, используемой на листе. |
CTRL+SHIFT+END |
Расширение выделения до первой ячейки на листе. |
CTRL+SHIFT+HOME |
К началу страницы
Сочетания клавиш для вычисления данных
Действие |
Клавиши |
---|---|
Расчет книги (обновление). |
F9 |
Выполнение полного вычисления. |
CTRL+SHIFT+ALT+F9 |
Обновление внешних данных. |
ALT+F5 |
Обновление всех внешних данных. |
CTRL+ALT+F5 |
Применение автосуммирования. |
ALT+ знак равенства ( = ) |
Применение Мгновенного заполнения. |
CTRL+E |
К началу страницы
Меню сочетаний клавиш для специальных возможностей (ALT+SHIFT+A)
Быстрый доступ к общим функциям с помощью следующих сочетаний клавиш:
Действие |
Клавиши |
---|---|
Цикл между регионами меток чтения. |
CTRL+F6 или CTRL+SHIFT+F6 |
Перемещение в пределах регионов меток чтения. |
TAB или SHIFT+TAB |
Перейдите в поле Поиск или Помощник, чтобы выполнить любую команду. |
ALT+Q |
Отображение или скрытие подсказок клавиш или доступа к ленте. |
ALT+Клавиша с логотипом Windows |
Редактирование выделенной ячейки. |
F2 |
Переход к определенной ячейке. |
CTRL+G |
Перемещение на другой лист в книге. |
CTRL+ALT+PAGE UP или CTRL+ALT+PAGE DOWN. |
Открыть контекстное меню. |
SHIFT+F10 или клавиша меню Windows |
Чтение заголовка строки. |
CTRL+ALT+SHIFT+T |
Чтение строки до активной ячейки |
CTRL+ALT+SHIFT+HOME |
Чтение строки, начиная с активной ячейки. |
CTRL+ALT+SHIFT+END |
Чтение заголовка столбца. |
CTRL+ALT+SHIFT+H |
Чтение столбца до активной ячейки |
CTRL+ALT+SHIFT+PAGE UP |
Чтение столбца, начиная с активной ячейки. |
CTRL+ALT+SHIFT+PAGE DOWN |
Открытие списка параметров перемещения в диалоговом окне. |
CTRL+ALT+ПРОБЕЛ |
К началу страницы
Управление сочетаниями клавиш в Excel в Интернете путем переопределения сочетания клавиш в браузере
Excel в Интернете работает в браузере. В браузерах есть сочетания клавиш, некоторые из которых конфликтуют с сочетаниями клавиш, работающими в Excel на рабочем столе. Вы можете управлять этими сочетаниями клавиш, чтобы они работали одинаково в обеих версиях Excel, изменив параметры Сочетаний клавиш. Переопределение сочетаний клавиш браузера также позволяет открывать Excel в Интернете справку нажатием F1.
|
|
К началу страницы
См. также
Справка и обучение по Excel
Знакомство с Excel и навигация с помощью средства чтения с экрана
Использование средства чтения с экрана для выполнения основных задач в Excel
Поддержка средства чтения с экрана для Excel
Техническая поддержка пользователей с ограниченными возможностями
Корпорация Майкрософт стремится к тому, чтобы все наши клиенты получали наилучшие продукты и обслуживание. Если у вас ограниченные возможности или вас интересуют вопросы, связанные со специальными возможностями, обратитесь в службу Microsoft Disability Answer Desk для получения технической поддержки. Специалисты Microsoft Disability Answer Desk знакомы со многими популярными специальными возможностями и могут оказывать поддержку на английском, испанском, французском языках, а также на американском жестовом языке. Перейдите на сайт Microsoft Disability Answer Desk, чтобы узнать контактные сведения для вашего региона.
Если вы представитель государственного учреждения или коммерческой организации, обратитесь в службу Disability Answer Desk для предприятий.
Часто в работе у нас возникает потребность перевернуть данные — из строчного представления сделать данные столбцом, из столбца перевернуть данные в строку. Поворот данных из столбцов в строки или наоборот называется транспонированием.
Транспонировать данные в Excel можно с помощью:
- «Специальной» вставки с галочкой «Транспонировать»;
- Функции Excel =трансп();
- и с помощью сводной таблицы.
Рассмотрим данные способы транспонирования на примерах.
У нас есть таблица с данными, и мы хотим из табличного представления данных сделать строчное — для этого транспонируем данные.
1-ый способ транспонирования — специальная вставка
Транспонируем данные с помощью специальной вставки с галочкой «транспонировать».
Для этого выделяем необходимые данные и копируем их с помощью кнопки «копировать» или с помощью сочетания клавиш ctrl+c.
Затем переходим на новый лист, устанавливаем курсор, куда хотим вставить данные, и заходим в «специальную вставку»: нажимаем кнопку в меню «Специальная вставка» или нажимаем правой кнопкой мыши и выбираем пункт «Специальная вставка».
После нажатия откроется диалоговое окно, в котором ставим галочку «транспонировать» и нажимаем ОК
Данные переворачиваются, и мы получаем нужное нам строчное представление:
Обратите внимание, что при таком способе транспонирования данных связь между исходными данными и перевернутыми отсутствует. Т.е. если мы меняем исходные данные, данные в транспонированной таблице не меняются. Как транспонировать данные с сохранением связи с исходником?
2-ой способ транспонирования функция Excel =ТРАНСП()
Рассмотрим второй способ транспонирования, который, в отличие от первого, позволяет сохранить связь с исходными данными, — с помощью функции Excel «=ТРАНСП()»
Итак, как с помощью формулы =ТРАНСП перевернуть данные?
1. Вводим формулу (как в картинке выше) и передаем в неё ссылку на весь диапазон, который хотим перевернуть:
2. Выделяем диапазон в листе с формулой =ТРАНСП, равный массиву исходных данных (т.е равное количество строк и столбцов в перевернутом виде).
Чтобы легче было выделить массив нужного размера, рекомендую перевести стиль ссылок в вид R1C1, чтобы столбцы и строки стали номерами. Это делается в параметрах Excel -> в разделе «Формулы» -> поставить галочку «Стиль ссылок R1C1».
Например, у нас в исходных данных значения расположены со 2й по 47 строку и 3 столбца, в источнике данных мы выделим 3 строки и 46 столбцов начиная с 1-го. После того, как диапазон выделен, нажимаем на клавиатуре клавишу F2, а затем одновременно Ctrl+Shift+Enter, таким образом мы вводим формулу массива и получаем перевернутые данные с сохраненными ссылками на первоначальный диапазон.
Скачать пример транспонирования в Excel
Теперь дату преобразуем в формат «Дата», а продажи в «руб». В итоге получаем диапазон, аналогичный исходным данным, только с перевернутыми значениями и, что важно, связанный с исходными данными. Если мы будем изменять исходные данные, то автоматически они будут меняться на листе с транспонированными данными.
Аналогичным образом диапазон переворачивается и в обратную сторону.
3-ий способ транспонирования — сводная таблица
Третий способ транспонирования данных в Excel — с помощью сводной таблицы. Этот способ транспонирования работает только в одном направлении — из столбцов переворачивает данные в строки. Но его преимущество, по сравнению с предыдущими, — это возможность фильтровать данные и использовать всю мощь сводных таблиц.
Сначала необходимо сделать сводную таблицу. Выделяем исходные данные:
Заходим в меню «Вставка» и выбираем пункт «Сводная таблица», и в диалоговом окне сводной нажимаем «ОК»:
В новом листе создается сводная таблица:
В названия столбцов перетаскиваем поля «дата» и «товар», в значения перетаскиваем «объем продаж».
В меню «Конструктор» отключаем общие и промежуточные итоги. Меню «Конструктор» появляется в Excel при постановке курсора на сводную таблицу.
И получаем перевернутые данные:
Для удобства поле «Товары» мы можем перенести в область строк, и получить более рабочий вид кросс таблицы:
Мы рассмотрели 3 способа транспонирования данных.
Для того, чтобы сделать расчет с помощью программы Forecast4AC PRO, данные временного ряда необходимо представить в виде строки. Вы можете воспользоваться любым предложенным способом — программа будет работать и со сводной, и с формулами или ссылками и с обычными значениями, представленными в виде кросс таблицы!
Воспользовавшись Forecast4AC PRO в листе «3-й способ», мы построили график, на который выведена «Модель прогноза», «Исходные данные», «Границы прогноза», и «Тренд».
Точных Вам прогнозов и хорошего настроения!
Скачать пример транспонирования в Excel
Присоединяйтесь к нам!
Скачивайте бесплатные приложения для прогнозирования и бизнес-анализа:
- Novo Forecast Lite — автоматический расчет прогноза в Excel.
- 4analytics — ABC-XYZ-анализ и анализ выбросов в Excel.
- Qlik Sense Desktop и QlikView Personal Edition — BI-системы для анализа и визуализации данных.
Тестируйте возможности платных решений:
- Novo Forecast PRO — прогнозирование в Excel для больших массивов данных.
Получите 10 рекомендаций по повышению точности прогнозов до 90% и выше.
Зарегистрируйтесь и скачайте решения
Статья полезная? Поделитесь с друзьями
Skip to content
В этой статье показано, как столбец можно превратить в строку в Excel с помощью функции ТРАНСП, специальной вставки, кода VBA или же специального инструмента. Иначе говоря, мы научимся транспонировать таблицу.
В этой статье вы найдете несколько способов поменять местами строки и столбцы (или столбцы и строки), как бы вы это ни называли, это одно и то же Эти решения работают во всех версиях Excel 2016, 2013, 2010, 2007 и ниже, представляют множество возможных сценариев и объясняют наиболее типичные ошибки. Вот о чём мы поговорим:
- 1. Используем специальную функцию транспонирования
- 2. Как транспонировать с помощью формул
- 3. Специальная вставка.
- 4. Макрос VBA для преобразования строки в столбец
- 5. Сводная таблица для транспонирования.
- 6. Преобразование столбцов в строки с помощью специального инструмента
О вкусах не спорят. То же самое и с рабочими привычками. Некоторые пользователи Excel предпочитают организовывать данные вертикально в столбцы, тогда как другие выбирают горизонтальное расположение в строках. И при совместной работе над таблицами вкусы зачастую не совпадают …
Довольно часто вы строите сложную таблицу только для того, чтобы в конце концов понять, что имеет смысл повернуть ее для более удобного анализа показателей или же для представления их в виде графиков.
Транспонирование – это математическая операция. Это преобразование матрицы, в результате чего столбцы становятся строками, а строки превращаются в столбцы. Говоря проще, нужно все значения в строке (горизонталь) перекинуть в столбец (вертикаль).
Способ 1. Использовать функцию ТРАНСП.
В случае, когда вам нужно быстро изменить ориентацию вашей таблицы, можно использовать функцию ТРАНСП (TRANSPOSE в англоязычной версии).
Назначение функции ТРАНСП в Excel – транспонировать строку в столбец, т. е. поменять ориентацию данных с горизонтальной на вертикальную или наоборот.
Функция ТРАНСП в Excel — синтаксис
Функция транспонировать принимает только один аргумент:
= ТРАНСП(массив)
Где массив – это диапазон для транспонирования. Данные преобразуются следующим образом: первая строка исходного диапазона становится первым столбцом нового, вторая строка становится вторым столбцом и так далее.
Синтаксис ТРАНСП не оставляет места для ошибок при создании формулы. Более сложная задача – правильно записать её на рабочий лист. Если у вас нет большого опыта работы с формулами Excel в целом и формулами массивов в частности, внимательно следуйте приведенным ниже инструкциям.
1. Подсчитайте количество столбцов и строк в исходной таблице.
Эти числа понадобятся вам на следующем шаге.
В этом примере мы собираемся транспонировать небольшую таблицу Excel, которая показывает объем экспорта свежих фруктов по регионам:
2. Выберите такое же количество ячеек, но измените их ориентацию.
Ваша новая таблица будет содержать такое же количество значений, но данные теперь будут располагаться не по строке, а вертикально, по столбцам. Итак, вы выбираете диапазон пустых ячеек, который занимает то же количество строк, что и исходная таблица имела столбцов, и такое же количество колонок, как исходная таблица – строк.
В нашем случае мы выбираем диапазон из 5 столбцов и 4 строк:
3. Введите формулу ТРАНСП.
Выделив этот пустой диапазон, используйте функцию транспонирования:
=ТРАНСП(A1:D5)
Вот подробные шаги:
Сначала вы вводите знак равенства, имя функции и открывающую скобку: = ТРАНСП(
Затем выберите исходный диапазон с помощью мыши или введите его вручную:
Наконец, введите закрывающую скобку, но не нажимайте клавишу Enter! На этом этапе ваша формула должна выглядеть примерно так:
4. Запишите формулу.
Нажмите Ctrl + Shift + Enter
, чтобы правильно закончить формулу массива. Зачем это? Потому что формула должна применяться ко всем данным. И это именно то, для чего предназначены формулы массива.
После этого Excel окружит вашу формулу транспонирования {фигурными скобками}, которые видны в строке формул и являются визуальным индикатором формулы массива. Ни в коем случае не набирайте их вручную, это не сработает.
На скриншоте ниже показано, что наша исходная матрица значений была успешно транспонирована и 4 столбца были преобразованы в 4 строки. А столбцов теперь стало пять:
Примечание. Конечно, подобным образом вы можете транспонировать отдельный столбец или одну строку. Не обязательно это должна быть целая таблица.
Преимущества функции ТРАНСП:
Основное преимущество использования этой функции заключается в том, что повернутая таблица сохраняет связь с исходной. Всякий раз, когда вы меняете исходные данные, транспонированная таблица будет меняться соответствующим образом.
Слабые стороны функции ТРАНСП:
- Исходное форматирование не сохраняется в преобразованной таблице, как вы видите на скриншоте выше.
- Если в исходной таблице есть пустые клетки, вместо них ячейки новой таблицы будут содержать ноль. Чтобы исправить это, используйте ТРАНСП в комбинации с функцией ЕСЛИ, как описано в этом примере ниже: Как транспонировать без нулей.
- Вы не можете редактировать какие-либо данные в преобразованной таблице, потому что она полностью завязана на исходные данные. Если вы попытаетесь изменить какое-либо значение, то получите ошибку «Вы не можете изменить часть массива».
Итак, какой бы хорошей и простой в использовании не была бы функция ТРАНСП, ей определенно не хватает гибкости. Поэтому она может быть не самым оптимальным вариантом во многих ситуациях.
Как транспонировать таблицу без замены нулей на пробелы.
Выше мы уже упоминали, что если одна или несколько ячеек в исходной таблице пусты, то они будут иметь нулевые значения после преобразования, как показано на скриншоте ниже:
То есть, если при транспонировании строки в столбец программа обнаруживает пустую ячейку, то вместо нее сразу же вставляется ноль. Это особенность Экселя: стоит с пустой ячейкой произвести какую-то математическую операцию, и там тут же появляется ноль. А транспонирование в Excel – это математическая операция с матрицей значений.
С одной стороны, это выглядит несущественно, поскольку не меняет математические результаты в итогах. Но для вас эти нули могут выглядеть не совсем эстетично, так как меняют внешний вид данных. Ну а если они появляются посреди текстовых значений – это совсем некрасиво.
Если вы хотите оставить в новой таблице по-прежнему пустые ячейки, а не нули, то вложите функцию ЕСЛИ в формулу ТРАНСП, чтобы предварительно проверить, является ли ячейка пустой. Если она пуста, функция ЕСЛИ вернет пустую строку («»), в противном случае предоставит значение для транспонирования:
=ТРАНСП(ЕСЛИ(A1:D5=»»;»»;A1:D5))
Введите формулу, как описано выше (не забудьте нажать Ctrl + Shift + Enter
, чтобы правильно завершить формулу массива), и вы получите результат, подобный этому:
Как видите, мы транспонируем не все ячейки, а только непустые.
Советы по использованию ТРАНСП
Как вы только что видели, функция ТРАНСП имеет ряд особенностей, которые могут сбить с толку неопытных пользователей. Приведенные ниже советы помогут вам избежать некоторых типичных ошибок.
1. Как редактировать формулу?
Как функция массива, ТРАНСП не позволяет изменять часть возвращаемого массива. Чтобы отредактировать формулу транспонирования, выберите весь диапазон, к которому относится формула, внесите необходимые изменения и нажмите Ctrl + Shift + Enter
, чтобы сохранить обновленную формулу.
2. Как удалить формулу?
Чтобы удалить формулу транспонирования с листа, выберите весь диапазон, на который имеется ссылка в формуле, и нажмите клавишу Del.
3. Как заменить формулу на значения?
Когда вы переворачиваете таблицу с помощью функции ТРАНСП, исходная и новая таблицы связываются. Это означает, что всякий раз, когда вы изменяете какое-либо значение в исходной таблице, соответствующее значение в новой изменяется автоматически.
Если вы хотите разорвать связь между ними, замените формулы вычисленными значениями. Для этого выберите все ячейки преобразованной таблицы, затем нажмите Ctrl + C, чтобы скопировать их в буфер обмена. Кликните правой кнопкой мыши и выберите в контекстном меню «Специальная вставка» > « Значения». Или используйте для вставки значений вместо формул комбинацию клавиш Ctrl+Alt+V
.
Способ 2. Как транспонировать с помощью формул
Этот способ отчасти похож на предыдущий, но позволяет свободно редактировать значения во второй таблице и вносить в нее любые правки при необходимости.
Для создания ссылок на строки и столбцы нам понадобятся четыре функции из категории Ссылки и массивы:
- Функция АДРЕС(номер_строки; номер_столбца) – выдает адрес ячейки по номеру строки и столбца на листе, т.е. АДРЕС(2;3) выдаст, например, ссылку на C2.
- Функция ДВССЫЛ(ссылка_в_виде_текста) – преобразует текстовую строку, например, «F3» в настоящую ссылку на ячейку F3.
- Функции СТРОКА() и СТОЛБЕЦ() — выдают номер строки и столбца для заданной ячейки, например =СТРОКА(F1) выдаст 1, а формула =СТОЛБЕЦ(А3) возвратит 3.
Теперь соединяем эти функции, чтобы получить нужную нам ссылку на исходную таблицу. Предположим, координаты её верхнего левого угла – A1.
Вводим в любую свободную ячейку (скажем, в A8) вот такую формулу:
=ДВССЫЛ(АДРЕС(СТОЛБЕЦ(A1);СТРОКА(A1)))
в английской версии Excel это будет =INDIRECT(ADDRESS(COLUMN(A1),ROW(A1)))
Чтобы столбцы превратились в строки, копируем (протягиваем) формулу вправо и вниз, перетащив маленький черный крестик в нижнем правом углу выбранных ячеек. В итоге должно получиться примерно следующее:
Вот и все! В вашей вновь созданной таблице все столбцы поменяны местами со строками.
Если ваши данные начинаются с некоторой строки, отличной от 1, и столбца, отличного от A, вам придется использовать немного более сложную формулу:
=ДВССЫЛ(АДРЕС(СТОЛБЕЦ(B6) — СТОЛБЕЦ($B$6) + СТРОКА($B$6); СТРОКА(B6) — СТРОКА($B$6) + СТОЛБЕЦ($B$6)))
Где B6 — самая верхняя левая ячейка исходной таблицы. Также обратите внимание на использование абсолютных и относительных ссылок.
Однако транспонированные данные выглядят очень просто и тускло по сравнению с исходными. Всё форматирование потеряно.
Но не расстраивайтесь, эту проблему легко решить. Чтобы восстановить исходное форматирование, выполните следующие действия:
- Скопируйте исходную таблицу.
- Выделите получившуюся таблицу.
- Щелкните её правой кнопкой мыши и выберите «Параметры вставки» > «Форматирование» .
Преимущества: эта формула обеспечивает более гибкий способ замены строк и столбцов в Excel. Это позволяет вносить любые изменения в итоговую таблицу, поскольку вы используете обычную формулу, а не формулу массива.
Недостатки: вижу только один — теряется форматирование данных. Хотя вы можете быстро восстановить его, как описано выше.
Способ 3. Специальная вставка
Предположим, у вас есть набор данных, аналогичный тому, что вы видите в верхней части рисунка ниже. Названия стран организованы в столбцы. Но их список слишком длинный, поэтому нам лучше перевернуть столбцы в строки, чтобы всё поместилось на экране:
Для этого выполните следующие действия:
- Выберите исходные данные. Чтобы быстро выделить всю таблицу, то есть все ячейки с данными в ней, нажмите
Ctrl + Home
, а потомCtrl + Shift + End
. Вы также можете транспонировать отдельную строку или столбец. - Скопируйте выделенное, щелкнув правой кнопкой мыши и выбрав пункт Копировать в контекстном меню, или нажав
Ctrl + C
. - Выберите первую позицию целевого диапазона.
Обязательно выберите клетку, расположенную вне вашей исходной таблицы, чтобы области копирования и области вставки не перекрывались. Например, если у вас сейчас 4 столбца и 10 строк, преобразованная таблица будет иметь 10 столбцов и 4 строки. - Щелкните правой кнопкой мыши целевую ячейку и выберите «Специальная вставка» в контекстном меню, затем выберите «Транспонировать».
Как вы только что видели, функция «Специальная вставка» позволяет выполнять преобразование из строки в столбец (или из столбца в строку) буквально за несколько секунд. Этот метод также копирует форматирование ваших исходных данных, чем добавляет еще один плюс в свою пользу.
Однако у этого подхода есть два недостатка, которые не позволяют называть его идеальным решением чтобы перевернуть данные в Excel:
- Он не слишком подходит для вращения полнофункциональных таблиц Excel. Если вы скопируете всю таблицу и затем откроете диалоговое окно «Специальная вставка», то обнаружите, что пункт «Транспонировать» неактивен. В этом случае вам нужно либо скопировать ее без заголовков столбцов, либо сначала преобразовать ее в обычный диапазон.
- Операция Специальная вставка > Транспонировать не связывает новую таблицу с исходными данными. Поэтому она хорошо подходит только для одноразовых преобразований. Всякий раз, когда исходные данные меняются, вам нужно будет повторить процесс и повернуть таблицу заново. Никто не захочет тратить свое время на преобразование одних и тех же строк и столбцов снова и снова, верно?
Как транспонировать таблицу и связать ее с исходными данными
Давайте посмотрим, как вы можете превращать строки в столбцы, используя уже знакомую нам технику специальной вставки, но при этом связывая полученную таблицу с исходным набором данных. То есть, всякий раз, когда вы меняете данные в исходной, перевернутая будет отражать изменения и обновляться соответствующим образом. Чуть выше мы назвали отсутствие такой связи недостатком. А сейчас посмотрим, как этот недостаток можно обойти.
- Скопируйте строки, которые нужно преобразовать в столбцы (или столбцы, которые нужно превратить в строки).
- Выберите пустую ячейку на том же или другом листе.
- Откройте диалоговое окно «Специальная вставка», как описано в предыдущем примере, и нажмите «Вставить связь» в нижнем левом углу.
- Результат будет примерно таким:
- Выберите новую таблицу и откройте диалоговое окно Excel «Найти и заменить» (или нажмите
Ctrl + H
, чтобы сразу перейти на вкладку Заменить). - Замените все знаки «=» на «###» или любые другие символы, которых нет нигде в ваших реальных данных. Таким нехитрым образом мы преобразуем наши формулы-ссылки в текст.
Эта операция превратит ваши данные во что-то немного пугающее, как вы видите на скриншоте ниже. Но не паникуйте – еще 2 шага, и вы достигнете желаемого результата.
- Скопируйте диапазон со значениями «###» в буфер обмена, а затем используйте Специальная вставка > Транспонировать, чтобы преобразовать столбцы в строки.
- Наконец, откройте диалоговое окно «Найти и заменить» еще раз, чтобы отменить изменение, т.е. обратно заменить все «###» на «=», и восстановить ссылки на исходные данные.
Это длинноватое, но элегантное решение, не правда ли? Единственным недостатком этого подхода является то, что исходное форматирование теряется в процессе, и вам нужно будет восстановить его вручную (в дальнейшем в этом руководстве я покажу вам быстрый способ сделать это).
Способ 4. Транспонировать матрицу данных в Excel с помощью макроса VBA
Чтобы автоматизировать преобразование строк в столбцы в Excel, вы можете использовать следующий макрос:
Sub TransposeColumnsRows() Dim SourceRange As Range Dim DestRange As Range Set SourceRange = Application.InputBox(Prompt:="Выделите диапазон для транспонирования", Title:="Транспонирование строк в столбцы", Type:=8) Set DestRange = Application.InputBox(Prompt:="Укажите верхнюю левую ячейку новой таблицы", Title:="Транспонирование строк в столбцы", Type:=8) SourceRange.Copy DestRange.Select Selection.PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:=False, Transpose:=True Application.CutCopyMode = False End Sub
Чтобы добавить макрос на лист, следуйте инструкциям, описанным в разделе Как вставить и запустить код VBA в Excel .
Примечание. Транспонирование с помощью VBA имеет ограничение в 65536 элементов. Если ваш массив превышает этот предел, дополнительные данные будут автоматически отброшены.
Как использовать макрос для преобразования строки в столбец
Вставив макрос в книгу, выполните следующие шаги, чтобы повернуть таблицу:
- Откройте целевой рабочий лист, нажмите
Alt + F8
, выберите макрос TransposeColumnsRows и нажмите «Выполнить».
- Выберите диапазон, который вы хотите преобразовать, и нажмите OK :
- Выберите верхнюю левую позицию целевого диапазона и нажмите ОК:
Матрица значений транспонирована. Наслаждайтесь результатом
Способ 5. Сводная таблица.
Еще один способ как можно транспонировать таблицу в Excel — с помощью сводной таблицы. К сожалению, этот способ работает только в одном направлении — из столбцов переворачивает данные в строки. Но его преимущество, по сравнению с предыдущими, – это возможность фильтровать данные и использовать всю мощь сводных таблиц.
Сначала необходимо создать сводную таблицу (здесь есть подробная инструкция). Выделяем исходные данные:
Создаем её на новом листе.
В свойствах сводной таблицы отключаем общие и промежуточные итоги по столбцам и строкам.
Перетаскиваем поля в макете таблицы, и получаем результат – таблица повёрнута набок.
Преобразуйте столбцы в строки с помощью инструмента транспонирования
Если вам нужно выполнять преобразования строки в столбец достаточно часто, то возможно, вы действительно ищете более быстрый и простой способ. К счастью, у меня есть такой способ в моем Excel, как и у других пользователей надстройки Ultimate Suite
Позвольте мне продемонстрировать вам, как перенести строки в столбцы в Excel буквально за пару кликов при помощи инструмента транспонирования таблицы:
- Выделите любую отдельную ячейку в таблице, перейдите на вкладку AblebitsTools > Transform и нажмите кнопку Transpose.
- В большинстве случаев настройки по умолчанию работают нормально, поэтому вы просто нажимаете «Транспонировать», ничего не меняя.
Если вы хотите Создать ссылки на исходные данные, чтобы повернутая таблица обновлялась автоматически при каждом изменении исходной таблицы, выберите соответствующий вариант:
Готово! Таблица транспонирована:
Если вам интересно попробовать этот и более 60 других профессиональных инструментов для Excel, я приглашаю вас загрузить пробную версию Ultimate Suite.
Итак, вы можете выбрать для себя любой из этих шести методов транспонирования таблицы в Excel.
Благодарю вас за чтение и надеюсь увидеть вас в нашем блоге!
Download Article
Download Article
In Microsoft Excel, it can sometimes be useful to change the orientation of your data from rows to columns or vice versa. While there are a few different ways to do this, one quick and easy technique is to use paste transpose, which is a basic copy and paste operation. In this article, we’ll explain how to do it in just a few simple steps.
-
Click the first cell and drag to select the whole range. You can also select a single cell, hold down the ⇧ Shift key, and then use the arrow keys to select the range using your keyboard.[1]
- Another option is to click one of the cells in the desired range, then hit ⌘ Command+A (on a Mac) or Ctrl+A (in Windows) to select the entire range.
Advertisement
-
Find the Home tab at the top left corner of the window. Then, click the Copy button. You can also use the keyboard shortcut ⌘ Command+C on a Mac or Ctrl+C in Windows.[2]
- Make sure you use the Copy command rather than the Cut command. Otherwise, you won’t be able to paste your data.
-
Choose a location that doesn’t overlap other data on the spreadsheet. Otherwise, the data you’re pasting will overwrite any data that’s currently occupying those cells.[3]
- For instance, if you’re moving data from the row A:1-C:1, try clicking on E:2 to start your new column.
Advertisement
-
Navigate to the Home tab in the ribbon menu. Then, locate the Paste icon in the top left corner of the menu. It looks like a clipboard with a blank rectangle overlapping it. Click the down arrow next to the Paste icon to open a dropdown menu of paste options.[4]
- Alternatively, right-click the top left portion of the cell where you want to paste your data to open a context menu.[5]
Or, if you’re on a Mac, ^ Control-click on the cell instead.
- Alternatively, right-click the top left portion of the cell where you want to paste your data to open a context menu.[5]
-
Locate Transpose in the list of paste options and click on it. This will paste your data to the new location you selected and automatically rotate it. That is, if your original data range was in rows, it will now appear as columns, and vice versa.[6]
- Depending on which version of Excel you’re using, you may see the Transpose option as an icon that looks like a clipboard with 2 perpendicular blue and white rectangles connected by a curved arrow.[7]
- Depending on which version of Excel you’re using, you may see the Transpose option as an icon that looks like a clipboard with 2 perpendicular blue and white rectangles connected by a curved arrow.[7]
Advertisement
-
The original data will still appear in its old location. If you don’t need the data in both places, select the original range and delete it.[8]
-
Locking your data references will ensure your formulas still work. If you have any formulas in your range that are linked to data located in other cells (relative references), the results may be skewed when you transpose the data. This is because the reference cell will shift when you move the data, so the formula will be drawing its data from a different location in the spreadsheet.[9]
To prevent this from happening:[10]
- Add a dollar sign before the column and row references in each formula. For instance, if a cell contains the formula =A2+B3, change it to =$A$2+$B$3 to lock the reference and change the formula from relative to absolute.
- Add a dollar sign to just the row or just the column reference to create a “mixed” reference that is partially relative and partially absolute. For instance, =$A3 will lock the reference to column A, but not to row 3.
Advertisement
-
Tables won’t rotate properly using paste transpose. If you want to keep the data in your tables, you’ll have to convert them into ranges first. Select the table, then navigate to the Table tab in the ribbon menu. Click Convert to Range, then click Yes in the pop-up to confirm.[11]
-
This command will also rotate the data in your tables. To use the TRANSPOSE function:[12]
- Select a range of blank cells where you’d like your data to go, making sure it’s the same number of cells as the original range.
- In the first cell of your new range, type =TRANSPOSE().
- Insert the original data range (e.g., A1:B6) in the parentheses.
- Hit Ctrl+⇧ Shift+↵ Enter. Your data, including any tables, will appear in the new range you selected.
Advertisement
Ask a Question
200 characters left
Include your email address to get a message when this question is answered.
Submit
Advertisement
-
Create a PivotTable if you frequently rotate your data. This will save you the trouble of having to repeatedly transpose back and forth between columns and rows.[13]
Advertisement
References
About This Article
Thanks to all authors for creating a page that has been read 4,055 times.
Is this article up to date?
wikiHow Tech Help:
Tech troubles got you down? We’ve got the tips you need
Subscribe
You’re all set!
Содержание
- 1 Способ 1. Специальная вставка
- 2 Способ 2. Функция ТРАНСП в Excel
- 3 Способ 3. Сводная таблица
-
- 3.0.1 Рассмотрим данные способы транспонирования на примерах.
- 3.1 1-ый способ транспонирования — специальная вставка
- 3.2 2-ой способ транспонирования функция Excel =ТРАНСП()
- 3.3 3-ий способ транспонирования — сводная таблица
- 3.4 Присоединяйтесь к нам!
- 3.5 Преобразуем в Excel строки в столбцы при помощи функции TRANSPOSE (ТРАНСП)
- 3.5.1 Преимущества функции TRANSPOSE (ТРАНСП)
- 3.5.2 Недостатки функции TRANSPOSE (ТРАНСП)
- 3.6 Преобразовываем строку в столбец или столбец в строку при помощи функции INDIRECT (ДВССЫЛ)
- 3.6.1 Функции INDIRECT (ДВССЫЛ) и ADDRESS (АДРЕС) – синтаксис и логика
- 3.7 Транспонируем данные при помощи макроса VBA
-
Понятие «транспонировать» почти не встречается в работе пользователей ПК. Но тем, кто работает с массивами, будь то матрицы в высшей математике или таблицы в Excel, приходится сталкиваться с этим явлением.
Транспонированием таблицы в Excel называется замена столбцов строками и наоборот. Иными словами – это поворот в двух плоскостях: горизонтальной и вертикальной. Транспонировать таблицы можно тремя способами.
Способ 1. Специальная вставка
Самый простой и универсальный путь. Рассмотрим сразу на примере. Имеем таблицу с ценой некоего товара за штуку и определенным его количеством. Шапка таблицы расположена горизонтально, а данные расположены вертикально соответственно. Стоимость рассчитана по формуле: цена*количество. Для наглядности примера подсветим шапку таблицы зеленым цветом.
Нам нужно расположить данные таблицы горизонтально относительно вертикального расположения ее шапки.
Чтобы транспонировать таблицу, будем использовать команду СПЕЦИАЛЬНАЯ ВСТАВКА. Действуем по шагам:
- Выделяем всю таблицу и копируем ее (CTRL+C).
- Ставим курсор в любом месте листа Excel и правой кнопкой вызываем меню.
- Кликаем по команде СПЕЦИАЛЬНАЯ ВСТАВКА.
- В появившемся окне ставим галочку возле пункта ТРАНСПОНИРОВАТЬ. Остальное оставляем как есть и жмем ОК.
В результате получили ту же таблицу, но с другим расположением строк и столбцов. Причем, заметим, что зеленым подсвечены ячейки с тем же содержанием. Формула стоимости тоже скопировалась и посчитала произведение цены и количества, но уже с учетом других ячеек. Теперь шапка таблицы расположена вертикально (что хорошо видно благодаря зеленому цвету шапки), а данные соответственно расположились горизонтально.
Аналогично можно транспонировать только значения, без наименований строк и столбцов. Для этого нужно выделить только массив со значениями и проделать те же действия с командой СПЕЦИАЛЬНАЯ ВСТАВКА.
С появлением СПЕЦИАЛЬНОЙ ВСТАВКИ транспонирование таблицы при помощи команды ТРАНСП почти не используется по причине сложности и большего времени на операцию. Но функция ТРАНСП все же присутствует в Excel, поэтому научимся ею пользоваться.
Снова действует по этапам:
- Правильно выделяем диапазон для транспонирования таблицы. В данном примере исходной таблицы имеется 4 столбца и 6 строк. Соответственно мы должны выделить диапазон ячеек в котором будет 6 столбцов и 4 строки. Как показано на рисунке:
- Сразу заполняем активную ячейку так чтобы не снять выделенную область. Вводим следующую формулу:=ТРАНСП(A1:D6)
- Нажимаем CTRL+SHIFT+ENTER. Внимание! Функия ТРАНСП()работает тилько в массиве. Поэтому после ее ввода нужно обязательно нажать комбинацию горячих клавиш CTRL+SHIFT+ENTER для выполнения функции в массиве, а не просто ENTER.
Обратите внимание, что формула не скопировалась. При нажатии на каждую ячейку становится видно, что эта таблица была транспонирована. К тому же все исходное форматирование утеряно. Придется выравнивать и подсвечивать снова. Так же стоит обратить внимание на то что транспонированная таблица привязанная к исходной. Измененные значения исходной таблице автоматически обновляются в транспонированной.
Способ 3. Сводная таблица
Те, кто тесно работает с Excel, знают, что сводная таблица многофункциональна. И одной из ее функций является возможность транспонирования. Правда, оно будет выглядеть немного иначе, чем в предыдущих примерах.
- Создадим сводную таблицу. Для этого выделим исходную таблицу и откроем пункт ВСТАВКА – СВОДНАЯ ТАБЛИЦА.
- Местом, где будет создана сводная таблица, выбираем новый лист.
- В получившемся макете сводных таблиц можем выбрать необходимые пункты и перенести их в нужные поля. Перенесем «продукт» в НАЗВАНИЯ СТОЛБЦОВ, а «цена за шт» в ЗНАЧЕНИЯ.
- Получили сводную таблицу по нужному нам полю. Также команда автоматически подсчитала общий итог.
- Можно убрать галочку у ЦЕНА ЗА ШТ и поставить галочку рядом с ОБЩАЯ СТОИМОСТЬ. И тогда получим сводную таблицу по стоимости товаров, а также опять общий итог.
Скачать примеры транспонирования таблиц в Excel.
Это достаточно своеобразный способ частичного транспонирования, позволяющий заменить столбцы на строки (наоборот – не получится) и дополнительно узнать общую сумму по заданному полю.
Часто в работе у нас возникает потребность перевернуть данные — из строчного представления сделать данные столбцом, из столбца перевернуть данные в строку. Поворот данных из столбцов в строки или наоборот называется транспонированием.
Транспонировать данные в Excel можно с помощью:
- «Специальной» вставки с галочкой «Транспонировать»;
- Функции Excel =трансп();
- и с помощью сводной таблицы.
Рассмотрим данные способы транспонирования на примерах.
У нас есть таблица с данными, и мы хотим из табличного представления данных сделать строчное — для этого транспонируем данные.
1-ый способ транспонирования — специальная вставка
Транспонируем данные с помощью специальной вставки с галочкой «транспонировать».
Для этого выделяем необходимые данные и копируем их с помощью кнопки «копировать» или с помощью сочетания клавиш ctrl+c.
Затем переходим на новый лист, устанавливаем курсор, куда хотим вставить данные, и заходим в «специальную вставку»: нажимаем кнопку в меню «Специальная вставка» или нажимаем правой кнопкой мыши и выбираем пункт «Специальная вставка».
После нажатия откроется диалоговое окно, в котором ставим галочку «транспонировать» и нажимаем ОК
Данные переворачиваются, и мы получаем нужное нам строчное представление:
Обратите внимание, что при таком способе транспонирования данных связь между исходными данными и перевернутыми отсутствует. Т.е. если мы меняем исходные данные, данные в транспонированной таблице не меняются. Как транспонировать данные с сохранением связи с исходником?
2-ой способ транспонирования функция Excel =ТРАНСП()
Рассмотрим второй способ транспонирования, который, в отличие от первого, позволяет сохранить связь с исходными данными, — с помощью функции Excel «=ТРАНСП()»
Итак, как с помощью формулы =ТРАНСП перевернуть данные?
1. Вводим формулу (как в картинке выше) и передаем в неё ссылку на весь диапазон, который хотим перевернуть:
2. Выделяем диапазон в листе с формулой =ТРАНСП, равный массиву исходных данных (т.е равное количество строк и столбцов в перевернутом виде).
Чтобы легче было выделить массив нужного размера, рекомендую перевести стиль ссылок в вид R1C1, чтобы столбцы и строки стали номерами. Это делается в параметрах Excel -> в разделе «Формулы» -> поставить галочку «Стиль ссылок R1C1».
Например, у нас в исходных данных значения расположены со 2й по 47 строку и 3 столбца, в источнике данных мы выделим 3 строки и 46 столбцов начиная с 1-го. После того, как диапазон выделен, нажимаем на клавиатуре клавишу F2, а затем одновременно Ctrl+Shift+Enter, таким образом мы вводим формулу массива и получаем перевернутые данные с сохраненными ссылками на первоначальный диапазон.
Скачать пример транспонирования в Excel
Теперь дату преобразуем в формат «Дата», а продажи в «руб». В итоге получаем диапазон, аналогичный исходным данным, только с перевернутыми значениями и, что важно, связанный с исходными данными. Если мы будем изменять исходные данные, то автоматически они будут меняться на листе с транспонированными данными.
Аналогичным образом диапазон переворачивается и в обратную сторону.
3-ий способ транспонирования — сводная таблица
Третий способ транспонирования данных в Excel — с помощью сводной таблицы. Этот способ транспонирования работает только в одном направлении — из столбцов переворачивает данные в строки. Но его преимущество, по сравнению с предыдущими, — это возможность фильтровать данные и использовать всю мощь сводных таблиц.
Сначала необходимо сделать сводную таблицу. Выделяем исходные данные:
Заходим в меню «Вставка» и выбираем пункт «Сводная таблица», и в диалоговом окне сводной нажимаем «ОК»:
В новом листе создается сводная таблица:
В названия столбцов перетаскиваем поля «дата» и «товар», в значения перетаскиваем «объем продаж».
В меню «Конструктор» отключаем общие и промежуточные итоги. Меню «Конструктор» появляется в Excel при постановке курсора на сводную таблицу.
И получаем перевернутые данные:
Для удобства поле «Товары» мы можем перенести в область строк, и получить более рабочий вид кросс таблицы:
Мы рассмотрели 3 способа транспонирования данных.
Для того, чтобы сделать расчет с помощью программы Forecast4AC PRO, данные временного ряда необходимо представить в виде строки. Вы можете воспользоваться любым предложенным способом — программа будет работать и со сводной, и с формулами или ссылками и с обычными значениями, представленными в виде кросс таблицы!
Воспользовавшись Forecast4AC PRO в листе «3-й способ», мы построили график, на который выведена «Модель прогноза», «Исходные данные», «Границы прогноза», и «Тренд».
Точных Вам прогнозов и хорошего настроения!
Скачать пример транспонирования в Excel
Присоединяйтесь к нам!
Скачивайте бесплатные приложения для прогнозирования и бизнес-анализа:
- Novo Forecast Lite — автоматический расчет прогноза в Excel.
- 4analytics — ABC-XYZ-анализ и анализ выбросов в Excel.
- Qlik Sense Desktop и QlikView Personal Edition — BI-системы для анализа и визуализации данных.
Тестируйте возможности платных решений:
- Novo Forecast PRO — прогнозирование в Excel для больших массивов данных.
Получите 10 рекомендаций по повышению точности прогнозов до 90% и выше.
Зарегистрируйтесь и скачайте решения Статья полезная? Поделитесь с друзьями
Транспонирование данных в Excel – это задача, знакомая многим пользователям. Очень часто после создания сложной таблицы, становится очевидным, что эффективнее было бы развернуть её для более удобного анализа или построения диаграммы по имеющимся данным.
В этой статье Вы найдёте несколько способов преобразовать строки в столбцы (или столбцы в строки) в Excel. Эти решения работают во всех версиях Excel (2013, 2010, 2007 и более ранних), охватывают множество возможных сценариев, объясняют наиболее типичные ошибки и показывают хорошие примеры использования в Excel формул для транспонирования.
- Преобразовываем строки в столбцы методом Копировать > Вставить
- Транспонируем таблицу при помощи копирования / вставки ссылок на исходные данные
- Транспонируем данные в Excel при помощи формул
Преобразуем строки в столбцы в Excel при помощи Специальной вставки
Предположим, Вы создали таблицу на листе Excel, похожую на ту, что показана в верхней части рисунка, расположенного ниже. Названия стран распределены по столбцам, но список стран может оказаться очень длинным, поэтому нам будет гораздо удобнее преобразовать столбцы в строки, чтобы таблица уместилась на экране.
- Выделите строки и столбцы, которые требуется поменять местами. Если Вы хотите развернуть всю таблицу целиком, т.е. все ячейки с данными на листе, нажмите Ctrl+Home, а затем Ctrl+Shift+End.
- Скопируйте выделенные ячейки. Для этого на выбор:
- кликните по ним правой кнопкой мыши и выберите Copy (Копировать) в контекстном меню.
- нажмите Ctrl+C.
- нажмите кнопку Copy (Копировать) на вкладке Home (Главная) в разделе Clipboard (Буфер обмена).
- Выделите первую ячейку диапазона, в который Вы собираетесь скопировать транспонированные данные.
Замечание: Важно выбрать ячейку, которая находится за пределами диапазона исходных данных, чтобы скопированная область и область вставки не пересеклись. Например, если исходные данные состоят из 4 столбцов и 10 строк, то транспонированная таблица будет состоять из 10 столбцов и 4 строк.
- Вставьте скопированные данные при помощи команды Paste Special (Специальная вставка) > Transpose (Транспонировать). Вы можете открыть диалоговое окно Paste Special (Специальная вставка) тремя способами:
- На вкладке Home (Главная) в разделе Clipboard (Буфер обмена), нажмите маленькую чёрную стрелку под кнопкой Paste (Вставить) и выберите команду Transpose (Транспонировать).
- Кликните правой кнопкой мыши по ячейке, в которую нужно вставить данные, и в контекстном меню выберите Paste Special (Специальная вставка) > Transpose (Транспонировать).
- (наконец, самый быстрый способ) Нажмите Ctrl+Alt+V, выберите опцию Transpose (Транспонировать) и кликните ОК.
Замечание: Если Вы транспонируете ячейки, содержащие формулы, убедитесь, что во всех этих ячейках использованы абсолютные ссылки (со знаком $). Это необходимо, поскольку формулы также будут транспонированы, а ссылки на ячейки автоматически обновлены.
Как Вы только что увидели, опция Transpose (Транспонировать) в Excel позволяет преобразовать строки в столбцы (или столбцы в строки) буквально за несколько секунд. Уверен, что этот способ очень полезен, когда требуется транспонировать таблицу один раз. Пользуясь этим методом, Вы сохраняете исходные данные, и это ещё один аргумент в его пользу.
Однако, вышеописанный метод имеет два существенных недостатка, которые не позволяют считать его идеальным решением для транспонирования данных в Excel.
- Данный инструмент не доступен при копировании / вставке полнофункциональной таблицы Excel в отличие от простого диапазона. В этом случае Вам придётся скопировать таблицу без заголовков, либо преобразовать её в диапазон, т.е. кликнуть правой кнопкой мыши по любой ячейке таблицы и в контекстном меню выбрать Table (Таблица) > Convert to Range (Преобразовать в диапазон).
- Более серьёзное ограничение этого метода состоит в том, что он создаёт копию исходных данных, и, если они изменятся, Вам придётся повторять процесс и транспонировать таблицу снова. Никто не захочет тратить своё драгоценное время на то, чтобы преобразовывать одни и те же строки и столбцы по нескольку раз. Согласны?
Как транспонировать таблицу, ссылающуюся на исходные данные
Давайте посмотрим, как можно преобразовать строки в столбцы в Excel при помощи уже знакомой нам техники Копировать > Вставить, так, чтобы транспонированные данные ссылались на исходные данные. Главное преимущество такого подхода в том, что при изменении данных в исходной таблице, транспонированная таблица обновится и отразит эти изменения.
- Скопируйте строки, которые Вы хотите преобразовать в столбцы (или столбцы, которые хотите преобразовать в строки).
- Выберите пустую ячейку на этом же или другом листе.
- Откройте диалоговое окно Paste Special (Специальная вставка), как было показано в предыдущем примере, и нажмите Paste Link (Вставить связь) в нижнем левом углу диалогового окна.Результат будет примерно таким:
- Выделите новые данные и откройте диалоговое окно Excel – Find and Replace (Найти и заменить). Вы также можете нажать сочетание Ctrl+H, чтобы сразу попасть на вкладку Replace (Заменить).
- Замените все символы равно «=» на «ххх«. На самом деле Вы можете заменить их на любые другие символы, которых нет в рассматриваемом диапазоне.Это превратит Вашу таблицу в нечто слегка пугающее (смотри рисунок ниже), но не тревожьтесь, осталось всего 2 действия, и Вы получите желаемый результат.
- Скопируйте таблицу с символами «ххх» и выполните команду Paste Special (Специальная вставка) > Transpose (Транспонировать), чтобы преобразовать столбцы в строки (или строки в столбцы).
- Снова откройте диалоговое окно Find and Replace (Найти и заменить), чтобы заменить все символы «ххх» на «=«, т.е. восстановить ссылки на исходные ячейки. Готово!
Быстрое, спокойное и элегантное решение, не так ли? Единственный недостаток этого подхода состоит в том, что в процессе выполнения форматирование исходной таблицы будет потеряно, и Вам придётся восстанавливать его вручную (далее в этом уроке я покажу быстрый способ сделать это).
Транспонируем данные в Excel при помощи формул
Если Вы не ищите лёгких путей, то можете использовать формулы для преобразования столбцов в строки и наоборот.
Преобразуем в Excel строки в столбцы при помощи функции TRANSPOSE (ТРАНСП)
Как можно понять из её названия, функция TRANSPOSE (ТРАНСП) специально разработана для транспонирования данных в Excel. Если у Вас нет большого опыта работы с формулами в Excel, и в частности с функциями массива, то, пожалуйста, внимательно следите за тем, чтобы выполнять следующие шаги в точности как написано.
В этом примере мы будем преобразовывать таблицу, в которой перечислены штаты США с данными о населении:
Во-первых, необходимо определить точное количество строк и столбцов в таблице. В нашем примере это 7 столбцов и 6 строк, включая заголовки. Запомним эти цифры и приступим к преобразованию строк в столбцы.
- Посчитайте ячейки, которые Вы хотите транспонировать. В нашем случае это 7 столбцов и 6 строк.
- Выберите пустой диапазон ячеек. Так как функция TRANSPOSE (ТРАНСП) меняет вертикальное на горизонтальное измерение диапазона, значит нужно выбрать такое количество строк и столбцов, сколько столбцов и строк соответственно имеет Ваша исходная таблица. В нашем примере мы выбираем 6 столбцов и 7 строк.
- Нажмите F2, чтобы перейти в режим редактирования.
- Запишите функцию TRANSPOSE (ТРАНСП) и укажите в скобках диапазон данных, который нужно транспонировать. В нашем случае это будет выглядеть так:
=TRANSPOSE($A$1:$G$6)
=ТРАНСП($A$1:$G$6)
Замечание: Всегда используйте абсолютные ссылки для работы с функцией TRANSPOSE (ТРАНСП).
- Нажмите Ctrl+Shift+Enter.
Замечание: Обязательно нажмите Ctrl+Shift+Enter, поскольку это формула массива. Если для ввода формулы просто нажать Enter, то она работать не будет.
Готово! Наши данные транспонированы, 7 столбцов превратились в 6 столбцов, что и требовалось получить.
Преимущества функции TRANSPOSE (ТРАНСП)
Главное преимущество функции TRANSPOSE (ТРАНСП): преобразованная таблица сохраняет связь с источником данных, т.е. какие бы изменения в исходных данных Вы ни вносили, транспонированная таблица также будет изменяться.
Недостатки функции TRANSPOSE (ТРАНСП)
- Форматирование начальной таблицы не сохранится в преобразованной таблице, как это видно на рисунке выше.
- Если какие-то ячейки начальной таблицы были пусты, то в транспонированных ячейках там будут нули.
- Вы не сможете редактировать ячейки в преобразованной таблице, поскольку функция TRANSPOSE (ТРАНСП) чрезвычайно зависима от источника данных. Если Вы сделаете попытку изменить какую-либо ячейку, то получите сообщение с предупреждением: You cannot change part of an array (Нельзя изменять часть массива).
И в завершение, какой бы хорошей и простой ни была функция TRANSPOSE (ТРАНСП), ей не хватает гибкости, и поэтому она становится не лучшим решением во многих ситуациях.
Преобразовываем строку в столбец или столбец в строку при помощи функции INDIRECT (ДВССЫЛ)
Этот метод очень похож на предыдущий. Его главное преимущество перед функцией TRANSPOSE (ТРАНСП) состоит в том, что он оставляет возможность изменять данные в транспонированной таблице, при этом сохраняя связь с исходной таблицей.
В этом примере мы будем использовать небольшую таблицу, чтобы Вы могли сосредоточить свое внимание на процессе транспонирования, а не на данных в таблице. Мы будем использовать немного замысловатую комбинацию функций INDIRECT (ДВССЫЛ) и ADDRESS (АДРЕС).
Предположим, у Вас есть данные в 4 столбцах (A – D) и в 5 строках ( – ):
- Введите формулу, показанную ниже, в верхнюю левую ячейку конечного диапазона (допустим, это будет ячейка A7), и нажмите Enter:
=INDIRECT(ADDRESS(COLUMN(A1),ROW(A1)))
=ДВССЫЛ(АДРЕС(СТОЛБЕЦ(A1);СТРОКА(A1)))
Если данные начинаются не в строке с номером и не в столбце A, то потребуется немного более сложная формула:
=INDIRECT(ADDRESS(COLUMN(A1)-COLUMN($A$1)+ROW($A$1),ROW(A1)-ROW($A$1)+COLUMN($A$1)))
=ДВССЫЛ(АДРЕС(СТОЛБЕЦ(A1)-СТОЛБЕЦ($A$1)+СТРОКА($A$1);СТРОКА(A1)-СТРОКА($A$1)+СТОЛБЕЦ($A$1)))
Где A1 – это левая верхняя ячейка таблицы-источника. Также обратите внимание на использование абсолютных и относительных ссылок.
- Скопируйте формулу на весь диапазон, в который Вы собираетесь поместить транспонированные данные, протянув за маркер автозаполнения в правом нижнем углу выделенной ячейки (или диапазона ячеек).
Вот и всё! В Вашей новой таблице все столбцы преобразованы в строки. Однако, транспонированные ячейки выглядят очень плоско и скучно по сравнению с исходными данными.
Но не расстраивайтесь, это вовсе не проблема. Вот как можно легко восстановить исходное форматирование:
- Скопируйте исходную таблицу.
- Выделите транспонированную таблицу.
- Кликните по выделенной области правой кнопкой мыши и в разделе Paste Options (Параметры вставки) выберите Formatting (Форматирование).
Подводя итог, метод с функцией INDIRECT (ДВССЫЛ) кажется более сложным решением задачи по преобразованию строк в столбцы, чем с функцией TRANSPOSE (ТРАНСП).
Преимущества: Вы можете спокойно редактировать любую ячейку (ячейки) в транспонированной таблице, при этом она будет оставаться связанной с таблицей-источником и будет автоматически обновляться каждый раз, когда Вы будете вносить изменения в исходные данные.
Недостатки: На самом деле, я вижу только один – форматирование исходных данных не сохраняется. Впрочем, Вы можете легко восстановить его, как это показано выше.
Теперь Вы понимаете, как работает функция INDIRECT (ДВССЫЛ), и, возможно, захотите более подробно разобраться, что на самом деле делает эта формула и почему мы использовали комбинацию с функцией ADDRESS (АДРЕС). Если технические детали Вас не интересуют, следующий раздел Вы можете пропустить.
Функции INDIRECT (ДВССЫЛ) и ADDRESS (АДРЕС) – синтаксис и логика
Функция INDIRECT (ДВССЫЛ) служит для создания непрямой ссылки на ячейку. Например, если Вы хотите поместить значение ячейки B1 в ячейку A8, то записываете в ячейку A8 следующую формулу:
=INDIRECT("B1")
=ДВССЫЛ("B1")
Но реальная сила функции INDIRECT (ДВССЫЛ) в том, что она может превратить любую текстовую строку в ссылку, в том числе строку, которую Вы создаёте при помощи других функций и значений других ячеек. Именно это мы и собираемся сейчас сделать. Если Вы поймёте это, то всё остальное поймёте с лёгкостью
Думаю, Вы помните, что в формуле мы использовали ещё 3 функции – ADDRESS (АДРЕС), COLUMN (СТОЛБЕЦ) и ROW (СТРОКА).
Функция ADDRESS (АДРЕС) используется для того, чтобы получить адрес ячейки из номеров строки и столбца, заданных Вами. Запомните: сначала строка, потом столбец. Например, АДРЕС(8;1) возвратит $A$8.
Функция COLUMN (СТОЛБЕЦ) возвращает номер столбца из заданной ссылки на ячейку. Например, СТОЛБЕЦ(A3) возвратит значение , поскольку столбец A – это первый столбец. Как не трудно догадаться, функция ROW (СТРОКА) работает точно так же, только для строк.
А теперь позвольте напомнить всю формулу, которую мы использовали для преобразования строк в столбцы на листе Excel:
=INDIRECT(ADDRESS(COLUMN(A1),ROW(A1)))
=ДВССЫЛ(АДРЕС(СТОЛБЕЦ(A1);СТРОКА(A1)))
Как видите, в функции ADDRESS (АДРЕС) мы задаём сначала столбец, а затем строку, и в этом кроется весь фокус! Помните, что функция ADDRESS (АДРЕС) понимает первое число как номер строки, а второе число как номер столбца. Другими словами, функция ADDRESS (АДРЕС) берёт номер столбца, возвращённый функцией COLUMN (СТОЛБЕЦ), и превращает его в номер строки, затем берёт номер строки и превращает его в номер столбца, то есть меняет местами строки и столбцы.
Теперь, когда Вы знаете, что делает каждая функция, давайте сведём воедино логику всей формулы:
- функции COLUMN (СТОЛБЕЦ) и ROW (СТРОКА) возвращают номера столбца и строки соответственно;
- функция ADDRESS (АДРЕС) меняет местами строку и столбец;
- функция INDIRECT (ДВССЫЛ) выводит перевернутые данные в другую ячейку на листе Excel.
Совсем не страшно, правда?
Транспонируем данные при помощи макроса VBA
Не составит труда написать скрипт, который будет транспонировать строки в столбцы, при условии, что Вы достаточно хорошо владеете VBA. Если нет, то можете найти множество готовых макросов в интернете. Но если Вы работаете с большими таблицами, помните, что метод Transpose в VBA ограничен 65536 элементами. Если Ваш массив выйдет за рамки этого ограничения, то все лишние данные будут молча потеряны.
Урок подготовлен для Вас командой сайта office-guru.ru
Источник: /> Перевел: Антон Андронов
Правила перепечаткиЕще больше уроков по Microsoft Excel
Оцените качество статьи. Нам важно ваше мнение:
Содержание
- Процедура транспонирования
- Способ 1: специальная вставка
- Способ 2: применение функции
- Вопросы и ответы
Иногда встречаются ситуации, когда требуется перевернуть таблицу, то есть, поменять строки и столбцы местами. Конечно, можно полностью перебить все данные, как вам нужно, но это может занять значительное количество времени. Далеко не всем пользователям Excel известно о том, что в данном табличном процессоре имеется функция, которая поможет автоматизировать эту процедуру. Давайте изучим подробно, как строки сделать столбцами в Excel.
Процедура транспонирования
Смена местами столбцов и строчек в Экселе называется транспонированием. Выполнить данную процедуру можно двумя способами: через специальную вставку и с применением функции.
Способ 1: специальная вставка
Выясним, как транспонировать таблицу в Excel. Транспонирование с помощью специальной вставки является самым простым и популярным видом переворота табличного массива у пользователей.
- Выделяем всю таблицу курсором мышки. Кликаем по ней правой кнопкой. В появившемся меню выбираем пункт «Копировать» или просто жмем на клавиатуре сочетание Ctrl+C.
- Становимся на том же или на другом листе на пустую ячейку, которая должна будет стать верхней левой ячейкой новой копируемой таблицы. Кликаем по ней правой кнопкой мыши. В контекстном меню переходим по пункту «Специальная вставка…». В появившемся дополнительном меню выбираем пункт с таким же наименованием.
- Открывается окно настройки специальной вставки. Устанавливаем галочку напротив значения «Транспонировать». Жмем на кнопку «OK».
Как видим, после этих действий исходная таблица была скопирована в новое место, но уже с перевернутыми ячейками.
Затем, можно будет удалить первоначальную таблицу, выделив её, кликнув курсором, и в появившемся меню выбрав пункт «Удалить…». Но можно этого и не делать, если она не будет вам мешать на листе.
Способ 2: применение функции
Второй способ переворачивания в Экселе предполагает применения специализированной функции ТРАНСП.
- Выделяем область на листе, равную по вертикальному и горизонтальному диапазону ячеек исходной таблице. Кликаем по значку «Вставить функцию», размещенному слева от строки формул.
- Открывается Мастер функций. В списке представленных инструментов ищем наименование «ТРАНСП». После того, как нашли, выделяем и жмем на кнопку «OK».
- Открывается окно аргументов. У данной функции только один аргумент – «Массив». Ставим курсор в его поле. Вслед за этим, выделяем всю таблицу, которую хотим транспонировать. После того, как адрес выделенного диапазона записан в поле, жмем на кнопку «OK».
- Ставим курсор в конец строки формул. На клавиатуре набираем сочетание клавиш Ctrl+Shift+Enter. Это действие нужно для того, чтобы данные корректно были преобразованы, так как мы имеем дело не с одной ячейкой, а с целым массивом.
- После этого программа выполняет процедуру транспонирования, то есть меняет в таблице столбцы и строки местами. Но перенос был сделан без учета форматирования.
- Форматируем таблицу так, чтобы она имела приемлемый вид.
Особенностью данного способа транспонирования, в отличие от предыдущего, является то, что изначальные данные удалять нельзя, так как это приведет к удалению транспонированного диапазона. Более того, любые изменения первичных данных приведут к такому же изменению их в новой таблице. Поэтому, этот способ особенно хорош для работы со связанными таблицами. В то же время, он существенно сложнее первого варианта. Кроме того, при использовании данного способа необходимо сохранять исходник, что не всегда является оптимальным решением.
Мы выяснили, как поменять местами столбцы и строки в Excel. Существует два основных способа перевернуть таблицу. Каким из них воспользоваться зависит от того, планируете ли вы применение связанных данных или нет. Если таких планов не имеется, то рекомендуется использовать первый вариант решения поставленной задачи, как более простой.
Еще статьи по данной теме: