Cumu cunvertisce e fila in colonne in Excel

Questa guida spiega ciò chì deve fà per cunvertisce e fila in colonne in Excel. Quandu si usa Excel, spessu avete da scambià fila è colonne in una tavula. Per esempiu, succedi chì una persona hà fattu una tavula tamanta, è dopu hà capitu chì hè assai più faciule di leghje, si turnate. 

Эта детальна инструкция Расскажеки трасобть тусто в тротеме, А т ex © тречаремия Excelоры, ткасох, трасох, Атречках. тречкахE Все они могут использоваться на любой версии Excel, как очень старой, так и самой новой.

Utilizà a funzione Paste Special

Diciamu chì avete dui datasets. U sicondu hè ciò chì vulete finisce. U primu hè a tavola chì deve esse trasposta. In a prima versione, i nomi di i paesi sò presentati in diverse culonni, è hè assai inconveniente di leghje, è ancu di più, per paragunà e caratteristiche di i stati cù l'altri. Dunque, hè assai megliu urganizà a tavula in modu chì i nomi di i paesi appariscenu in diverse colonne.Cumu cunvertisce e fila in colonne in Excel

Per scambià fila è colonne, fate u seguente:

  1. Selezziunate a tavola originale. Se vulete vede tutta a tavola in una volta (se hè assai grande), avete bisognu di appughjà a combinazione di chjave Ctrl + Home, è dopu - Ctrl + Shift + End.
  2. I celluli sò poi copiati. Questu pò esse fattu sia per mezu di u menù di cuntestu, sia pressu a combinazione di chjave Ctrl + C. Hè ricumandemu chì vi abituate subitu à l'ultima opzione, perchè s'è vo amparate i chjavi caldi, pudete fà parechje attività literalmente in un secondu.
  3. Selezziunate a prima cellula in a gamma di destinazione. При этом он должен находиться за пределами таблицы. Также необходимо подобрать ячейку таким образом, чтобы таблица после транспонирод транспонирод и спонирова. Per esempiu, se a tavula iniziale hà 4 colonne è 10 fila, dopu avè realizatu tutte queste operazioni, sparghjerà 10 cells down è 4 cells à u latu. Dunque, in questu intervallu (cuntendu da a cellula di destinazione) ùn deve esse nunda.
  4. Nantu à a cellula di destinazione, duvete cliccà cù u dirittu è selezziunate "Paste Special", è dopu verificate a casella accantu à l'inscription "Transpose".Cumu cunvertisce e fila in colonne in Excel

impurtante: s'ellu ci sò formule in a tavola fonte, hè impurtante per assicurà chì e referenze assolute sò aduprate in ogni cellula. Questu deve esse fattu per chì tutti i ligami sò aghjurnati automaticamente.

Оромное премущество Тециальная в Пеставатя в Пеtклюать Таблицу воро во SSASTSсать всесьт И при этом полностью сохраняется форматирование, что также позволяет сэкономить кучание

Несмотря на эти явные плюсы, есть и ряд серьезных недостатков, которые мешают этотому вамы этому ва

  1. Hè male di usà per traspusà tavulini cumpleti chì ùn sò micca ridotti à un intervallu banale di valori. In questu casu, a funzione "Transpose" serà disattivata. Per trattà stu prublema, avete da cunvertisce a tavula in una gamma.
  2. Stu metudu hè bè adattatu per una trasposizione unica perchè ùn hè micca assuciatu a nova tavola cù i dati originali. In parolle simplici, quandu cambiate una di e tavule, l'infurmazione ùn serà micca aghjurnata automaticamente nantu à a seconda. Dunque, a trasposizione deve esse ripetuta. 

Cumu scambià e fila è e culonne è ligate à a tavola principale?

Allora, chì pò esse fattu per chì l'opzione "Paste Special" pò ligà a tavula cù i dati principali è quellu chì risulta da a trasposizione? Dopu tuttu, tutti vulete chì i dati sò aghjurnati automaticamente.

  1. Скопировать таблицу, для которой требуется транспонирование.
  2. Selezziunate una cellula senza dati in una zona viota di a tavula.
  3. Launch the Paste Special menu, simile à l'esempiu precedente. Dopu à quessa, vi tocca à cliccà nant'à u buttone "Inserisci ligame", chì pò esse trovu à u fondu manca.Cumu cunvertisce e fila in colonne in Excel
  4. U risultatu serà u seguitu.Cumu cunvertisce e fila in colonne in Excel
  5. Выбрать новую таблицу и запустить окно «Найти и заменить» путем нажатия комбинаци комбинаци H.
  6. Заменить все знаки ввода формулы (=) на ххх (или любую другую комбинацию знатетов, колинацию знатетов, колонтов, колитов, коменить).Cumu cunvertisce e fila in colonne in Excel
  7. Cum'è un risultatu, qualcosa terribili vi esce, ma questu hè una cundizione intermediaria obligatoria per ottene u risultatu desideratu. Allora tuttu sarà bella.Cumu cunvertisce e fila in colonne in Excel
  8. Copia a tavula resultanti è poi aduprate Paste Special per traspone.

