Trasporre dati da riga a colonna Stampa
Scritto da Paolo Ardizzoni   
Giovedì 28 Agosto 2008 21:15

Domanda

In una tabella di Excel ho i dati dei "contatti" sviluppati per righe come nell'esempio seguente:
 
 
A
B
1
Nome
Pippo
2
Indirizzo
Topolinia
3
Telefono
333-333333
4
Nome
Topolino
5
Indirizzo
Topolinia
6
Telefono
444-444444
7
Nome
Pluto
8
...........
..............
dove in colonna [A] ho il nome dei campi ed in colonna [B] i dati.
Vorrei trasporre la tabella in modo da avere il nome dei campi come titolo di colonna e sotto di essi i dati.
Vorrei cioè ottenere:
 
C
D
E
1
Nome
Indirizzo
Telefono
2
Pippo
Topolinia
333-3333333
3
Topolino
Topolinia
444-4444444
4
Pluto
...........
...........
5
..........
...........
...........

Risposta 1 (di Paolo Ardizzoni)

 
Dopo avere inserito nella prima riga le intestazioni dei campi come titoli di colonna:
in [C1]: Nome
in [D1]: Indirizzo
in [E1]: Telefono
immetti
in [C2]: =INDIRETTO("$B"&(RIF.RIGA($B1)-1)*3+RIF.COLONNA(A$1))
trascina a destra e in basso fino a soluzione.
Se vuoi eliminare le colonne [A] e [B] devi prima copiare i dati delle colonne [C] [D] [E] a fianco, supponi [F] [G] [H], con "Copia/Incolla speciale valori" in modo da avere colonne senza formule e quindi indipendenti dai dati di origine.
 

Risposta 2 (di Giovanna Arcadu)


Intestazioni in riga 1: Nome - Indirizzo – Telefono
 
in riga 2: =SCARTO($B$1;(RIF.RIGA(A1)-1)*3+RIF.COLONNA(A1)-1;0)
copia orizzontalmente per altre 2 colonne e verticalmente per quanto serve.
 
 

Sistema operativo: WIN32

Applicazioni: Excel 97, Excel 2000, Excel 2002/XP, Excel 2003, Excel 2007

Allegati:
FileDescrizioneDimensione del File
Scarica questo file (trasporreDatiRigaColonna.xls)Trasporre Dati Riga Colonna 42 Kb
Ultimo aggiornamento Venerdì 03 Luglio 2009 21:23