Fórmula Excel: Extraia o nome da pasta do caminho
Se você deseja extrair cada nome de pasta final de uma lista de caminhos de arquivo em uma planilha, como mostrado abaixo na captura de tela, você pode usar uma fórmula para lidar com isso rapidamente. Aqui, este tutorial apresenta a fórmula e explica os argumentos e todas as partes para você entender facilmente.
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. |
Como essa fórmula funciona
Exemplo: extraia o nome da pasta do caminho do arquivo na célula B3, use a fórmula abaixo:
=RIGHT(B3,(LEN(B3)-FIND("?",SUBSTITUTE(B3,"\","?",LEN(B3)-LEN(SUBSTITUTE(B3,"\","")))))) |
Press Entrar chave para extrair a pasta final.
Explicação
Para extrair a pasta final, a fórmula localiza primeiro a posição do último “\”. Em seguida, extrai a string de texto no lado direito do último "\".
LEN função retorna o número de caracteres na string de texto.
SUBSTITUTE função substitui o texto antigo pelo novo.
A fórmula LEN (B3) -LEN (SUBSTITUIR (B3, "\", "")) conta o número de caracteres "\".
= LEN (B3) -LEN (SUBSTITUIR (B3, "\", "")) = 52-LEN ("C: UsersAddinTestWin10Desktop20200306text formula") = 52-48 =4 |
SUBSTITUIR (B3, "\", "?", LEN (B3) -LEN (SUBSTITUIR (B3, "\", ""))) substitui o quarto "\" por "?".
= SUBSTITUIR (B3, "\", "?", LEN (B3) -LEN (SUBSTITUIR (B3, "\", ""))) = SUBSTITUIR (B3, "\", "?", 4) = C: \ Users \ AddinTestWin10 \ Desktop? 20200306 fórmula de texto |
FIND função é usado para localizar uma string dentro de outra string e retorna a posição inicial da string dentro de outra.
A fórmula FIND ("?", SUBSTITUTE (B3, "\", "?", LEN (B3) -LEN (SUBSTITUTE (B3, "\", "")))) encontra a posição de “?” na string de texto "C: \ Users \ AddinTestWin10 \ Desktop? 20200306fórmula de texto".
= FIND ("?", SUBSTITUTE (B3, "\", "?", LEN (B3) -LEN (SUBSTITUTE (B3, "\", "")))) = FIND ("?", “C: \ Usuários \ AddinTestWin10 \ Desktop? 20200306 fórmula de texto”) = 32 |
FRIGHT função extrai um número específico de caracteres do lado direito da string de texto.
=RIGHT(B3,(LEN(B3)-FIND("?",SUBSTITUTE(B3,"\","?",LEN(B3)-LEN(SUBSTITUTE(B3,"\","")))))) = DIREITO (B3, (LEN (B3) -32) = DIREITA (B3,20) = 20200306 fórmula de texto |
Arquivo de exemplo
Clique para baixar o arquivo de amostra
Fórmulas Relativas
- Extrair da direita até o personagem
Aqui apresenta a fórmula para extrair o texto do lado direito de um determinado texto até um caractere especificado. - Extraia a extensão do nome do arquivo
Aqui apresenta a fórmula para extrair a extensão do arquivo do nome do arquivo para outra coluna. - Adicione zeros saltados para corrigir o comprimento
Este tutorial fornece fórmulas para adicionar zero à esquerda para fazer o texto com o mesmo comprimento. - Adicionar travessões ao número de telefone
Para adicionar travessões ao número de telefone, você pode usar uma fórmula para resolvê-lo no Excel.
- Função DIREITA
Extraia o texto do lado direito. - Função SUBSTITUE
Encontre e substitua a string de texto por outra. - Função LEN
Obtenha o número de caracteres no texto. - Função PESQUISA
Encontre a posição de um caractere ou substring específico da string de texto fornecida. - Função FIND
Encontre uma string dentro de outra string
As melhores ferramentas de produtividade para escritório
Kutools for Excel - ajuda você a se destacar da multidão
Você gostaria de completar seu trabalho diário de forma rápida e perfeita? O Kutools for Excel traz 300 recursos avançados poderosos (combinar pastas de trabalho, somar por cor, dividir o conteúdo da célula, converter data e assim por diante ...) e economizar 80% do tempo para você.
- Projetado para 1500 cenários de trabalho, ajuda você a resolver 80% dos problemas do Excel.
- Reduza milhares de cliques de teclado e mouse todos os dias, alivie seus olhos e mãos cansados.
- Torne-se um especialista em Excel em 3 minutos. Não é mais necessário se lembrar de fórmulas dolorosas e códigos VBA.
- Avaliação gratuita ilimitada de 30 dias. Garantia de devolução do dinheiro em 60 dias. Atualização e suporte gratuitos por 2 anos.

Guia Office - Habilitar leitura e edição com guias no Microsoft Office (incluindo Excel)
- Um segundo para alternar entre dezenas de documentos abertos!
- Reduza centenas de cliques do mouse para você todos os dias, diga adeus à mão do mouse.
- Aumenta sua produtividade em 50% ao visualizar e editar vários documentos.
- Traz guias eficientes para o Office (incluindo Excel), assim como o Chrome, Firefox e o novo Internet Explorer.
