¿Cómo contar las entradas en una sola celda en cada fila?Hola a todos,
A continuación se muestra el ejemplo con el que estoy trabajando. "Columna para contar" tiene varias entradas en cada celda dentro de esa columna. Quiero generar el recuento de cada celda, que es la columna "Recuento".
| Columna para contar | Contar |
| ab1, tgh9o, pl79s | 3 |
| ab1,fisc8u | 2 |
| ab1, psivb, 7ushg8 | 3 |
¿Existe algún tipo de fórmula que pueda utilizar para generar la columna "Recuento"? Miré el tipo de fórmula "recuento" y no parecía ser lo que necesitaba.
¡Gracias!
Automatización y secuencias de comandosOrganización de contenidosventanasRe: ¿Cómo contar las entradas en una sola celda en cada fila?Aquí está la fórmula
Length( Words( :"Column-to-Count"n, "," ) )
Re: ¿Cómo contar las entradas en una sola celda de cada fila?Excelente, esto funciona muy bien, ¡gracias!
Pregunta de seguimiento de @txnelson , ¿qué pasa si hay varios elementos "ab" y solo quiero contarlos?
| Columna para contar | ab Contar |
| ab1, ab2, ab3, tgh9o, pl79s | 3 |
| ab1,fisc8u | 1 |
| ab1, psivb, 7ushg8 | 1 |
Intenté usar la fórmula anterior con Longitud (Palabras (: "Columna a contar" n, "ab")) y no me dio el recuento correcto.
Re: ¿Cómo contar las entradas en una sola celda en cada fila?De otra manera
New Table( "Sample table",
Add Rows( 3 ),
New Column( "Column-to-count",
Character,
Nominal,
Set Values( {"ab1, tgh9o, pl79s", "ab1, fisc8u", "ab1, psivb, 7ushg8"})
),
New Column("Count",
Numeric,
Continuous,
Formula(N Items( Words( :"Column-to-count"n, ", " ) ))
)
)Re: ¿Cómo contar las entradas en una sola celda de cada fila?Para contar sólo los elementos que tienen "ab", aquí tienes una fórmula de fuerza bruta
alist = Words( :Column 1, ", " );
acount = 0;
For( i = 1, i <= N Items( alist ), i++,
If( Contains( alist[i], "ab" ),
acount
++)
);
acount;