Dopu à quessa, vi basta à riapertura u dialogu "Truvà è rimpiazzà", è aduprà à cambià u "xxx" in i celluli à "=" per chì tutte e cellule sò assuciati cù l'infurmazioni originali.Cumu cunvertisce e fila in colonne in ExcelDi sicuru, questu hè più cumplicatu è più longu, ma questu metudu permette di svià a mancanza di un ligame à a tavola originale. Ma questu approcciu hà ancu un inconveniente. Hè spressione in a necessità di ripiglià indipindentamente u furmatu.

Applicazione di formule

Ci hè duie funzioni chì permettenu di cambià in modu flessibile fila è colonne: ТРАНСП и ДВССЫЛ. Здесь также есть возможность сохранить связь с первоначальной таблицей, но мтехранить связь с первоначальной таблицей, но мтехранить связь

funzione TRANSP

In realtà, sta formula traspone direttamente u spreadsheet. A sintassi hè a seguente:

= TRANSP (matrice)

Avà avemu da pruvà à applicà à una tavula chì cuntene infurmazione nantu à a pupulazione di i stati individuali.Cumu cunvertisce e fila in colonne in Excel

  1. Cuntate u numeru di culonni è fila in a tavula è truvate un spaziu viotu in u fogliu chì hà e stesse dimensioni.
  2. Cumincià u modu di edizione premendu a chjave F2.
  3. Scrivite una funzione TRANSP cù a gamma di dati in parentesi. Hè impurtante di utilizà sempre referenze assolute quandu si usa sta funzione.Cumu cunvertisce e fila in colonne in Excel
  4. Preme a combinazione di tasti Ctrl+Shift+Enter. Hè impurtante di appughjà esattamente a combinazione di chjave, altrimenti a formula ricusarà di travaglià.

Eccu, avà u risultatu pare cusì !Cumu cunvertisce e fila in colonne in Excel

U vantaghju di sta formula hè u listessu cum'è u metudu precedente (aduprendu a funzione "truvà è rimpiazzà") hè chì quandu l'infurmazioni sottostanti cambianu, a tavula trasposta hà da aghjurnà automaticamente.

Но недостатки у нее тоже имеются:

  1. U furmatu, cum'è in u casu di u metudu Truvate è Replace, ùn serà micca salvatu.
  2. A tavula originale deve cuntene qualchi dati, altrimenti ci saranu zeri in certi celluli.
  3. Излишняя зависимость от источника данных. То есть, этот метод имеет противоположный по недостаток - невозможность изменять трануюсположный по недостаток Если попытаться это сделать, программа скажет, что невозможно редактировать чассть масть ма.

Inoltre, sta funzione ùn pò micca sempre esse applicata in modu flexible in diverse situazioni, cusì avete bisognu di sapè, ma aduprà tecniche più efficaci.

Utilizendu a Formula INDIRETTA

A meccanica di stu metudu hè assai simili à l'usu di a formula TRANSP, Но потом Его этомпо :е ревоблему превотспостыу рованнужаать Транню твозицари твозицари тиябисовеès онфорерюной инфорациепной.

Но одной формулы INDIRETTA micca abbastanza: avete sempre bisognu di utilizà a funzione ADDRESS. Ùn ci sarà micca una grande tavola in questu esempiu, per ùn avè micca overload you with a lot of innecessary information.

Dunque, dicemu chì avete un tali tavulinu, custituitu da 4 colonne è 5 fila.Cumu cunvertisce e fila in colonne in Excel

