Contidos
De cando en vez, un usuario de Excel pode ter a tarefa de converter unha serie de datos que teƱen unha estrutura horizontal nunha vertical. Este proceso chĆ”mase transposiciĆ³n. Esta palabra Ć© nova para a maiorĆa da xente, porque no traballo normal de PC non tes que usar esta operaciĆ³n. Non obstante, aqueles que teƱen que traballar con grandes cantidades de datos precisan saber como facelo. Hoxe falaremos con mĆ”is detalle sobre como realizalo, con que funciĆ³n e tamĆ©n analizaremos algĆŗns outros mĆ©todos en detalle.
FunciĆ³n TRANSPOSE: transpĆ³n intervalos de celas en Excel
Un dos mĆ©todos de transposiciĆ³n de tĆ”boas mĆ”is interesantes e funcionais en Excel Ć© a funciĆ³n TRANSP. Coa sĆŗa axuda, pode converter un intervalo de datos horizontal nun vertical ou realizar a operaciĆ³n inversa. Imos ver como traballar con el.
Sintaxe da funciĆ³n
A sintaxe desta funciĆ³n Ć© incriblemente sinxela: TRANSPOSE (matriz). Ć dicir, necesitamos usar sĆ³ un argumento, que Ć© un conxunto de datos que hai que converter nunha vista horizontal ou vertical, dependendo do que fose orixinalmente.
TransposiciĆ³n de intervalos verticais de celas (columnas)
SupoƱamos que temos unha columna co rango B2:B6. Poden conter tanto valores prefabricados como fĆ³rmulas que devolven resultados a estas celas. Non Ć© tan importante para nĆ³s, a transposiciĆ³n Ć© posible en ambos os casos. Despois de aplicar esta funciĆ³n, a lonxitude da fila serĆ” a mesma que a lonxitude da columna do intervalo orixinal.
A secuencia de pasos para usar esta fĆ³rmula Ć© a seguinte:
- Seleccione unha liƱa. No noso caso, ten unha lonxitude de cinco celas.
- Despois diso, move o cursor Ć” barra de fĆ³rmulas e introduce a fĆ³rmula alĆ =TRANSSP(B2:B6).
- Prema a combinaciĆ³n de teclas Ctrl + MaiĆŗs + Intro.
Por suposto, no seu caso, cĆ³mpre especificar o rango que Ć© tĆpico para a sĆŗa tĆ”boa.
TransposiciĆ³n de intervalos de celas horizontais (filas)
En principio, o mecanismo de acciĆ³n Ć© case o mesmo que o parĆ”grafo anterior. SupoƱamos que temos unha cadea con coordenadas inicial e final B10:F10. TamĆ©n pode conter directamente valores e fĆ³rmulas. Fagamos dela unha columna, que terĆ” as mesmas dimensiĆ³ns que a fila orixinal. A secuencia de acciĆ³ns Ć© a seguinte:
- Seleccione esta columna co rato. TamƩn pode usar as teclas do teclado Ctrl e a frecha cara abaixo, despois de facer clic na cela superior desta columna.
- Despois diso escribimos a fĆ³rmula =TRANSSP(B10:F10) na barra de fĆ³rmulas.
- Escribimos como unha fĆ³rmula matricial usando a combinaciĆ³n de teclas Ctrl + MaiĆŗs + Intro.
TransposiciĆ³n con Pegar Especial
Outra opciĆ³n posible de transposiciĆ³n Ć© utilizar a funciĆ³n Pegar especial. Este xa non Ć© un operador para usar en fĆ³rmulas, pero tamĆ©n Ć© un dos mĆ©todos populares para converter columnas en filas e viceversa.
Esta opciĆ³n estĆ” na pestana Inicio. Para acceder a el, cĆ³mpre atopar o grupo "Portapapeis" e alĆ atopar o botĆ³n "Pegar". Despois diso, abra o menĆŗ que se atopa baixo esta opciĆ³n e seleccione o elemento "TranspoƱer". Antes diso, cĆ³mpre seleccionar o intervalo que quere seleccionar. Como resultado, obteremos o mesmo rango, sĆ³ se reflicte o contrario.
3 xeitos de transpoƱer unha tƔboa en Excel
Pero, de feito, hai moitas mĆ”is formas de converter columnas en filas e viceversa. Imos describir 3 mĆ©todos polos que podemos transpoƱer unha tĆ”boa en Excel. Comentamos dous deles anteriormente, pero daremos algĆŗns exemplos mĆ”is para que teƱas unha mellor idea de como levar a cabo este procedemento.
MĆ©todo 1: Pegar especial
Este mĆ©todo Ć© o mĆ”is sinxelo. Basta con premer un par de botĆ³ns e o usuario recibe unha versiĆ³n transposta da tĆ”boa. PoƱamos un pequeno exemplo para unha maior claridade. SupoƱamos que temos unha tĆ”boa que contĆ©n informaciĆ³n sobre cantos produtos hai actualmente en stock, asĆ como canto custan en total. A mesa en si ten este aspecto.
Vemos que temos unha cabeceira e unha columna cos nĆŗmeros de produtos. No noso exemplo, a cabeceira contĆ©n informaciĆ³n sobre que produto, canto custa, canto estĆ” en stock e cal Ć© o custo total de todos os produtos relacionados con este artigo que estĆ”n en stock. Obtemos o custo segundo a fĆ³rmula onde o custo se multiplica pola cantidade. Para facer o exemplo mĆ”is visual, poƱamos a cabeceira en verde.
A nosa tarefa Ć© asegurarnos de que a informaciĆ³n contida na tĆ”boa estea situada horizontalmente. Ć dicir, para que as columnas se convertan en filas. A secuencia de acciĆ³ns no noso caso serĆ” a seguinte:
- Seleccione o intervalo de datos que necesitamos xirar. Despois diso, copiamos estes datos.
- Coloca o cursor en calquera lugar da folla. A continuaciĆ³n, faga clic co botĆ³n dereito do rato e abra o menĆŗ contextual.
- A continuaciĆ³n, fai clic no botĆ³n "Pegar especial".
Despois de completar estes pasos, cĆ³mpre facer clic no botĆ³n "TranspoƱer". En vez diso, marque a caixa ao lado deste elemento. Non cambiamos outras opciĆ³ns e, a continuaciĆ³n, fai clic no botĆ³n "Aceptar".
Despois de realizar estes pasos, quedamos coa mesma tĆ”boa, sĆ³ as sĆŗas filas e columnas estĆ”n dispostas de forma diferente. TeƱa en conta tamĆ©n que as celas que conteƱen a mesma informaciĆ³n estĆ”n resaltadas en verde. Pregunta: que pasou coas fĆ³rmulas que estaban no rango orixinal? A sĆŗa localizaciĆ³n cambiou, pero eles mesmos permaneceron. Os enderezos das celas simplemente cambiaron aos que se formaron despois da transposiciĆ³n.
Hai que realizar case as mesmas acciĆ³ns para traspoƱer valores, non fĆ³rmulas. Neste caso, tamĆ©n cĆ³mpre usar o menĆŗ Pegar especial, pero antes diso, seleccione o intervalo de datos que contĆ©n os valores. Vemos que a xanela Pegar especial pĆ³dese chamar de dĆŗas formas: a travĆ©s dun menĆŗ especial na cinta ou o menĆŗ contextual.
MĆ©todo 2. FunciĆ³n TRANSP en Excel
De feito, este mĆ©todo xa non se usa tan activamente como o era ao comezo da apariciĆ³n deste programa de follas de cĆ”lculo. Isto dĆ©bese a que este mĆ©todo Ć© moito mĆ”is complicado que usar Paste Special. Non obstante, atopa o seu uso na automatizaciĆ³n da transposiciĆ³n de tĆ”boas.
Ademais, esta funciĆ³n estĆ” en Excel, polo que Ć© imprescindible coƱecela, aĆnda que xa non se usa case. Antes consideramos o procedemento, como traballar con el. Agora completaremos este coƱecemento cun exemplo adicional.
- En primeiro lugar, debemos seleccionar o intervalo de datos que se utilizarĆ” para transpoƱer a tĆ”boa. SĆ³ tes que seleccionar a zona pola contra. Por exemplo, neste exemplo temos 4 columnas e 6 filas. Polo tanto, Ć© necesario seleccionar unha zona con caracterĆsticas opostas: 6 columnas e 4 filas. A imaxe mĆ³strao moi ben.
- Despois diso, comezamos inmediatamente a encher esta cela. Ć importante non eliminar accidentalmente a selecciĆ³n. Polo tanto, debes especificar a fĆ³rmula directamente na barra de fĆ³rmulas.
- A continuaciĆ³n, prema a combinaciĆ³n de teclas Ctrl + MaiĆŗs + Intro. Lembre que esta Ć© unha fĆ³rmula matricial, xa que estamos a traballar cun gran conxunto de datos Ć” vez, que se transferirĆ”n a outro gran conxunto de celas.
Despois de introducir os datos, prememos a tecla Intro, despois de que obtemos o seguinte resultado.
Vemos que a fĆ³rmula non foi trasladada Ć” nova mesa. TamĆ©n se perdeu o formato. Poeto
Todo isto terĆ” que facerse manualmente. Ademais, lembra que esta tĆ”boa estĆ” relacionada coa orixinal. Polo tanto, en canto se modifica algunha informaciĆ³n no rango orixinal, estes axustes realĆzanse automaticamente na tĆ”boa transposta.
Polo tanto, este mĆ©todo Ć© moi axeitado nos casos nos que precisa asegurarse de que a tĆ”boa transposta estea ligada Ć” orixinal. Se usas unha inserciĆ³n especial, esta posibilidade deixarĆ” de existir.
tƔboa resumo
Este Ć© un mĆ©todo fundamentalmente novo, que permite non sĆ³ traspoƱer a tĆ”boa, senĆ³n tamĆ©n levar a cabo un gran nĆŗmero de acciĆ³ns. Ć certo que o mecanismo de transposiciĆ³n serĆ” algo diferente en comparaciĆ³n cos mĆ©todos anteriores. A secuencia de acciĆ³ns Ć© a seguinte:
- Imos facer unha tĆ”boa dinĆ”mica. Para iso, cĆ³mpre seleccionar a tĆ”boa que necesitamos traspoƱer. Despois diso, vai ao elemento "Inserir" e busca alĆ "TĆ”boa dinĆ”mica". AparecerĆ” unha caixa de diĆ”logo como a desta captura de pantalla.
- AquĆ pode reasignar o intervalo desde o que se farĆ”, asĆ como facer outras opciĆ³ns. Agora estamos interesados āāprincipalmente no lugar da tĆ”boa dinĆ”mica: nunha nova folla.
- Despois diso, o deseƱo da tĆ”boa dinĆ”mica crearase automaticamente. CĆ³mpre marcar nel aqueles elementos que utilizaremos, e logo trasladalos ao lugar correcto. No noso caso, necesitamos mover o elemento "Produto" a "Nomes das columnas" e "Prezo por peza" a "Valores".
- Despois diso, finalmente crearase a tĆ”boa dinĆ”mica. Unha bonificaciĆ³n adicional Ć© o cĆ”lculo automĆ”tico do valor final.
- TamĆ©n podes cambiar outras opciĆ³ns. Por exemplo, desmarque o elemento "Prezo por peza" e marque o elemento "Custo total". Como resultado, teremos unha tĆ”boa que contĆ©n informaciĆ³n sobre o custo dos produtos. Este mĆ©todo de transposiciĆ³n Ć© moito mĆ”is funcional que os outros. Imos describir algĆŗns dos beneficios das tĆ”boas dinĆ”micas:
- AutomatizaciĆ³n. Coa axuda de tĆ”boas dinĆ”micas, pode resumir os datos automaticamente, asĆ como cambiar a posiciĆ³n de columnas e columnas de forma arbitraria. Para iso, non precisa realizar ningĆŗn paso adicional.
- Interactividade. O usuario pode cambiar a estrutura da informaciĆ³n tantas veces como necesite para realizar as sĆŗas tarefas. Por exemplo, pode cambiar a orde das columnas, asĆ como agrupar datos de forma arbitraria. Isto pĆ³dese facer tantas veces como o necesite o usuario. E, literalmente, leva menos dun minuto.
- FĆ”cil de formatar datos. Ć moi sinxelo organizar unha tĆ”boa dinĆ”mica do xeito que quere unha persoa. Para iso, sĆ³ tes que facer algĆŗns clics do rato.
- ObtenciĆ³n de valores. O gran nĆŗmero de fĆ³rmulas que se usan para crear informes sitĆŗanse na accesibilidade directa dunha persoa e son fĆ”ciles de integrar nunha tĆ”boa dinĆ”mica. Estes son datos como a suma, obter a media aritmĆ©tica, determinar o nĆŗmero de celas, multiplicar, atopar os valores mĆ”is grandes e mĆ”is pequenos na mostra especificada.
- Capacidade para crear grĆ”ficos de resumo. Se as tĆ”boas dinĆ”micas se recalculan, os seus grĆ”ficos asociados actualĆzanse automaticamente. Ć posible crear tantos grĆ”ficos como necesites. Todos eles pĆ³dense cambiar para unha tarefa especĆfica e non estarĆ”n interconectados.
- Capacidade de filtrar datos.
- Ć posible construĆr unha tĆ”boa dinĆ”mica baseada en mĆ”is dun conxunto de informaciĆ³n fonte. Polo tanto, a sĆŗa funcionalidade serĆ” aĆnda maior.
Ć certo que ao usar tĆ”boas dinĆ”micas, hai que ter en conta as seguintes restriciĆ³ns:
- Non se pode usar toda a informaciĆ³n para xerar tĆ”boas dinĆ”micas. Antes de que se poidan usar para este fin, as cĆ©lulas deben normalizarse. En palabras sinxelas, acerta. Requisitos obrigatorios: presenza dunha liƱa de cabeceira, plenitude de todas as liƱas, igualdade de formatos de datos.
- Os datos actualĆzanse de forma semiautomĆ”tica. Para obter nova informaciĆ³n na tĆ”boa dinĆ”mica, debes facer clic nun botĆ³n especial.
- As tĆ”boas dinĆ”micas ocupan moito espazo. Isto pode provocar algunha interrupciĆ³n do ordenador. Ademais, o ficheiro serĆ” difĆcil de enviar por correo electrĆ³nico por iso.
Ademais, despois de crear unha tĆ”boa dinĆ”mica, o usuario non ten a posibilidade de engadir nova informaciĆ³n.