todos vemos los datos de manera diferente. Algunas personas crean hojas de cálculo de Excel con los campos principales horizontales. Otros prefieren los datos verticalmente en columnas. A veces, estas preferencias conducen a un escenario en el que desea transponer datos de Excel. Microsoft debe haber anticipado este problema porque ofrecen varios métodos para cambiar sus columnas y filas.,
contenido del artículo
el problema de diseño
recientemente se me dio una gran hoja de cálculo de Microsoft Excel que contenía información de evaluación del proveedor. La información fue útil, pero debido a la forma en que se organizaron los datos, no pude usar herramientas como el filtro automático. También tendría problemas si necesitara importar la información a una base de datos. A continuación se muestra un ejemplo sencillo.,
en su lugar, quiero que los nombres de las empresas se muestren verticalmente en la columna A y los atributos de datos se muestren horizontalmente en la fila 1. Esto me facilitaría el análisis. Por ejemplo, no puedo filtrar fácilmente los proveedores de California.
Qué es la función transponer de Excel
en términos simples, la función transponer cambia la orientación de sus columnas (rango vertical) y filas (rango horizontal)., Mis datos originales filas se convierten en columnas y mis columnas sería filas. Soluciona mi problema de diseño anterior sin que tenga que volver a escribir mis datos originales.
La función de transposición es bastante versátil. Se puede utilizar en fórmulas de Excel o con Opciones de pegado. Hay algunas diferencias en función del método que utilice.
convertir columnas & filas usando pegar & transponer
Los pasos descritos a continuación se realizaron utilizando Microsoft Office 365, pero las versiones recientes de Microsoft Excel funcionarán.,
- abra la hoja de cálculo que necesita cambiar. También puede descargar la hoja de ejemplo al final de este tutorial.
- haga clic en la primera celda de su rango de datos, como A1.
- haga clic con mayúscula en la última celda del rango. Su conjunto de datos debe resaltar.
- en la pestaña Inicio, seleccione Copiar o escriba Ctrl + C.
- seleccione la nueva celda donde desea copiar los datos transpuestos.
- haga clic con el botón derecho en esa celda y seleccione el icono transponer en Pegar.,
info al pasar el cursor sobre las opciones de pegado, puede ver el cambio de diseño de datos.
ahora debería ver sus datos con las columnas y filas cambiadas. Puede cambiar el tamaño de sus columnas para satisfacer sus necesidades.
Estos dos conjuntos de datos son independientes. Puede eliminar celdas del conjunto superior y no afectará al conjunto transpuesto.
cuando se utiliza este método, se mantiene el formato original. Por ejemplo, si agregué un fondo amarillo a mis celdas originales B1: G1, se aplicaría el color. Lo mismo es cierto si usé texto rojo en la celda E: 5.
usando la función transponer en una fórmula
Como mencioné, Excel tiene varias formas de cambiar columnas a filas o viceversa. Esta segunda forma utiliza una fórmula y matriz. El resultado es el mismo, excepto que sus datos originales y los nuevos datos transpuestos están vinculados. Es posible que pierda parte de su formato original., Por ejemplo, se encontraron texto y estilos de color, pero no Colores de relleno de celda.
- abra su hoja de Excel.
- haga clic en una celda vacía donde desea que sus datos convertidos. Estoy usando A7.
- Tipo =transpose.
- termine la fórmula agregando a (y resaltando el rango de celdas que deseamos intercambiar.,
- Type) para cerrar el rango.
- Presione Entrar.
info observe cómo Excel proporciona una información sobre herramientas que muestra para transponer:»Convierte un rango vertical de celdas a un rango horizontal y viceversa».
Nota: si no estás usando Microsoft 365, probablemente necesitarás presionar CTRL + SHIFT + Enter
diferencias en transponer
aunque estos dos métodos producen resultados similares, hay diferencias. En el primer método de pegado, cualquier acción que realice en una celda es independiente de la versión transpuesta. Podría eliminar los valores originales y nada le pasaría a las columnas que intercambié.,
por el contrario, la versión de la fórmula de transposición está atada a los datos originales. Si cambio el valor en B2 de 1200 a 1500, el nuevo valor se actualizará automáticamente en B8. Sin embargo, lo contrario no es cierto. Si Cambio cualquier celda transpuesta, el conjunto original no cambiará. En su lugar, obtendré un error #SPILL y mis datos transpuestos desaparecerán.,
fórmula de transposición & celdas en blanco
otra diferencia con el uso de la fórmula de transposición es que convertirá «s.
la solución para esta peculiaridad es usar una instrucción IF para la fórmula que mantiene las celdas en blanco como espacios en blanco.,
=TRANSPOSE(IF(A1:G5="","",A1:G5))
Alternativamente, usted puede hacer una búsqueda y reemplazar en los ceros.