Com convertir files en columnes a Excel

Aquesta guia explica què cal fer per convertir files en columnes a Excel. Quan utilitzeu Excel, sovint heu d'intercanviar files i columnes en una taula. Per exemple, passa que una persona ha fet una taula enorme, i llavors es va adonar que és molt més fàcil llegir-la si la gires. 

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

Utilitzant la funció Enganxa especial

Suposem que teniu dos conjunts de dades. El segon és amb el que vols acabar. El primer és la taula que cal transposar. A la primera versió, els noms dels països es presenten en diferents columnes, i és molt incòmode llegir-los, i encara més, comparar les característiques dels estats entre si. Per tant, és molt millor organitzar la taula de manera que els noms dels països apareguin en columnes diferents.Com convertir files en columnes a Excel

Per intercanviar files i columnes, feu el següent:

  1. Seleccioneu la taula original. Si voleu veure tota la taula alhora (si és molt gran), heu de prémer la combinació de tecles Ctrl + Inici, i després - Ctrl + Maj + Final.
  2. Aleshores es copien les cel·les. Això es pot fer mitjançant el menú contextual o prement la combinació de tecles Ctrl+C. Es recomana que us acostumeu immediatament a l'última opció, perquè si apreneu les tecles d'accés ràpid, podeu realitzar moltes tasques literalment en un segon.
  3. Seleccioneu la primera cel·la de l'interval objectiu. При этом он должен находиться за пределами таблицы. Также необходимо подобрать ячейку таким образом, чтобы таблица после транспонирад транспонирад транспонира д странспонирове. Per exemple, si la taula inicial té 4 columnes i 10 files, després de realitzar totes aquestes operacions, repartirà 10 cel·les cap avall i 4 cel·les cap al costat. Per tant, dins d'aquest rang (comptant des de la cel·la objectiu) no hi hauria d'haver res.
  4. A la cel·la de destinació, heu de fer clic amb el botó dret i seleccionar "Enganxa especial" i després marcar la casella al costat de la inscripció "Transposar".Com convertir files en columnes a Excel

Important: si hi ha fórmules a la taula d'origen, és important assegurar-se que s'utilitzen referències absolutes a cada cel·la. Això s'ha de fer perquè tots els enllaços s'actualitzin automàticament.

Огромное преимщество опции «специальная вставка» и заключаетс cover в зожности таккк зе зе зе зе зе зе зе зе зе з з з зе зе з з зе. И при этом полностью сохраняется форматирование, что также позволяет сэкономить кучомить кучуние.

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

  1. És dolent utilitzar-lo per transposar taules de ple dret que no es redueixen a un rang de valors banal. En aquest cas, la funció "Transposar" estarà desactivada. Per solucionar aquest problema, heu de convertir la taula en un interval.
  2. Aquest mètode és molt adequat per a una transposició única perquè no associa la taula nova amb les dades originals. En paraules senzilles, quan canvieu una de les taules, la informació no s'actualitzarà automàticament a la segona. Per tant, s'haurà de repetir la transposició. 

Com intercanviar files i columnes i enllaçar-les a la taula principal?

Aleshores, què es pot fer perquè l'opció “Enganxa especial” pugui enllaçar la taula amb les dades principals i la resultant de la transposició? Després de tot, tothom voldria que les dades s'actualitzin automàticament.

  1. Скопировать таблицу, для которой требуется транспонирование.
  2. Seleccioneu una cel·la sense dades en una àrea buida de la taula.
  3. Inicieu el menú Enganxa especial, similar a l'exemple anterior. Després d'això, heu de fer clic al botó "Insereix enllaç", que es troba a la part inferior esquerra.Com convertir files en columnes a Excel
  4. El resultat serà el següent.Com convertir files en columnes a Excel
  5. Выбрать новую таблицу и запустить окно «Найти и заменить» путем нажатия комбинацl и Cl. + H.
  6. Заменить все знаки ввода формулы (=) на ххх (или любую другую комбинацию знактов, знактов, колиторов, колюбую другую комбинацию знактов, колиторов, колонтов, Заменить все знаки ввода формулы).Com convertir files en columnes a Excel
  7. Com a resultat, es produirà alguna cosa terrible, però aquesta és una condició intermèdia obligatòria per aconseguir el resultat desitjat. Llavors tot quedarà bonic.Com convertir files en columnes a Excel
  8. Copieu la taula resultant i després utilitzeu Enganxa especial per transposar-la.

