Versión más complicada de 990125 (Excel: tomar datos horizontales de la tabla, organizarlos verticalmente en una hoja diferente, ignorando los espacios en blanco)

Versión más complicada de 990125 (Excel: tomar datos horizontales de la tabla, organizarlos verticalmente en una hoja diferente, ignorando los espacios en blanco)

Supongamos que tengo una tabla similar [más de 200 filas y más de 80 columnas], pero con la columna B como descripción adicional de "nombre del proveedor" y con otras (columna C y hacia la derecha) llenas de fórmulas que devuelven TEXTO o "".

Escribiste: "=IFERROR(INDEX(...),"") muestra una celda vacía después de mostrar todos los datos".

¿Qué pasa si quisiera que la fórmulacontinuar devolviendo textos de las siguientes filas(nombre del proveedor_1, nombre del proveedor_2, etc.)?

Y no puedo imaginar cómo usar MATCH en tal caso.

Pienso en una fórmula que "sabe": 'OK, ya no hay texto en esta fila (nombre del proveedor_1), compensemos uno hacia abajo (nombre del proveedor_2) y examinémoslo'.

Me gustaría terminar con una tabla de tres columnas, donde en las dos primeras columnas se repiten "nombre del proveedor" y "descripción del nombre del proveedor" siempre que haya valores de texto (datos) que se devuelvan mediante la fórmula en la tercera para ese "nombre del proveedor" en particular...

¡Cualquier ayuda sería muy apreciada! (Y perdón por mi inglés.) Saludos cordiales.

mi mesa

Respuesta1

Si desea lograr lo que muestra su captura de pantalla, será mejor que no utilice fórmulas. Lo que necesitas es despivotar tu mesa.

Hay formas de hacerlo con Excel. Utilice un pivote inverso o el comando Quitar pivote en Power Query para Excel 2010 y 2013, también llamado Obtener y transformar en Excel 2016.

información relacionada