Paste Special Transpose прави моментна снимка на данните
Някой е построил тази справочна таблица настрани, простираща се през C1: N2. Осъзнавам, че бих могъл да използвам HLOOKUP вместо VLOOKUP, но предпочитам да върна данните обратно във вертикална ориентация.
Копие C1: N2. Щракнете с десния бутон в A4 и изберете опцията за транспониране от опциите за поставяне. Transpose е изисканата дума на Excel за „обърнете данните настрани“.
![](https://cdn.wiki-base.com/8548899/sideways_with_formula_-_excel_tips.png.webp)
Транспонирам много. Но аз използвам alt = "" + E, S, E, Enter, за да транспонирам вместо десния бутон.
Има проблем обаче. Транспонирането е еднократна снимка на данните. Ами ако имате формули в хоризонталните данни? Има ли начин за транспониране с формула?
Първият начин е малко странен. Ако се опитвате да транспонирате 12 хоризонтални клетки, трябва да изберете 12 вертикални клетки в една селекция. Започнете да пишете формула, като например =TRANSPOSE(C2:N2)
в активната клетка, но не натискайте Enter. Вместо това задръжте Ctrl + Shift с лявата ръка и след това натиснете Enter. Това поставя формула с един масив в избраните клетки. Тази формула TRANSPOSE ще върне 12 отговора и те ще се появят в 12-те избрани клетки.
![](https://cdn.wiki-base.com/8548899/sideways_with_formula_-_excel_tips_2.png.webp)
Тъй като данните в хоризонталната таблица се променят, същите стойности ще се появят и във вашата вертикална таблица.
Но формулите за масиви не са добре известни. Някои новобранец в електронна таблица може да се опита да редактира вашата формула и да забрави да натисне Ctrl + Shift + Enter.
![](https://cdn.wiki-base.com/8548899/sideways_with_formula_-_excel_tips_3.png.webp)
За да избегнете използването на формулата на масива, използвайте комбинация от INDEX и ROW, както е показано по-долу. =ROW(1:1)
е умен начин за записване на числото 1. Докато копирате тази формула, препратката към реда се променя на 2: 2 и връща 2.
Функцията INDEX казва, че получавате отговорите от C2: N2 и искате n-ия елемент от диапазона.
![](https://cdn.wiki-base.com/8548899/sideways_with_formula_-_excel_tips_4.png.webp)
На фигурата по-долу =FORMULATEXT
в колона C показва как се променя формулата при копиране.
![](https://cdn.wiki-base.com/8548899/sideways_with_formula_-_excel_tips_5.png.webp)
Благодарим на Excel Ace и Tracia Williams, че предложиха тази функция.
Гледам видео
- Paste Special Transpose прави моментна снимка на данните
- Функцията TRANSPOSE изисква Ctrl + Shift + Enter
- Използване на Ctrl + Shift + Enter с = 2 надясно
- Функция INDEX с позиция
- ROW (1: 1) дава числото 1
- Променя се, докато копирате
- Комбинирайте INDEX и ROW
- 3-ти метод: Заменете = с =
- Excel Ace и Tracia Williams предложиха тази функция
Свали файл
Изтеглете примерния файл тук: Podcast1986.xlsx