Funciones utilizadas: TRANSPONER, SI
Suponiendo un rango de datos en A2:A6 que deseamos transponer al rango A1:F1, pero reemplazando los valores resultado de cero por vacío, podemos utilizar la siguiente sintaxis:
TRANSPONER VALORES SIN CEROS EN EXCEL
|
Donde A2:A6 corresponde al rango de datos original a transponer y que contiene celdas vacías que deseamos conservar en vez de reemplazar por cero (como aplica por defecto la función TRANSPONER).
Combinamos las funciones TRANSPONER y SI para obtener el resultado deseado.
Internamente la matriz a transponer contiene un condicional que al encontrar un valor vacío, devolverá vacío, caso contrario devolverá el valor correspondiente a transponer.
De esta forma simple reemplazamos los valores cero de la función TRANSPONER estándar por valores vacíos.
Recordar de aceptar con CTRL+SHIFT+ENTER por ser fórmula matricial (no es necesario a partir de Excel 365).
Es importante mencionar que dicho método también se puede aplicar a una transposición de fila a columna.
De esta forma logramos transponer los valores de una fila o columna sin ceros de forma rápida y fácil en Excel.
Te recomiendo ver el siguiente link con más videos de Fórmulas ingeniosas de Excel AQUÍ.
Salvo aclaración, todas las fórmulas y macros de este sitio están configuradas para aplicarse sobre la celda A1. Algunas fórmulas se encuentran encerradas entre llaves {} debido a que son fórmulas matriciales. Estas llaves no deben introducirse tecleándolas, sino que se generan automáticamente al aceptar la fórmula pulsando Control+Shift+Enter al mismo tiempo. Las fórmulas de este sitio son compatibles con versiones de Microsoft Excel® 2010 o superiores.
