Excel: nombres duplicados en la columna A, datos únicos en la columna B. Quiero una fila para cada nombre único con varias columnas

0

Necesito ayuda para obtener una hoja de cálculo que se parece a esto:

Smith, A.   Education       
Smith, A.   Government      
Smith, A.   Marketing

Para buscar, haga que el nombre aparezca una vez y que las tres palabras aparezcan en columnas separadas:

Smith, A.   Education   Government  Marketing
GMKoehler
fuente
1
Bienvenido a Superusuario. No somos un servicio de escritura de guiones. Esperamos que los usuarios nos digan qué han intentado hasta ahora (incluidos los scripts que están usando) y dónde están bloqueados para que podamos ayudarlo con problemas específicos. Las preguntas que solo piden guiones son demasiado amplias y es probable que sean poner en espera o cerrado . Por favor lee ¿Cómo hago una buena pregunta? .
DavidPostill
Este es un problema que realmente no se puede resolver sin una macro, como comentó @DavidPostill, este sitio no trata de crear código libre, por favor investigue por su cuenta.
Máté Juhász

Respuestas:

3

Esto se puede hacer sin VBA. Aquí hay una hoja de cálculo de ejemplo con fórmulas que transfieren los datos.

enter image description here

  1. Use el filtro avanzado para copiar nombres únicos en la columna G.
  2. En lugar de d2 =COUNTIF(A:A,G2) y arrastre hacia abajo
  3. En lugar de e2 =MATCH(G2,A:A,0)-2 y arrastre hacia abajo
  4. Coloque los números vistos en la captura de pantalla en H8:K8
  5. Coloque la fórmula de la barra de fórmulas en la captura de pantalla en H2 y arrastre hacia arriba y hacia abajo. Fórmula es =If(H$8<=$D2,OFFSET($A$1,$E2+H$8,1),"")
Scott Holtzman
fuente
¡Bien !, ¿podrías incluir también la fórmula = if () para que pueda copiarse?
Davesexcel
@scott Holtzman, eso funcionó perfectamente. Muchas gracias! Realmente no sé qué es un script, VBA o macro, pero entiendo las fórmulas. ¡Eres un salvavidas!
GMKoehler
Me alegro de que funcionó para ti @GMKoehler. Por favor, marque esto como la respuesta si es tal.
Scott Holtzman
Editado @Davesexcel.
Scott Holtzman