Fórmula de Excel: extraer el nombre de la carpeta de la ruta
Si desea extraer el nombre de cada carpeta final de una lista de rutas de archivo en una hoja de trabajo como se muestra a continuación, puede usar una fórmula para manejarlo rápidamente. Aquí, este tutorial presenta la fórmula y explica los argumentos y cada parte para que pueda comprenderla fácilmente.
Fórmula genérica:
RIGHT(file_path,(LEN(file_path)-FIND("?",SUBSTITUTE(file_path,"\","?",LEN(file_path)-LEN(SUBSTITUTE(file_path,"\","")))))) |
Argumentos
File_path: the file path you want to extract final folder from, it can be a text string or a cell reference. |
Cómo funciona esta fórmula
Ejemplo: extraiga el nombre de la carpeta de la ruta del archivo en la celda B3, utilice la siguiente fórmula:
=RIGHT(B3,(LEN(B3)-FIND("?",SUBSTITUTE(B3,"\","?",LEN(B3)-LEN(SUBSTITUTE(B3,"\","")))))) |
Prensa Participar clave para extraer la carpeta final.
Explicación
Para extraer la carpeta final, la fórmula localiza la posición del último "\" en primer lugar. Luego extrae la cadena de texto en el lado derecho de la última "\".
LEN función devuelve el número de caracteres de la cadena de texto.
SUBSTITUTE función reemplaza el texto antiguo por el nuevo.
La fórmula LEN (B3) -LEN (SUSTITUTO (B3, "\", "")) cuenta el número de caracteres "\".
= LONG (B3) -LEN (SUSTITUTO (B3, "\", "")) = 52-LEN ("C: UsersAddinTestWin10Desktop20200306 fórmula de texto") = 52-48 =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 \ Desktop? 20200306 fórmula de texto |
FIND función se utiliza para encontrar una cadena dentro de otra cadena y devuelve la posición inicial de la cadena dentro de 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 \ Desktop? 20200306text formula".
= ENCONTRAR ("?", SUSTITUIR (B3, "\", "?", LARGO (B3) -LENTE (SUSTITUIR (B3, "\", "")))) = ENCONTRAR ("?", "C: \ Users \ AddinTestWin10 \ Desktop? 20200306 fórmula de texto") = 32 |
FRIGHT función extrae un número específico de caracteres del lado derecho de la cadena de texto.
=RIGHT(B3,(LEN(B3)-FIND("?",SUBSTITUTE(B3,"\","?",LEN(B3)-LEN(SUBSTITUTE(B3,"\","")))))) = DERECHA (B3, (LEN (B3) -32) = DERECHA (B3,20) = 20200306 fórmula de texto |
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. - Agregue ceros a la izquierda para fijar la longitud
Este tutorial proporciona fórmulas para agregar cero a la izquierda para hacer que el texto tenga la misma longitud. - 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 DERECHA
Extrae el texto del lado derecho. - 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.