Excel 2020: Обърнете данните настрани с формула - Съвети за Excel

Съдържание

Някой е построил тази справочна таблица настрани, простираща се през C1: N2. Осъзнавам, че бих могъл да използвам HLOOKUP вместо VLOOKUP, но предпочитам да върна данните обратно във вертикална ориентация.

Копие C1: N2. Щракнете с десния бутон в A4 и изберете опцията за транспониране под Опции за поставяне. Transpose е изисканата дума на Excel за „обърнете данните настрани“.

Транспонирам много. Но аз използвам Alt + E, S, E, Enter, за да транспонирам вместо десния бутон.

Има проблем обаче. Транспонирането е еднократна снимка на данните. Ами ако имате формули в хоризонталните данни? Има ли начин за транспониране с формула?

Първият начин е малко странен. Ако се опитвате да транспонирате 12 хоризонтални клетки, трябва да изберете 12 вертикални клетки в една селекция. Започнете да пишете формула, като например =TRANSPOSE(C2:N2)в активната клетка, но не натискайте Enter. Вместо това задръжте Ctrl + Shift и след това натиснете Enter. Това поставя формула с един масив в избраните клетки. Тази формула TRANSPOSE ще върне 12 отговора и те ще се появят в 12-те избрани клетки, както е показано по-долу.

Тъй като данните в хоризонталната таблица се променят, във вашата вертикална таблица се появяват същите стойности, както е показано по-долу.

Но формулите за масиви не са добре известни. Някои новобранец в електронна таблица може да се опита да редактира вашата формула и да забрави да натисне Ctrl + Shift + Enter.

За да избегнете използването на формулата на масива, използвайте комбинация от INDEX и ROW, както е показано на фигурата по-долу. =ROW(1:1)е умен начин за записване на числото 1. Докато копирате тази формула, препратката към реда се променя на 2: 2 и връща 2.

Функцията INDEX казва, че получавате отговорите от C2: N2 и искате n-ия елемент от диапазона.

На фигурата по-долу =FORMULATEXTв колона C показва как се променя формулата при копиране.

Интересни статии...