¿Es posible rastrear cuántas celdas se fusionaron con TEXTJOIN [Excel]?

¿Es posible rastrear cuántas celdas se fusionaron con TEXTJOIN [Excel]?

Estoy combinando varios valores en una celda al ExcelusarTEXTJOIN

Este es el conjunto de datos ficticio (el conjunto de datos real contiene miles de entradas y cada entrada contiene cientos de caracteres, por lo que es bastante difícil contar manualmente cuántas entradas se combinan:

ingrese la descripción de la imagen aquí

En el conjunto de datos anterior, es bastante fácil detectar que cada uno de Team 1ellos Team 2contiene 4 entradas. ¿Es posible contar cuántas entradas se combinan automáticamente?

gracias de antemano

#ps: Estoy usando Excel Online, por lo que no puedo usar VBA para resolver mi problema.

Respuesta1

Sus entradas están separadas por comas. Entonces solo necesita contar la cantidad de comas y luego agregar 1 para obtener la cantidad de entradas. El+ 1

Para el ejemplo que has dado, en F1 ingresa la siguiente fórmula:

=LEN(E1)-LEN(SUBSTITUTE(E1,",","")) + 1

en F2 ingrese la siguiente fórmula:

=LEN(E2)-LEN(SUBSTITUTE(E2,",","")) + 1

También + 1garantiza que si solo hay una entrada, obtendrá el resultado correcto.

En caso de que haya condiciones que no devuelvan valores, cambie la fórmula a:

=IF(LEN(E)>0,LEN(E1)-LEN(SUBSTITUTE(E1,",","")) + 1,0)

Respuesta2

Lo usas $B$2:$B$9=1dentro de tu TextJoin. También puedes usarlo dentro de un COUNTIF.

=COUNTIF($B$2:$B$9,1)regresará 4.

En lugar de codificar el número de su equipo, puede colocar solo el número en las celdas D1:D2y darle un formato de número personalizado de "Team " #.
Luego use =TEXTJOIN(", ",TRUE,IF($B$2:$B$9=$D1,$A$2:$A$9,""))y =COUNTIF($B$2:$B$9,$D1)arrastre hacia abajo para cada equipo.

Respuesta3

Prueba esta fórmula:

=TEXTJOIN(",",,FILTER($A$2:$A$9,($B$2:$B$9=NUMBERVALUE((RIGHT(D2,1))))))

ingrese la descripción de la imagen aquí

información relacionada