= LEFT (text, FIND (character,text)-1)Resumen
Para dividir una cadena de texto en un determinado carácter, puede usar una combinación de las funciones IZQUIERDA, DERECHA, LARGA y ENCONTRAR.
En el ejemplo que se muestra, la fórmula en C5 es:
|_+_|Y la fórmula en D5 es:
|_+_|Explicación
La primera fórmula usa la función ENCONTRAR para ubicar el guión bajo (_) en el texto, luego restamos 1 para regresar al 'carácter antes del carácter especial'.
|_+_|En este ejemplo, FIND devuelve 7, por lo que terminamos con 6.
Este resultado se introduce en la función IZQUIERDA como 'num_chars': el número de caracteres que se extraerán de B5, comenzando por la izquierda:
|_+_|El resultado es la cadena '011016'.
Para obtener la segunda parte del texto, usamos FIND con la función correcta.
Usamos nuevamente FIND para ubicar el guión bajo (7), luego restamos este resultado de la longitud total del texto en B5 (22), calculado con la función LEN:
|_+_|Esto nos da 15 (22-7), que se alimenta a la función DERECHA como 'num_chars' - - el número de caracteres para extraer de B5, comenzando desde la derecha:
Excel convertir fecha a texto aaaammdd|_+_|
El resultado es la cadena 'Assessment.xlsx'
Autor Dave Bruns