Taula de continguts
Invertir l'ordre només significa canviar els valors de la columna. Per tant, indica que l'últim element de la columna ha de ser el primer valor en l'ordre oposat, el penúltim ha de ser el segon valor, i així successivament, sent el primer valor en una columna invertida. Una posició horitzontal es defineix com un pla o nivell perpendicular a la superfície plana; en un angle correcte amb la perpendicular. En aquest article, mostrarem algunes maneres efectives diferents d'invertir l'ordre de les columnes horitzontalment a Excel.
Descarregueu el quadern de pràctiques
Podeu baixar el quadern de treball i practicar amb ells.
Invertir l'ordre horitzontal de les columnes.xlsm
3 mètodes efectius per invertir l'ordre horitzontal de les columnes a Excel
Mentre treballem amb Microsoft Excel , és possible que hàgim de reordenar o reorganitzar el conjunt de dades que hem creat abans. Ho podem fer tornant a crear el conjunt de dades amb l'ordre requerit. Però aquesta feina requereix molt de temps. Excel té algunes característiques i eines increïbles i també algunes fórmules integrades per fer-ho amb uns quants clics.
Per exemple, utilitzarem el conjunt de dades següent que conté alguns noms de productes i el preu de els productes. Ara, hem de reordenar les columnes invertint-les i després posant-les en ordre horitzontal.
1. Insereix Ordena & Transposeu les ordres al revésOrdre de les columnes horitzontalment a Excel
Ordenar és una frase que s'utilitza per descriure l'acte d'ordenar les dades en un ordre determinat per facilitar la recopilació de dades. Mentre ordeneu les dades en un full de càlcul, podeu reorganitzar-les per localitzar-les ràpidament. Qualsevol o fins i tot més camps de dades es poden utilitzar per ordenar una regió o una llista de dades. Excel té l'ordre d'ordenació per reordenar les dades. Utilitzarem l'ordre d'ordenació per invertir les dades.
Transposa genera una nova font de dades mitjançant la qual s'inverteixen les files i columnes del document de dades inicials. Genera nous noms de variables a l'instant i proporciona una llista de les noves etiquetes de valors. Excel té la funció de transposició amb la qual farem la columna en ordre horitzontal.
Per a això, necessitem una columna auxiliar que ens ajudi a entendre que les columnes estan invertides.
Seguim els procediments per utilitzar l'ordenació i la funció de transposició a Excel per invertir l'ordre de les columnes horitzontalment.
PASOS:
- En primer lloc, seleccioneu la columna d'ajuda per veure què passa després d'utilitzar l'ordre d'ordenació.
- En segon lloc, aneu a la pestanya Dades de la cinta del vostre full de càlcul.
- En tercer lloc, des del Ordenar & Categoria Filtre , feu clic a la icona que es mostra a la captura de pantalla següent.
- Això obrirà un diàleg Ordenar avisos .
- A continuació, a " Què voleu fer? ", seleccioneu Amplieu la selecció .
- A més, feu clic al botó Ordena per ordenar-los perfectament.
- En fer això, podeu veure que ara les columnes estan invertides.
- Ja no necessitem la columna auxiliar. , per tant, suprimiu la columna d'ajuda.
- Ara, seleccioneu tot el conjunt de dades i copieu-les prement la drecera del teclat Ctrl + C .
- A continuació, aneu a la Pestaña Inici de la cinta.
- Des de la categoria Porta-retalls , feu clic al menú desplegable Enganxa .
- I, seleccioneu Enganxa especial .
- Com a alternativa, podeu fer clic amb el botó dret a la cel·la seleccionada on voleu posar el revés horitzontal. ordeneu les columnes i seleccioneu Enganxa especial .
- En lloc de fer-ho, simplement podeu utilitzar la drecera del teclat Ctrl + Alt + V per obrir el menú Enganxa. Diàleg especial .
- Això mostrarà el quadre de diàleg Enganxa especial .
- Ara, marqueu la casella Transposa i feu clic Feu clic al botó D'acord per completar el procés.
- O podeu fer clic a la icona que es mostra a la captura de pantalla per fer les columnes en ordre horitzontal.
- I, finalment, podeu veure l'ordre desitjat. Només seguint els passos anteriors podeu invertir l'ordre de la columna horitzontalment.
Llegir més: Com transposar files a columnes aExcel (5 mètodes útils)
Lectures similars
- Com transposar files a columnes basant-se en criteris a Excel
- Excel Power Query: transposició de files a columnes (guia pas a pas)
- Com transposar files a columnes amb Excel VBA (4 exemples ideals)
- Transposar diverses columnes a una columna a Excel (3 mètodes útils)
2. Invertir l'ordre de les columnes horitzontalment amb funcions d'Excel
Podem utilitzar funcions integrades d'Excel per reordenar el conjunt de dades en ordre invers de les columnes horitzontalment. Veurem dos enfocaments diferents amb la fórmula.
2.1. Aplica INDEX & Funcions TRANSPOSE
Primer, utilitzarem la combinació de les funcions INDEX , ROWS i COLUMNS per invertir les columnes. La funció INDEX ofereix el resultat o les referències a un resultat d'una taula o rang de valors. La funció FIGURES i la funció COLUMNES són funcions de cerca/referència a Excel. A continuació, utilitzarem la funció TRANSPOSE , aquesta funció retorna un rang vertical de cel·les com a rang horitzontal. Vegem els procediments per utilitzar les fórmules.
PASOS:
- En primer lloc, duplicarem les columnes al costat de les columnes originals mantenint la cel·la valor en blanc per veure si la fórmula funciona correctament.
- A continuació, seleccioneu la cel·la E5 i introduïu la fórmula següent aaquella cel·la.
=INDEX($B$5:$C$8,ROWS(B5:$B$8),COLUMNS($B$5:B5))
- A continuació, premeu Retorn al teclat.
- Arrossegueu la Annexa d'ompliment cap avall per duplicar la fórmula a l'interval. O bé, per Emplenar automàticament l'interval, feu doble clic al símbol Més ( + ).
- A més, per replicar la fórmula a tot l'interval, arrossegueu la Annexa d'ompliment cap a la dreta.
- I, finalment, podreu veure que ara les columnes estan invertides.
🔎 Com funciona la fórmula?
- COLUMNS($B$5:B5): Cerca i retorna el número de columna d'una referència de cel·la especificada.
- FILES (B5:$B$8): Busca i retorna el nombre de files a cada referència o matriu.
- INDEX($B$5:$C$8) ,ROWS(B5:$B$8),COLUMNS($B$5:B5)): Això agafarà tot el rang de dades i després invertirà les columnes.
- Ara , hem d'establir les columnes en ordre horitzontal. Per a això, seleccioneu una cel·la on vulgueu reordenar el conjunt de dades.
- A continuació, substituïu la fórmula.
=TRANSPOSE(E4:F8)
- Premeu Retorn . I la fórmula es mostrarà a la barra de fórmules.
- Per últim, tens l'ordre resultant.
2.1. Utilitzeu SORTBY & Funcions TRANSPOSE
En segon lloc, combinarem la funció SORTBY i la funció FILES per obtenir l'ordre invers de les columnes. ElLa funció SORTBY ordena els elements d'una regió o una matriu mitjançant una fórmula i elements d'una altra regió o rang. A continuació, tornarem a utilitzar la funció TRANSPOSE per fer les columnes en ordre horitzontal. Seguim els passos següents.
PASOS:
- De la mateixa manera, en els mètodes anteriors, copieu les columnes sense valor per comparar les columnes.
- Després d'això, introduïu la fórmula següent allà.
=SORTBY($B$5:$C$8,ROW(B5:B8),-1)
- A més, per completar l'operació, premeu el botó Tecla Introduïu .
🔎 Com funciona la fórmula?
- FILA(B5:B8): Això comprovarà i prendrà el nombre de files a cada referència o matriu.
- ORDENAR( $B$5:$C$8,ROW(B5:B8),-1): Ordena l'interval invertint-los tots, -1 posarà el resultat a tot el rang de cel·les.
- Ara podeu veure que les columnes estan en ordre invers.
- A més, per fer les dades en ordre horitzontal, escriviu la fórmula següent.
=TRANSPOSE(E4:F8)
- Després, premeu Retorn per veure el resultat.
- I això és tot. Podeu veure el resultat desitjat al vostre full de càlcul.
Llegir més: Com transposar columnes a files a Excel (6 mètodes)
3. Aplicar macro VBA a l'ordre invers de les columnes horitzontalment a Excel
Amb Excel VBA , els usuaris poden utilitzar fàcilment el codi que actua com amenús excel de la cinta. Podem utilitzar Excel VBA per invertir l'ordre de les columnes horitzontalment només escrivint un codi senzill. Vegem els passos per utilitzar el codi VBA per fer el treball correctament. Per a això, estem utilitzant el mateix conjunt de dades que abans.
PASS:
- En primer lloc, aneu a Pestanya Desenvolupador de la cinta.
- En segon lloc, a la categoria Codi , feu clic a Visual Basic per obrir l' Editor de Visual Basic . O premeu Alt + F11 per obrir l' Editor de Visual Basic .
- En lloc de fer això, només podeu fer clic amb el botó dret al vostre full de treball i anar a Mostra el codi . Això també us portarà a Visual Basic Editor .
- Això apareixerà a l' Visual Basic Editor on escrivim el nostre codi per crear una taula a partir d'un interval.
- A continuació, copieu i enganxeu el codi VBA que es mostra a continuació.
VBA Codi:
3849
- Després, executeu el codi fent clic al botó RubSub o prement la drecera del teclat F5 .
- Això apareixerà en una finestra que hem fet escrivint unes línies de codi. La finestra demanarà els intervals. Seleccioneu els intervals i feu clic a D'acord per completar el procediment.
- I podeu veure que les columnes del conjunt de dades ara són en ordre horitzontal invertit.
Codi VBAExplicació
5155
Aquí iniciem el procediment i anomenem el procediment Columnes_invertides_Horizontalment . Aleshores, només cal declarar els noms de variables que necessitem per executar el codi.
6706
Aquestes línies estan fent la finestra, que demanarà els rangs que volem invertir. Allà definim el quadre de títol com a Columnes inverses i el nom del quadre com a Interval .
1124
Aquest bloc de codi està invertint les columnes.
4105
La línia de codi està fent les columnes en ordre horitzontal.
Llegir més: VBA per transposar diverses columnes a files a Excel (2 mètodes)
Conclusió
Els mètodes anteriors us ajudaran a invertir l'ordre de les columnes horitzontalment a Excel . Espero que això us ajudi! Si teniu cap pregunta, suggeriment o comentari, feu-nos-ho saber a la secció de comentaris. O podeu fer un cop d'ull als nostres altres articles al bloc ExcelWIKI.com !