funcion fechas ejemplos contara contar conjunto blanco anidada excel excel-formula

fechas - Excel Formula para contar la primera aparición de ''/'' desde el lado derecho de la cadena



funcion contar.si.conjunto ejemplos (2)

Esta pregunta ya tiene una respuesta aquí:

Estoy buscando una función de Excel que pueda extraer toda la cadena antes de la última aparición de ''/''

muestra:

http://teamspace.abb.com/sites/Product/NAM_MASTERDATA

Rendimiento esperado:

http://teamspace.abb.com/sites/Product

Pude lograr esto usando la fórmula de Excel debajo. Pero se supuso que esta lógica ''/'' ocurrió en la posición 5. Busqué una fórmula más flexible donde la fórmula debería contar la primera aparición de ''/'' desde el lado derecho de la cadena. Apreciar cualquier ayuda en este

=MID(A1,1,FIND("~",SUBSTITUTE(A1,"/","~",5))-1)


Utilizar esta:

=LEFT(A1,FIND("~",SUBSTITUTE(A1,"/","~",LEN(A1)-LEN(SUBSTITUTE(A1,"/",""))))-1)

Encontrará el último "/" comparando la longitud de la cadena con y sin "/".


Una solución que usa AGGREGATE ; primero encuentra la posición del último "/" y luego trunca a la izquierda:

=LEFT(A1, AGGREGATE(14,6,ROW($1:$200)/(MID(A1,ROW($1:$200),1)="/"),1)-1)

200 significa cualquier límite superior en la posición del último "/" .

Para hacer que el tamaño de la matriz se adapte automáticamente a la longitud de la cadena en A1 , es una fórmula un poco más larga pero muy rápida:

=LEFT(A1, AGGREGATE(14,6,ROW(OFFSET($A1,0,0,LEN(A1)))/ (MID(A1,ROW(OFFSET($A1,0,0,LEN(A1))),1)="/"),1)-1)