Специальная вставка транспонирования делает снимок данных
Кто-то построил эту таблицу поиска боком, растянувшись на C1: N2. Я понимаю, что могу использовать HLOOKUP вместо VLOOKUP, но я предпочитаю возвращать данные обратно в вертикальную ориентацию.
Скопируйте C1: N2. Щелкните правой кнопкой мыши в A4 и выберите параметр «Транспонировать» из «Параметры вставки». Транспонирование - это причудливое слово в Excel, означающее «повернуть данные в сторону».

Я много транспонирую. Но я использую alt = "" + E, S, E, Enter для транспонирования вместо щелчка правой кнопкой мыши.
Однако есть проблема. Транспонирование - это одноразовый снимок данных. Что делать, если у вас есть формулы в горизонтальных данных? Есть ли способ транспонировать с помощью формулы?
Первый способ немного странный. Если вы пытаетесь транспонировать 12 горизонтальных ячеек, вам нужно выбрать 12 вертикальных ячеек за один выбор. Начните вводить формулу, например, =TRANSPOSE(C2:N2)
в активной ячейке, но не нажимайте Enter. Вместо этого зажмите Ctrl + Shift левой рукой, а затем нажмите Enter. Это помещает единую формулу массива в выбранные ячейки. Эта формула TRANSPOSE вернет 12 ответов, и они появятся в 12 выбранных ячейках.

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

Чтобы избежать использования формулы массива, используйте комбинацию ИНДЕКС и СТРОКА, как показано ниже. =ROW(1:1)
- это умный способ записать число 1. Когда вы копируете эту формулу, ссылка на строку изменяется на 2: 2 и возвращает 2.
Функция ИНДЕКС сообщает, что вы получаете ответы от C2: N2 и хотите получить n-й элемент из диапазона.

На рисунке ниже =FORMULATEXT
в столбце C показано, как формула изменяется при копировании.

Спасибо Excel Ace и Tracia Williams за предложение этой функции.
Смотреть видео
- Специальная вставка транспонирования делает снимок данных
- Функция TRANSPOSE требует Ctrl + Shift + Enter
- Использование Ctrl + Shift + Enter с = 2 справа
- ИНДЕКС с позицией
- СТРОКА (1: 1) дает число 1
- Он меняется по мере того, как вы копируете
- Объедините ИНДЕКС и СТРОКУ
- 3-й способ: замените = на =
- Эту функцию предложили Excel Ace и Tracia Williams.
Скачать файл
Загрузите образец файла здесь: Podcast1986.xlsx