Niekto postavil tento vyhľadávací stôl bokom a tiahol sa cez C1: N2. Uvedomujem si, že by som mohol použiť HLOOKUP namiesto VLOOKUP, ale radšej otočím dáta späť do zvislej orientácie.
Kópia C1: N2. Pravým tlačidlom myši kliknite na A4 a v časti Možnosti vloženia vyberte možnosť Transponovať. Transpozícia je fantastické slovo aplikácie Excel pre „otočenie údajov nabok“.
Veľa transponujem. Ale na transponovanie používam Alt + E, S, E, Enter namiesto kliknutia pravým tlačidlom.
Vyskytol sa problém. Transpozícia je jednorazová snímka údajov. Čo ak máte v horizontálnych údajoch vzorce? Existuje spôsob, ako transponovať pomocou vzorca?
Prvý spôsob je trochu bizarný. Ak sa pokúšate transponovať 12 horizontálnych buniek, musíte vybrať 12 vertikálnych buniek v jednom výbere. Začnite písať vzorec, napríklad =TRANSPOSE(C2:N2)
do aktívnej bunky, ale nestláčajte kláves Enter. Namiesto toho podržte stlačený kláves Ctrl + Shift a stlačte kláves Enter. Takto sa do vybraných buniek vloží vzorec jedného poľa. Tento vzorec PRECHODU vráti 12 odpovedí a tieto sa zobrazia v 12 vybraných bunkách, ako je uvedené nižšie.
Keď sa údaje v horizontálnej tabuľke zmenia, vo vertikálnej tabuľke sa zobrazia rovnaké hodnoty, ako je uvedené nižšie.
Maticové vzorce však nie sú dobre známe. Niektorí nováčikovia v tabuľkových procesoroch sa môžu pokúsiť upraviť váš vzorec a zabudnúť stlačiť Ctrl + Shift + Enter.
Ak sa chcete vyhnúť použitiu maticového vzorca, použite kombináciu indexov a riadkov, ako je to znázornené na obrázku nižšie. =ROW(1:1)
je šikovný spôsob zápisu čísla 1. Pri kopírovaní tohto vzorca nadol sa odkaz na riadok zmení na 2: 2 a vráti dvojku.
Funkcia INDEX hovorí, že dostávate odpovede od C2: N2 a chcete tú n-tú položku z rozsahu.
Na nasledujúcom obrázku je =FORMULATEXT
v stĺpci C zobrazené, ako sa mení vzorec pri kopírovaní.