Després d'això, només cal tornar a obrir el diàleg "Cerca i substituir" i utilitzar-lo per canviar el "xxx" de les cel·les a "=", de manera que totes les cel·les s'associen amb la informació original.Com convertir files en columnes a ExcelPer descomptat, això és més complicat i més llarg, però aquest mètode us permet evitar la manca d'enllaç a la taula original. Però aquest enfocament també té un inconvenient. S'expressa en la necessitat de reprendre el format de manera independent.

Aplicació de fórmules

Hi ha dues funcions que us permeten canviar de manera flexible files i columnes: ТРАНСП i ДВССЫЛ. Здесь также есть возможность сохранить связь с первоначальной таблицей, но метранить связь с первоначальной таблицей, но манскох.

funció TRANSP

De fet, aquesta fórmula transposa directament el full de càlcul. La sintaxi és la següent:

=TRANSP(matriu)

Ara intentarem aplicar-lo a una taula que conté informació sobre la població dels estats individuals.Com convertir files en columnes a Excel

  1. Compteu el nombre de columnes i files de la taula i trobeu un espai buit al full que tingui les mateixes dimensions.
  2. Inicieu el mode d'edició prement la tecla F2.
  3. Escriu una funció TRANSP amb l'interval de dades entre parèntesis. És important utilitzar sempre referències absolutes quan utilitzeu aquesta funció.Com convertir files en columnes a Excel
  4. Premeu la combinació de tecles Ctrl+Maj+Enter. És important prémer exactament la combinació de tecles, en cas contrari, la fórmula es negarà a funcionar.

Això és tot, ara el resultat es veu així!Com convertir files en columnes a Excel

L'avantatge d'aquesta fórmula és el mateix que el mètode anterior (utilitzant la funció "cerca i substitueix") és que quan canvia la informació subjacent, la taula transposada s'actualitzarà automàticament.

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

  1. El format, com en el cas del mètode Cerca i substitueix, no es desarà.
  2. La taula original ha de contenir algunes dades, en cas contrari hi haurà zeros en algunes cel·les.
  3. Излишняя зависимость от источника данных. То есть, этот метод имеет противоположный по недостаток – невозможность изменять транивоположный по недостаток – невозможность изменять транивоположнуц. Если попытаться это сделать, программа скажет, что невозможно редактировать часть масть масть ма.

A més, aquesta funció no sempre es pot aplicar de manera flexible en diferents situacions, per la qual cosa cal conèixer-la, però utilitzar tècniques més eficients.

Utilitzant la fórmula INDIRECTA

La mecànica d'aquest mètode és molt semblant a l'ús de la fórmula TRANSP, н при этом е и исползование решает проблеу невозжности редактировать транонированнюю тез пз пз пз пз пз пз п п п п п п п п п п п п п п п.

Но одной формулы INDIRECTE no n'hi ha prou: encara heu d'utilitzar la funció ADREÇA. No hi haurà una taula gran en aquest exemple, per no sobrecarregar-vos amb molta informació innecessària.

Per tant, suposem que teniu una taula d'aquest tipus, que consta de 4 columnes i 5 files.Com convertir files en columnes a Excel

S'han de prendre les següents accions:

  1. Introduïu aquesta fórmula: =INDIRECTE(ADREÇA(Columna(A1), FILA(A1))) a la cel·la superior esquerra de la taula nova (al nostre exemple és A7) i premeu la tecla Intro. Si la informació no comença a la primera fila o a la primera columna, haureu d'utilitzar una fórmula més complexa: =ДВССЫЛ(АДРЕС(СТОЛБЕЦ(A1)-СТОЛБЕЦ($A$1)+СТРОКА($A$1);СТРОКА(A1)-СТРОКА($A$1)+СТОЛБЕЦ($A$1))). En aquesta fórmula, A1 significa la cel·la superior de la taula, a partir de la qual es formarà la cel·la transposada.
  2. Amplieu la fórmula a tota l'àrea on es col·locarà la nova versió de la taula. Per fer-ho, arrossegueu el marcador de la cantonada inferior dreta de la primera cel·la fins a l'extrem oposat de la taula futura.Com convertir files en columnes a Excel
  3. Tot! La taula s'ha transposat correctament i encara podeu editar-la. Per descomptat, la seva aparença deixa molt a desitjar, però arreglar-ho no és difícil.Com convertir files en columnes a Excel Per restaurar el format correcte, heu de copiar la taula que hem transposat (és a dir, l'original) i, a continuació, seleccionar la taula de nova creació. A continuació, feu clic amb el botó dret a l'interval seleccionat i, a continuació, feu clic a "Format" a les opcions d'enganxar.Com convertir files en columnes a Excel

