Fórmula genérica
=REEMPLAZAR(text,start,characters,"")
Explicación
Para eliminar texto de una celda por posición, puede usar la función REEMPLAZAR. En el ejemplo que se muestra, la fórmula en C6 es:
=REEMPLAZAR(B6,1,24,"")
que reemplaza los primeros 24 caracteres del texto con una cadena vacía ("").
Cómo funciona esta fórmula
La función de reemplazo le permite reemplazar el texto en función de su ubicación y longitud. En este caso, queremos quitar la unidad y la ruta, y dejar solo el nombre del documento. La longitud de esta parte de la cadena (texto) es 24 y la posición inicial es 1, y el patrón nunca cambia.
La función REEMPLAZAR puede manejar esto fácilmente, solo necesitamos proporcionar una referencia de celda (B6), una posición inicial (1), el número de caracteres a reemplazar (24) y el texto a usar para el reemplazo (""):
=REEMPLAZAR(B6,1,24,"")
Para el reemplazo, usamos una cadena vacía ("") que hace que REEMPLAZAR reemplace los caracteres 1-24 con nada.
Alternativa con SUSTITUIR
Como el texto en este caso nunca varía, también podríamos usar la función SUSTITUIR para realizar la operación de nombre:
=SUSTITUIR(B6,"C:\Users\dave\Documents\","")
0 comentarios:
Publicar un comentario