En Excel, ¿cómo puedo hacer una tabla con columnas a partir de una fila de otra tabla?

En Excel, ¿cómo puedo hacer una tabla con columnas a partir de una fila de otra tabla?

Tengo una tabla en Excel como esta:

Número de pieza Costo Donde usado Descripción
1000 $0.05 widget Tornillo
1001 $2.00 widget Alojamiento
1002 $5.50 widget Placa de circuito
1003 $1.00 Gismo Mostrar
1004 $0,75 Gismo Empaquetadura
1005 $0.23 Cosa Vocero
1006 $0.12 Gismo Membrana
1007 $2.43 widget Motor

Quiero crear una segunda tabla, donde las columnas se crean dinámicamente a partir de la tercera fila de la primera tabla y los valores se toman de la cuarta columna:

widget artilugio Cosa
Tornillo Mostrar Vocero
Alojamiento Empaquetadura
Placa de circuito Membrana
Motor

¿Hay alguna manera de hacer que Excel haga esto sin una macro?

Respuesta1

sí, puedes usar una fórmula como: =TRANSPOSE(UNIQUE("where used"))para generar dinámicamente tus encabezados,

luego use una fórmula como: =FILTER("description", "where used"="headers generated with first formula")para generar dinámicamente el cuerpo de la tabla

la descripción y dónde se usa en el segundo filtro deben estar anclados para que al arrastrar la fórmula se obtengan todos los datos por columna.

Por ejemplo:ingrese la descripción de la imagen aquí

te conseguirá esto:ingrese la descripción de la imagen aquí

Estoy seguro de que hay otras formas de hacerlo.

información relacionada