Fórmula de Excel Extraer la ruta del nombre del archivo
Si desea extraer la ruta de la ruta completa y el nombre del archivo, puede usar una fórmula que combine las funciones LEFT, FIND, SUBSTITUTE y LEN para manejarlo. La fórmula es un poco larga, pero este tutorial le explicará cómo funciona la fórmula para usted.
Fórmula genérica:
LEFT(path,FIND("?",SUBSTITUTE(path,"\","?",LEN(path)-LEN(SUBSTITUTE(path,"\",""))))) |
Argumentos
Path: the cell reference or text string contains file path and file name. |
Cómo funciona esta fórmula
Tome una instancia: para extraer la ruta de la celda B3, que contiene la ruta completa y el nombre del archivo, utilice la siguiente fórmula:
=LEFT(B3,FIND("?",SUBSTITUTE(B3,"\","?",LEN(B3)-LEN(SUBSTITUTE(B3,"\",""))))) |
Prensa Participar clave para extraer la ruta de la celda.
Explicación
Para extraer la ruta de la ruta completa y el nombre del archivo, en primer lugar, la fórmula cuenta el número de caracteres "\" por las funciones LEN y SUSTITUTO, luego reemplaza el último "\" con un carácter especial "?" mediante la función SUSTITUIR, finalmente, busque el carácter especial "?" y extraiga la ruta utilizando las funciones BUSCAR e IZQUIERDA.
LEN función devuelve el número de caracteres de la cadena de texto.
SUBSTITUTE función reemplaza el texto antiguo por uno nuevo.
La fórmula LEN (B3) -LEN (SUSTITUTO (B3, "\", "")) cuenta el número de caracteres "\".
= LONG (B3) -LEN (SUSTITUTO (B3, "\", "")) = LEN (B3) -LEN ("C: UsersAddinTestWin10Documentsdescription.xlsx") 50 - 46 =4 |
SUBSTITUTO (B3, "\", "?", LEN (B3) -LEN (SUBSTITUTE (B3, "\", ""))) reemplaza el cuarto "\" con "?".
= SUSTITUTO (B3, "\", "?", LEN (B3) -LEN (SUSTITUTO (B3, "\", ""))) = SUSTITUIR (B3, "\", "?", 4) = C: \ Users \ AddinTestWin10 \ Documents? Description.xlsx |
FIND función se utiliza para encontrar una cadena dentro de otra cadena y devuelve la posición inicial de la cadena dentro de la otra.
La fórmula ENCONTRAR ("?", SUSTITUIR (B3, "\", "?", LARGO (B3) -LENTE (SUSTITUIR (B3, "\", "")))) encuentra la posición de "?" en la cadena de texto "C: \ Users \ AddinTestWin10 \ Documents? description.xlsx".
= ENCONTRAR ("?", SUSTITUIR (B3, "\", "?", LARGO (B3) -LENTE (SUSTITUIR (B3, "\", "")))) = ENCONTRAR ("?", "C: \ Usuarios \ AddinTestWin10 \ Documentos? Descripción.xlsx") = 34 |
LEFT función extrae subcadena con longitud fija del lado izquierdo del texto dado.
= IZQUIERDA (B3, ENCONTRAR ("?", SUSTITUIR (B3, "\", "?", LARGO (B3) -LENTE (SUSTITUIR (B3, "\", ""))))) = IZQUIERDA (B3,34) = C: \ Usuarios \ AddinTestWin10 \ Documentos \ |
Archivo de muestra
Haga clic para descargar el archivo de muestra
Fórmulas relativas
- Extraer desde la derecha hasta el personaje
Aquí presenta la fórmula para extraer texto del lado derecho de un texto dado hasta un carácter especificado. - Extraer la extensión del nombre del archivo
Aquí presenta la fórmula para extraer la extensión del archivo del nombre del archivo a otra columna. - Extraer el nombre del archivo de la ruta
Explica cómo aplicar fórmulas para extraer el nombre de archivo con o sin extensión de una ruta de archivo en una celda específica en Excel. - Agregar guiones al número de teléfono
Para agregar guiones al número de teléfono, puede usar una fórmula para resolverlo en Excel.
- Función IZQUIERDA
Extrae la subcadena del lado izquierdo del texto. - Función SUSTITUIR
Busque y reemplace la cadena de texto con otra. - Función LEN
Obtenga el número de caracteres del texto. - Buscando función
Encuentre la posición de un carácter específico o subcadena de la cadena de texto dada. - Función FIND
Encuentra una cadena dentro de otra cadena
Las mejores herramientas de productividad de oficina
Kutools para Excel: te ayuda a destacar entre la multitud
Kutools para Excel cuenta con más de 300 funciones, Garantizar que lo que necesita está a sólo un clic de distancia...
Ficha Office: habilite la lectura y edición con pestañas en Microsoft Office (incluya Excel)
- ¡Un segundo para cambiar entre docenas de documentos abiertos!
- Reduzca cientos de clics del mouse para usted todos los días, diga adiós a la mano del mouse.
- Aumenta su productividad en un 50% al ver y editar varios documentos.
- Trae pestañas eficientes a Office (incluido Excel), al igual que Chrome, Edge y Firefox.