Para su situación específica, una solución de fórmula es relativamente simple.
Ingrese la siguiente fórmula en B2
y ctrl-enter / copy-paste / fill-down / auto-fill en el resto de la columna de la tabla:
=(LEN($A2&",")-LEN(SUBSTITUTE($A2&",","/doc,","")))/LEN("/doc,")
Repita esta fórmula para las otras columnas, cambiando la doc
al tipo de archivo de la columna. Sin embargo, para el no. of text
columna, necesitas usar plain
En vez de text
.
Explicación:
Agregando una coma al final de la cadena en la columna A
garantiza que la subcadena que estamos buscando siempre se delimita con una /
prefijo y un ,
sufijo.
La cuenta de las ocurrencias de la subcadena es, entonces, simplemente la diferencia entre la longitud de la cadena completa y la cadena completa con las subcadenas delimitadas eliminadas, dividida por la longitud de la subcadena delimitada.
También se puede construir una fórmula un poco más complicada que extraiga el tipo de archivo que se va a contar desde el encabezado mismo, por lo que solo se requiere una única fórmula para toda la tabla:
Ingrese la siguiente fórmula en B2
y ctrl-enter / copy-paste / fill-down & amp; right / auto-fill en el resto de la tabla:
=(LEN($A2)+1-LEN(SUBSTITUTE($A2&",","/"&MID(B$1,8,LEN(B$1))&",","")))/(LEN(MID(B$1,8,LEN(B$1)))+2)
Tenga en cuenta que el encabezado de la columna H
tiene que ser cambiado a no. of plain
para que esta fórmula funcione según sus requerimientos.
Explicación:
Esta fórmula funciona esencialmente de la misma manera que la anterior.
La única diferencia importante es que, en lugar de codificar el tipo de archivo, MID(B$1,8,LEN(B$1))
Se utiliza para extraerlo del encabezado. Esto es esencialmente el equivalente a un solo argumento de dos MID()
función que extrae la subcadena desde el octavo carácter hasta el final de la cadena. ( LEN(B$1)
se utiliza en lugar de un número arbitrariamente grande, ya que da como resultado la solución "más limpia" sin posibilidad de error.)
La otra pequeña diferencia en esta fórmula es una ligera simplificación lograda al codificar las longitudes de los delimitadores.