Per tant, utilitzant la funció INDIRECTE us permet editar absolutament qualsevol valor de la taula final, i les dades s'actualitzaran sempre tan bon punt es facin canvis a la taula d'origen.

Per descomptat, aquest mètode és més difícil, però si el treballeu a la pràctica, no tot fa tanta por.

Этот метоerich один з с саых лчших, потом что нес meTто на то что не соханясс фоороованorar нонононforй тк тк тк тк т. Т. Т т.

Com funciona la combinació de fórmules INDIRECTA i ADREÇA?

После того, как вы разобрались в том, как использовать совокупность этих формул дласпользовать совокупность этих формул дласпользовать , вам, возможно, захочется более глубоко изучить принцип работы этого метода.

function INDIRECTE a la nostra fórmula s'utilitza per crear una referència de cel·la indirecta. Per exemple, si necessiteu especificar el mateix valor a la cel·la A8 que a B1, podeu escriure la fórmula

=INDIRECT ("B1")Com convertir files en columnes a Excel

Казалось бы, зачем это делать? Ведь можно просто написать ссылку на ячейку в другой ячейке. Но преимущество этой функции в том, что в ссылку можно превратить абсолютно любтрую, Струю, Струю, что в ссылку можно превратить я создается с использованием других формул. Собственно, это мы и делаем в формуле.

Més enllà de la funció ADREÇA també s'utilitza a la fórmula COLUMNA и LÍNIA. El primer retorna l'adreça de la cel·la en funció dels números de fila i columna ja coneguts. És important seguir la seqüència correcta aquí. Primer s'especifica la fila i després només la columna. Per exemple, la funció ADREÇA(4;2) retornarà l'adreça $B$2.

Следующая используемая выше функция – это COLUMNA. Aquí és necessari perquè la fórmula rebi el número de columna d'una referència específica. Per exemple, si feu servir el paràmetre B2 entre claudàtors d'aquesta funció, retornarà el número 2, ja que la segona columna és la columna B.

Òbviament, la funció ROW funciona de la mateixa manera, només retorna el número de fila. 

I ara farem servir no exemples abstractes, sinó una fórmula molt específica que es va utilitzar anteriorment:

=INDIRECTE(ADREÇA(Columna(A1), FILA(A1)))

Aquí podeu veure-ho primer a la funció ADREÇA s'especifica la columna i només aleshores la línia. I és aquí on s'amaga el secret de la capacitat de treball d'aquesta fórmula. Recordem que aquesta funció funciona de manera mirall, i el primer argument en ella és el número de línia. I resulta que quan hi escrivim l'adreça d'una columna, es converteix en un número de línia i viceversa.

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

  1. Obtenim els números de columna i fila utilitzant les funcions corresponents.
  2. Utilitzant la funció ADREÇA les files es converteixen en columnes i viceversa.
  3. function INDIRECTE ajuda a mostrar les dades reflectides a la cel·la.

Així de senzill resulta tot!

Ús d'una macro per transposar

Una macro és un petit programa. Es pot utilitzar per automatitzar el procés. És important tenir en compte que la macro té algunes limitacions. El mètode Transpose màxim us permet treballar amb 65536 elements. Si se supera aquest límit, es perdran dades.

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

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

Sub TransposeColumnsRows()

    Dim SourceRange com a rang

    Dim DestRange com a rang

    Estableix SourceRange = Application.InputBox(Prompt:=»Seleccioneu l'interval que voleu transposar», Títol:=»Transposa les files a les columnes», Tipus:=8)

    Estableix DestRange = Application.InputBox(Prompt:=»Seleccioneu la cel·la superior esquerra de l'interval de destinació», Títol:=»Transposa les files a les columnes», Tipus:=8)

    SourceRange.Copy

    DestRange.Select

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

    Application.CutCopyMode = Fals

End Sub

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

Deixa un comentari