/ / Tratar con un número variable de muestras asociadas con valores identificativos - excel, excel-vba, excel-formula, vba

Trate con un número variable de muestras asociadas con valores identificativos: excel, excel-vba, excel-formula, vba

Soy un nuevo miembro y no un Excel ace!

Mi problema es que yo (por ejemplo, el conjunto de datoses mucho más grande) cinco valores de identificación (id1, id2, id3, id4, id5) en la columna A que identifican una conversión. En la columna BI "ve 19 muestras para los 5 lanzamientos en la columna A. Sin embargo, en cada lanzamiento, el tamaño de la muestra varía de 2 a 6. Por lo tanto, quiero obtener 19 valores de la manera en que cada valor de identificación de lanzamiento corresponde a su número de Al final quiero tener este tipo de columna A con los valores de identificación (id1, id1, id2, id2, id2, id3, id3, id3, id3, id3, id4, id4, id4, id4, id4 , id4, id5, id5) que corresponden a la columna B con el número de muestras (1,2,1,2,3,4,1,2,3,4,5,2,2,4,4,5). , 6,1,2). Entonces, quiero que cada valor de identificación corresponda al número de sus muestras.

¡Gracias!

Respuestas

0 para la respuesta № 1

Creo que podría ser mejor servido por ustedcreando una columna "CAST + Muestra" que identificaría de forma única cada fila. Sin embargo, lo siguiente, ingresado en A3 debería producir el efecto deseado de su ejemplo.

= IF (B3 = 1, "ID" y VALOR (DERECHA (A1,1)) + 1, A2)

Esto solo funcionará cuando haya menos de 10 lanzamientos.


0 para la respuesta № 2

Bien, entonces valió la pena dar ejemplos de datos. Asumiendo tu Sample está en la columna B y tu quieres tu ID"s en columna A. Pon esta fórmula en la celda. A2 y arrastre hasta que tenga su Sample.

=IF(VALUE(B2)=1,IF(LEFT(A1,2)="ID","ID"&RIGHT(A1,LEN(A1)-2)+1,"ID1"),IF(LEFT(A1,2)="ID",A1,"ID1"))

Aquí está la captura de pantalla de cómo se verá después de colocar esta fórmula.

enter image description here