Transpón matriz en Microsoft Excel

Pin
Send
Share
Send

Cando se traballa con matrices, ás veces cómpre transpoñelas, é dicir, en palabras sinxelas, volvelas. Por suposto, pode matar os datos manualmente, pero Excel ofrece varias formas de facelo máis fácil e rápido. Analizámolos en detalle.

Proceso de transposición

A transposición por matriz é o proceso de intercambiar columnas e filas. Excel ten dúas opcións para facer transposicións: usar a función TRANSPORTE e usando a ferramenta especial de inserción. Considere cada unha destas opcións con máis detalle.

Método 1: operador TRANSPOSAR

Función TRANSPORTE pertence á categoría de operadores Referencias e Arrays. A peculiaridade é que, como outras funcións que funcionan con matrices, o resultado da saída non é o contido da cela, senón toda unha matriz de datos. A sintaxe da función é bastante sinxela e semella:

= TRANSPOSTAR (matriz)

É dicir, o único argumento para este operador é unha referencia a unha matriz, no noso caso, a matriz a converter.

Vexamos como se pode aplicar esta función empregando un exemplo cunha matriz real.

  1. Seleccionamos unha cela baleira na folla, prevista para ser feita pola cela superior extrema esquerda da matriz transformada. A continuación, fai clic na icona "Función de inserción"que está situado preto da liña de fórmulas.
  2. Posta en marcha Asistentes de funcións. Abrimos unha categoría nela Referencias e Arrays ou "Lista alfabética completa". Despois de atopar o nome TRANSPORTE, selecciónea e fai clic no botón "Está ben".
  3. Iníciase a xanela de argumentos de función. TRANSPORTE. O único argumento deste operador é o campo Array. É necesario introducir as coordenadas da matriz, que deben ser revertidas. Para iso, establece o cursor no campo e, mantendo o botón esquerdo do rato, selecciona todo o rango da matriz na folla. Despois de que o enderezo da rexión apareza na xanela de argumentos, faga clic no botón "Está ben".
  4. Pero, como podes ver, na cela deseñada para mostrar o resultado, móstrase un valor incorrecto en forma de erro "#VALUE!". Isto débese ás peculiaridades do funcionamento dos operadores de matriz. Para corrixir este erro, seleccionamos un rango de celas no que o número de filas debería ser igual ao número de columnas da matriz orixinal e o número de columnas ao número de filas. Tal encontro é moi importante para que o resultado se amose correctamente. Neste caso, a cela que contén a expresión "#VALUE!" debería ser a cela superior esquerda da matriz seleccionada e de aí debe iniciarse o procedemento de selección mantendo premido o botón esquerdo do rato. Despois de facer a selección, coloque o cursor na barra de fórmulas inmediatamente despois da expresión do operador TRANSPORTEque debería mostrarse nel. Despois diso, para realizar o cálculo, cómpre facer clic no botón Introduzacomo é habitual nas fórmulas habituais e marca a combinación Ctrl + Maiúscula + Intro.
  5. Despois destas accións, a matriz amosouse como precisabamos, é dicir, de forma transposta. Pero hai un problema máis. A verdade é que agora a nova matriz é unha matriz conectada pola fórmula que non se pode cambiar. Cando intenta facer calquera cambio co contido da matriz, aparecerá un erro. Esta situación é bastante satisfactoria para algúns usuarios, xa que non van facer cambios na matriz, pero outros necesitan unha matriz coa que se poida traballar completamente.

    Para solucionar este problema, selecciona todo o intervalo transposto. Ao pasar á lapela "Casa" fai clic na icona Copiarsituado na cinta do grupo Portapapeis. En lugar da acción especificada, despois de resaltar, pode facer un conxunto de atallos de teclado estándar para copiar Ctrl + C.

  6. A continuación, sen eliminar a selección do intervalo transposto, fai clic sobre ela co botón dereito do rato. No menú contextual do grupo Opcións de inserción fai clic na icona "Valores", que ten a forma dun pictograma coa imaxe de números.

    Seguindo esta é a fórmula de matriz TRANSPORTE eliminarase e só quedará un valor nas celas coas que pode traballar do mesmo xeito que coa matriz orixinal.

Lección: Asistente de funcións de Excel

Método 2: transpoñer a matriz utilizando unha inserción especial

Ademais, a matriz pódese transpoñer usando un elemento do menú contextual, que se denomina "Inserción especial".

  1. Seleccione a matriz orixinal co cursor, mantendo o botón esquerdo do rato. A continuación, vai á pestana "Casa"fai clic na icona Copiarsituado no bloque de configuración Portapapeis.

    En cambio, pódese facer doutro xeito. Unha vez seleccionada a zona, facemos clic sobre ela co botón dereito do rato. Está activado o menú contextual no que debes seleccionar Copiar.

    Como alternativa ás dúas opcións de copia anteriores, despois de resaltar, pode facer un conxunto de combinacións de teclas rápidas Ctrl + C.

  2. Seleccionamos unha cela baleira na folla, que debería converterse no elemento superior esquerdo superior da matriz trasposta. Fai clic sobre el co botón dereito do rato. Despois disto, o menú contextual está activado. Nel, movemos o elemento "Inserción especial". Aparece outro pequeno menú. Tamén ten un elemento chamado "Inserción especial ...". Fai clic nel. Tamén pode facer unha selección, en lugar de chamar ao menú contextual, escribir unha combinación no teclado Ctrl + Alt + V.
  3. A xanela de inserción especial está activada. Hai moitas opcións para escoller como pegar datos copiados anteriormente. No noso caso, ten que deixar case toda a configuración predeterminada. Só sobre o parámetro "Transpor" Marque a caixa. Entón tes que facer clic no botón "Está ben", que está situado na parte inferior desta xanela.
  4. Despois destas accións, a matriz transposta móstrase nunha parte preseleccionada da folla. A diferenza do método anterior, xa recibimos unha matriz completa que se pode cambiar, como a fonte. Non se precisa máis perfeccionamento nin conversión.
  5. Pero se o desexa, se non precisa a matriz orixinal, pode eliminala. Para iso, selecciónea co cursor, mantendo o botón esquerdo do rato. A continuación, fai clic no elemento seleccionado co botón dereito. Seleccione no menú contextual que se abre despois Borrar contido.

Despois destas accións, só a matriz transformada quedará na folla.

Nos mesmos dous xeitos, que se discutiron anteriormente, é posible transpoñer en Excel non só matrices, senón tamén táboas completas. O procedemento será case idéntico.

Lección: Como virar unha táboa en Excel

Entón, descubrimos que en Excel a matriz pode transpoñerse, é dicir, volteada cambiando columnas e filas de dúas formas. A primeira opción consiste en usar a función TRANSPORTEe a segunda son ferramentas especiais de inserción. En xeral, o resultado final que se obtén usando estes dous métodos non é diferente. Ambos os dous métodos funcionan en case calquera situación. Así, ao escoller unha opción de conversión, as preferencias persoais dun determinado usuario veñen á cabeza. É dicir, cal destes métodos é máis conveniente para vostede persoalmente, use ese.

Pin
Send
Share
Send