Excel 2020: trasformare i dati lateralmente con una formula - Suggerimenti per Excel

Sommario

Qualcuno ha costruito questa tabella di ricerca lateralmente, estendendosi su C1: N2. Mi rendo conto che potrei usare CERCA.ORIZZ invece di CERCA.VERT, ma preferisco riportare i dati in verticale.

Copia C1: N2. Fare clic con il tasto destro in A4 e scegliere l'opzione Trasponi sotto le Opzioni Incolla. Trasporre è la parola fantasia di Excel per "trasformare i dati di lato".

Traspongo molto. Ma io uso Alt + E, S, E, Invio per trasporre invece del clic destro.

Tuttavia c'è un problema. Transpose è un'istantanea unica dei dati. E se hai formule nei dati orizzontali? C'è un modo per trasporre con una formula?

Il primo modo è un po 'bizzarro. Se stai tentando di trasporre 12 celle orizzontali, devi selezionare 12 celle verticali in una singola selezione. Inizia a digitare una formula come =TRANSPOSE(C2:N2)nella cella attiva ma non premere Invio. Invece, tieni premuto Ctrl + Maiusc e quindi premi Invio. Questo inserisce una singola formula di matrice nelle celle selezionate. Questa formula TRANSPOSE restituirà 12 risposte e appariranno nelle 12 celle selezionate, come mostrato di seguito.

Man mano che i dati nella tabella orizzontale cambiano, gli stessi valori vengono visualizzati nella tabella verticale, come mostrato di seguito.

Ma le formule di matrice non sono ben note. Alcuni principianti del foglio di calcolo potrebbero provare a modificare la formula e dimenticare di premere Ctrl + Maiusc + Invio.

Per evitare di utilizzare la formula di matrice, utilizzare una combinazione di INDICE e RIGA, come mostrato nella figura seguente. =ROW(1:1)è un modo intelligente per scrivere il numero 1. Mentre copi questa formula, il riferimento di riga cambia in 2: 2 e restituisce un 2.

La funzione INDICE dice che stai ottenendo le risposte da C2: N2 e vuoi l'ennesimo elemento dell'intervallo.

Nella figura seguente, =FORMULATEXTnella colonna C mostra come cambia la formula quando si copia.

Articoli interessanti...