Obtenha o caminho do arquivo no excel

Para obter o caminho de um arquivo Excel, você precisa usar a função CELL junto com outras três funções (LEN, SEARCH e SUBSTITUTE). CELL ajuda você a obter o caminho completo do arquivo, incluindo o nome do arquivo e o nome da planilha. E você precisa usar o restante das funções para extrair apenas o caminho do arquivo.

obter caminho do arquivo

Neste tutorial, veremos como obter o caminho do arquivo de três maneiras diferentes.

Importante: salve seu arquivo Excel antes de usar qualquer uma dessas fórmulas. Não é possível obter o caminho do arquivo, a menos que você o salve em algum lugar.

Obtenha o caminho com o nome do arquivo e da planilha

Você pode usar as etapas abaixo:

  1. Primeiro, salve sua pasta de trabalho e dê um nome a ela.
  2. Depois disso, insira a função CELL na célula.
  3. A partir daí, selecione o info_type “nome do arquivo” e deixe a referência em branco.
  4. Ao final, feche a função e pressione Enter para obter o resultado.
 =CELL("filename")

No momento em que você pressiona Enter, ele retorna o caminho do arquivo com o nome da pasta de trabalho e o nome da planilha no resultado.

obter caminho com nome de arquivo e planilha

Obtenha o caminho apenas com o nome da pasta de trabalho

Nessa situação, você precisa remover o nome da planilha do caminho. E para isso você precisa usar LEFT, SEARCH e SUBSTITUTE.

obter caminho somente com nome da pasta de trabalho
 =SUBSTITUTE(LEFT(CELL("filename"),SEARCH("]",CELL("filename"))-1),"[","")

Agora, para entender essa fórmula, é preciso dividi-la:

  1. Na primeira parte, insira a função CELL em uma célula e use o nome do arquivo no argumento info_type.
    enter-cell-function
  2. Agora use a função SEARCH para obter a posição do colchete de fechamento “]” do caminho completo.
    search-function-to-get-the-position
  3. Depois disso, usando a posição retornada por SEARCH, você precisa usar LEFT para obter o resto da parte do caminho excluindo a parte após o colchete final.
    use-left-to-get-rest-part
  4. A seguir, precisamos usar REPLACEMENT para substituir a mídia inicial.
    substitute-to-replace-starting-bracket
  5. No final, em vez de se referir à célula A1, substitua-a pela função CELL atual.
    replace-reference-with-cell-function

Obtenha apenas o caminho do arquivo

Agora digamos que você só precisa do caminho para o nome da pasta. Para isso, deve-se utilizar a CÉLULA com as funções SUBSTITUTE, LEN, RIGHT e SEARCH.

 =SUBSTITUTE(CELL("filename"), RIGHT(CELL("filename"),LEN(CELL("filename"))-SEARCH("[",CELL("filename"))+1),"")
obter apenas caminho do arquivo

Para entender esta fórmula, você precisa dividi-la:

  1. Primeiro, insira a função CELL em uma célula e use o nome de arquivo info_type.
    first-enter-cell-function
  2. Agora use a função SEARCH para obter a posição do colchete inicial e adicione 1 a ele.
    use-search-to-get-the-position
  3. Depois disso, use a função LEN para obter o número total de caracteres no caminho. E subtraia do número da posição retornado por SEARCH.
    len-to-get-total-characters-number
  4. Em seguida, use a função RIGHT para obter o nome do arquivo e o nome da planilha do caminho completo. À DIREITA, consulte o caminho completo e use o número retornado subtraindo LEN e SEARCH por [char_num].
    right-function-to-get-the-file-name
  5. A partir daí, use REPLACEMENT para substituir o nome do arquivo e da planilha por um valor vazio do caminho original.
    substitute-to-replace-file-and-worksheet-name
  6. No final, substitua a referência de célula A1 da fórmula pela função CELL que você tem na célula A1 para obtê-la em uma fórmula.
    replace-cell-reference-with-cell-function

Obtenha o arquivo Excel

Download

Adicione um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *