Fórmula de Excel: eliminar texto por posición -

Tabla de contenido

Fórmula genérica

=REPLACE(text,start,characters,"")

Resumen

Para eliminar texto de una celda por posición, puede utilizar la función REEMPLAZAR. En el ejemplo que se muestra, la fórmula en C6 es:

=REPLACE(B6,1,24,"")

que reemplaza los primeros 24 caracteres del texto con una cadena vacía ("").

Explicación

La función reemplazar le permite reemplazar texto según 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 REPLACE puede manejar esto fácilmente, solo necesitamos proporcionar una referencia de celda (B6), una posición inicial (1), el número de caracteres para reemplazar (24) y el texto para usar para el reemplazo (""):

=REPLACE(B6,1,24,"")

Para el reemplazo, usamos una cadena vacía ("") que hace que REPLACE reemplace los caracteres 1-24 con nada.

Alternativa con SUBSTITUTE

Dado que el texto en este caso nunca varía, también podríamos usar la función SUBSTITUTE para realizar la operación de nombre:

=SUBSTITUTE(B6,"C:UsersdaveDocuments ","")

Articulos interesantes...