En primer lugar, los grupos deben tener el mismo tamaño de datos (en caso de que la fila tenga solo un número). Entonces el Grupo 1 debe ser de T a AK. En la celda T2 ingrese la fórmula:
= IFERROR (ÍNDICE ($ A $ 2: $ R $ 2, PEQUEÑO (IF ($ A $ 2: $ R $ 2 = 1, COLUMNA ($ A $ 2: $ R $ 2)), COLUMNA (A: A))), "" )
Escriba la fórmula y presione Ctrl + Shift + Enter para ingresar una fórmula de matriz. Luego, al copiar y pegar en las columnas U a AK, se mostrarán en el Grupo 1 todas las ocurrencias del 1.
Algunos consejos para mejorarlo:
- Si coloca en la celda T1 solo el número 1 y luego lo formatea de forma personalizada para mostrar
"Group " 0
, entonces puede cambiar el 1 en la fórmula a la dirección T1. Luego, al copiarlo a los otros grupos, la fórmula debe ajustarse a los otros números (debe poner 1 en cada columna de T a AK, pero mostrar solo uno de ellos y, de las columnas AM a BD, debe aparecer el número 2 y así sucesivamente).
- Si su excel es 2010 o anterior, entonces no tiene la
IFERROR()
función. La solución consiste en utilizar una IF()
y un ISERROR()
: IF(ISERROR(...),"",(...))
. El (...)
es la fórmula del primer argumento de IFERROR()
.
- Para copiar la fórmula a las otras filas, puede cambiar la función ÍNDICE para devolver una fila y una columna. La única diferencia es que la fila de retorno es la fila de la celda y la columna es la fórmula
(...)
.