Una familia de software de hoja de cálculo de Microsoft con herramientas para analizar, trazar y comunicar datos.
suponiendo que tu primer cadena de caracteres está en la celda [B2]...
prueba con la siguiente formula de entrada matricial, se confirma pulsando ctrl+shift+enter
=izquierda(b2,max(fila(indirecto("1:"&largo(b2)))*(extrae(b2,fila(indirecto("1:"&largo(b2))),1)<>"|")))
OJO con el separador de argumentos, mi sistema usa a la coma
saludos,
hector.