Excel: encontrar todos los valores en una columna para valores únicos en otra columna

Excel: encontrar todos los valores en una columna para valores únicos en otra columna

Tengo una tabla de Excel que se ve así:

Code | Description
-------------------------
A    | Desc1
A    | Desc2
B    | Desc3
C    | Desc4
C    | Desc5
C    | Desc6
...

Necesito encontrar todos los Descriptionspara cada uno único Code. Por ejemplo, quiero una tabla que se vea así:

Code | Description1 | Description2 | Description3
-----------------------------------------------------
A    | Desc1        | Desc2        |
B    | Desc3        |              |
C    | Desc4        | Desc5        | Desc6

¿Hay alguna manera de hacer esto en Excel? Probé las tablas dinámicas, pero no tuve suerte.

Respuesta1

Si sus datos incluyen A1:B7encabezados como los muestra, ingrese los encabezados que desee C1:F1, pero asegúrese de que los Codevalores de columna que está buscando estén C2hacia abajo. Gusta C3 = By C4 = D. Si no conoce todos los Codevalores de la columna, existe una fórmula de extracción única y sencilla que puede obtenerlos de la Codecolumna por usted.

Ingrese C2esta fórmula con las teclas Ctrl+ Shift+Enter

=INDEX($A$2:$A$7, MATCH(0, COUNTIF($C$1:$C1, $A$2:$A$7), 0))

Ingrese D2esta fórmula con las teclas Ctrl+ Shift+ Entery luego puede arrastrarla hacia la derecha y hacia abajo para completar su nueva tabla.

=IFERROR(INDEX($B$2:$B$7, MATCH(0, COUNTIF($C2:C2,$B$2:$B$7)+IF($A$2:$A$7<>$C2, 1, 0), 0)), 0)

Actualmente, esto mostrará una 0en las celdas que no tienen ninguna descripción nueva para mostrar. Esto también solo funcionará si sus datos originales están ordenados por Codecolumna.Editar: No importa, funciona con valores sin ordenar.

Espero que esto ayude.

EDITAR* Agregó una foto

Lea más sobre esta combinación de fórmulas aquí ►Cómo extraer una lista distinta única de una columna en Excel

EDITAR* Agregó una foto

información relacionada