Ci vole à piglià e seguenti azzioni:

  1. Inserite sta formula: = INDIRECT (INDIRIZZO (COLUMN (A1), FILA (A1))) in a cellula superiore manca di a nova tavula (in u nostru esempiu hè A7) è appughjà a chjave enter. Se l'infurmazioni ùn cumincianu micca in a prima fila o in a prima colonna, allora avete da aduprà una formula più cumplessa: =ДВССЫЛ(АДРЕС(СТОЛБЕЦ(A1)-СТОЛБЕЦ($A$1)+СТРОКА($A$1);СТРОКА(A1)-СТРОКА($A$1)+СТОЛБЕЦ($A$1))). In questa formula, A1 significa a cellula superiore di a tavula, nantu à a basa di quale a cellula trasposta serà furmatu.
  2. Estende a formula à tutta l'area induve a nova versione di a tavula serà posta. Per fà questu, trascinate u marcatore in u cantonu inferjuri à a prima cellula à l'estremità opposta di a futura tabella.Cumu cunvertisce e fila in colonne in Excel
  3. Tuttu ! A tavula hè stata trasposta cun successu, è pudete ancu edità. Di sicuru, u so aspettu abbanduneghja assai per esse desideratu, ma a riparazione ùn hè micca difficiule.Cumu cunvertisce e fila in colonne in Excel Per restaurà u furmatu currettu, avete bisognu di cupià a tavula chì avemu trasposta (vale à dì l'uriginale), dopu selezziunate a tavola nova creata. Dopu, cliccate right-click nant'à u intervallu sceltu, è dopu cliccate nant'à "Formatting" in l 'opzioni pasta.Cumu cunvertisce e fila in colonne in Excel

Allora aduprà a funzione INDIRETTA permette di edità assolutamente qualsiasi valore in a tavola finale, è i dati seranu sempre aghjurnati appena qualsiasi cambiamenti sò fatti in a tavola fonte.

Di sicuru, stu metudu hè più difficiuli, ma se u travagliu in a pratica, allora tuttu ùn hè micca cusì scary.

Этот Адод ОДини из Сомух намух ноумуто несато несато несатороре ворае ال Тохрасторе в но восочдеторовеорнай ТорнаNе, Торнап товостоетоде в ворецетст ворастоетоде в ворастиовораняNтода Тормочдетеото ТорнаNе, торасочтоста Торночтоста Торточдететоре тормочдетевормочдетеотороворасочдеторо ТорнаNе

Cumu funziona a cumminazzioni di e formule INDIRECT è ADDRESS ?

Посdos Того, Как Вы Пазо: Токие Фонкая вовоку Пазабиципо таблиоть табликаго методаго мет Partо. тетода.

funzioni INDIRETTA in a nostra formula hè utilizatu per creà una riferenza di cellula indiretta. Per esempiu, se avete bisognu di specificà u listessu valore in a cellula A8 cum'è in B1, pudete scrive a formula.

= INDIRECT ("B1")Cumu cunvertisce e fila in colonne in Excel

Казалось бы, зачем это делать? Ведь можно просто написать ссылку на ячейку в другой ячейке. A so Но преимуущество в Tэтой Функии В Том, что Пидоть Сотилетку, Исона сустоку мозетку, Исполь мочтокуку мозм фодст, Итонолу Собственно, это мы и делаем в формуле.

Al di là di a funzione ADDRESS ancu usatu in a formula COLUMN и LINE. U primu torna l'indirizzu di a cellula basatu annantu à i numeri di fila è colonna digià cunnisciuti. Hè impurtante di seguità a sequenza curretta quì. Prima hè specificatu a fila, è dopu solu a colonna. Per esempiu, a funzione INDIRIZZU (4;2) turnarà l'indirizzu $ B $ 2.

Следующая используемая выше функция – это COLUMN. Hè necessariu quì per chì a formula riceve u numeru di colonna da una riferenza specifica. Per esempiu, sè vo aduprate u paràmetru B2 in i parentesi di sta funzione, torna u numeru 2, postu chì a seconda colonna hè a colonna B.

Ovviamente, a funzione ROW funziona a listessa manera, torna solu u numeru di fila. 

È avà avemu aduprà micca esempi astratti, ma una formula assai specifica chì hè stata aduprata sopra:

= INDIRECT (INDIRIZZO (COLUMN (A1), FILA (A1)))

Quì pudete vede chì prima in a funzione ADDRESS a colonna hè specificatu, è solu allora a linea. È hè quì chì u sicretu di a capacità di travagliu di sta formula hè ammucciatu. Ricurdamu chì sta funzione travaglia in un specchiu, è u primu argumentu in questu hè u numeru di linea. È risulta chì quandu avemu scrittu l'indirizzu di una colonna quì, si trasforma in un numeru di linea è vice versa.

То есть, если подытожить:

  1. Avemu a colonna è i numeri di fila cù e funzioni currispundenti.
  2. Utilizà a funzione ADDRESS e fila diventanu colonne è viceversa.
  3. funzioni INDIRETTA aiuta à vede i dati mirrored in a cellula.

Hè cusì simplice chì tuttu diventa!

Utilizà una macro per traspose

Una macro hè un picculu prugramma. Pò esse usatu per automatizà u prucessu. Hè impurtante di cunsiderà chì a macro hà qualchì limitazione. U metudu massimu di Transpose permette di travaglià cù 65536 elementi. Sè stu limitu hè superatu, si risultarà in perdita di dati.

Во всем остальном, это эффективный метод автоматизации, который сможет значительтивный метод автоматизации, который сможет значительтивный метод.

Например, можно написать такой код, который будет менять местами строки и колонки.

Sub TransposeColumnsRows()

    Dim SourceRange As Range

    Dim DestRange As Range

    Set SourceRange = Application.InputBox(Prompt:=»Please select the range to transpose», Title:=»Transpose Rows to Columns», Type:=8)

    Set DestRange = Application.InputBox (Prompt:=»Selezziunate a cellula superiore manca di a gamma di destinazione», Title:=»Traspunisce e fila à e culonne», Type:=8)

    SourceRange.Copy

    DestRange.Select

    Selection.PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:=False, Transpose:=True

    Application.CutCopyMode = False

End Sub

Но если знаний в программировании особо нет, ничего страшного. Можно воспользоваться описанными выше способами. А потом учиться новому по мере освоения старого.

Lascia un Audiolibro