Di lato con la formula - Suggerimenti per Excel

Sommario

Paste Special Transpose fa un'istantanea dei dati

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 dalle Opzioni Incolla. Trasporre è la parola fantasia di Excel per "trasformare i dati di lato".

Incolla trasposizione speciale

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 con la mano sinistra 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.

Ctrl + Maiusc + Invio per Array Formula

Quando i dati nella tabella orizzontale cambiano, gli stessi valori appariranno nella tabella verticale.

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.

Risultato di TRANSPOSE

Per evitare di utilizzare la formula di matrice, utilizzare una combinazione di INDICE e RIGA, come mostrato di seguito. =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.

Funzione INDICE

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

Come cambiano le formule su Copy Down

Grazie a Excel Ace e Tracia Williams per aver suggerito questa funzione.

Guarda un video

  • Paste Special Transpose fa un'istantanea dei dati
  • La funzione TRASPOSIZIONE richiede Ctrl + Maiusc + Invio
  • Usando Ctrl + Maiusc + Invio con = 2 a destra
  • Funzione INDICE con posizione
  • RIGA (1: 1) fornisce il numero 1
  • Cambia man mano che si copia
  • Combina INDICE e RIGA
  • 3 ° metodo: sostituire = con =
  • Excel Ace e Tracia Williams hanno suggerito questa funzione

Download file

Scarica il file di esempio qui: Podcast1986.xlsx

Articoli interessanti...