Excel 2020: pagrieziet datus uz sāniem, izmantojot formulu - Excel padomi

Satura rādītājs

Kāds uzcēla šo uzmeklēšanas galdu uz sāniem, stiepjoties pāri C1: N2. Es saprotu, ka es varētu izmantot HLOOKUP, nevis VLOOKUP, bet es labāk gribētu pagriezt datus atpakaļ vertikālā orientācijā.

C1 eksemplārs: N2. Ar peles labo pogu noklikšķiniet A4 formātā un sadaļā Paste Options izvēlieties Transponēt. Transponēt ir iedomātā Excel vārds, kas nozīmē “pagriezt datus uz sāniem”.

Es daudz ko transponēju. Bet transponēšanai izmantoju Alt + E, S, E, Enter, nevis ar peles labo pogu noklikšķiniet.

Tomēr ir problēma. Transponēt ir vienreizējs datu momentuzņēmums. Ko darīt, ja horizontālajos datos ir formulas? Vai ir kāds veids, kā transponēt ar formulu?

Pirmais veids ir mazliet dīvains. Ja mēģināt transponēt 12 horizontālas šūnas, vienā atlasē jāatlasa 12 vertikālās šūnas. Sāciet rakstīt formulu, piemēram, =TRANSPOSE(C2:N2)aktīvajā šūnā, bet nespiediet Enter. Tā vietā turiet nospiestu Ctrl + Shift un pēc tam nospiediet taustiņu Enter. Tādējādi atlasītajās šūnās tiek ievietota viena masīva formula. Šī TRANSPOSE formula atgriezīs 12 atbildes, un tās parādīsies 12 atlasītajās šūnās, kā parādīts zemāk.

Mainoties horizontālās tabulas datiem, vertikālajā tabulā parādās tās pašas vērtības, kā parādīts zemāk.

Bet masīvu formulas nav labi zināmas. Daži izklājlapas iesācēji var mēģināt rediģēt jūsu formulu un aizmirst nospiest taustiņu kombināciju Ctrl + Shift + Enter.

Lai izvairītos no masīva formulas izmantošanas, izmantojiet INDEX un ROW kombināciju, kā parādīts zemāk redzamajā attēlā. =ROW(1:1)ir gudrs skaitļa 1. rakstīšanas veids. Kopējot šo formulu uz leju, rindas atsauce mainās uz 2: 2 un atgriež vērtību 2.

Funkcija INDEX saka, ka jūs saņemat atbildes no C2: N2, un jūs vēlaties n-to vienumu no diapazona.

Zemāk redzamajā attēlā =FORMULATEXTC slejā parādīts, kā formula mainās, nokopējot uz leju.

Interesanti raksti...