Identificar subelementos relacionados con un sku en una tabla separada

Identificar subelementos relacionados con un sku en una tabla separada

Supongo que la mejor manera de describir mi pregunta es mostrarle las entradas y salidas.

Con la mesa:

Variante Valor
tigre_1 1
tigre_2 1.2
tigre_3 1.5
tigre_4 0,8
león_1 2.1
león_2 3.2
león_3 0,2

Quiero crear una tabla que, dada la columna de la izquierda, complete automáticamente los valores de la columna de la derecha.

Animal Variantes
Tigre Tigre_1;Tigre_2;Tigre_3;Tigre_4;Tigre5
León León_1;León_2;León_3

Básicamente, dada una tabla de subelementos y una tabla de índices, quiero obtener una lista, para cada índice, de los subelementos que le pertenecen. Conozco la función de búsqueda para identificar si "Tiger_1" contiene "Tiger", pero necesitaría hacerlo de forma iterativa para toda la tabla y no sé cómo :(

¡Cualquier ayuda sería muy apreciada!

Respuesta1

Compruebe si la fórmula es útil.

=TEXTJOIN(";",TRUE,IF(LEFT($A$2:A$8,FIND("_",$A$2:$A$8)-1)=A12,$A$2:$A$8,""))

ingrese la descripción de la imagen aquí

Respuesta2

Aquí hay una solución con tabla dinámica (funciona en Office 365)

  • agregue una columna auxiliar con su categoría principal, fórmula:
    =LEFT(A2,FIND("_",A2)-1)
  • inserte una tabla dinámica, asegúrese de marcar "agregar estos datos al modelo de datos"
    ingrese la descripción de la imagen aquí
  • mueve tu categoría a filas
  • en la pestaña Power Pivote seleccione medidas - nueva medida
  • ingrese esta fórmula y luego presione OK
    =CONCATENATEX(Range,[Variant],",")
    ingrese la descripción de la imagen aquí
  • agregue su medida en los valores que forman parte de la tabla dinámica

ingrese la descripción de la imagen aquí

información relacionada