Notifications
Clear all

Usar nome do arquivo excel.xlsx como valor

7 Posts
2 Usuários
0 Reactions
1,501 Visualizações
(@alexzr)
Posts: 19
Active Member
Topic starter
 

Boa tarde galera,

Preciso da ajuda de algum gênio do excel e sei que aqui é o lugar certo, kkkkk

Então galera, preciso de alguma função que retorne o valor do nome do arquivo da planilha do excel

Eu tenho uma fórmula que já me ajudaram a formular que é capaz de utilizar o nome da planilha interna do excel porém preciso uma com o nome do arquivo e não com o nome de uma das planilhas dele.

Essa é a fórmula que mencionei acima:

=DIREITA(CÉL("nome.arquivo"; A1); NÚM.CARACT(CÉL("nome.arquivo"; A1))- LOCALIZAR("]";CÉL("nome.arquivo"; A1)))

Desde já agradeço

 
Postado : 16/09/2015 1:05 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde alex,

tenta assim:

=EXT.TEXTO(CÉL("filename");LOCALIZAR("[";CÉL("filename"))+1;LOCALIZAR("]";EXT.TEXTO(CÉL("filename");LOCALIZAR("[";CÉL("filename"))+1;50))-1)

Qualquer coisa da o grito.
Abraço

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 16/09/2015 1:21 pm
(@alexzr)
Posts: 19
Active Member
Topic starter
 

Grande mestre ele apareceu aqui o nome porém com o xlsx no final, como posso fazer para não aparecer esse valor??

Por exemplo, o nome de minha planilha é 1.xlsx eu gostaria que aparecesse apenas o 1

 
Postado : 16/09/2015 1:40 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Tenta assim:

=EXT.TEXTO(CÉL("filename");LOCALIZAR("[";CÉL("filename"))+1;LOCALIZAR("]";EXT.TEXTO(CÉL("filename");LOCALIZAR("[";CÉL("filename"))+1;50))-6)

Qualquer coisa da o grito.
Abraço

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 17/09/2015 6:44 am
(@alexzr)
Posts: 19
Active Member
Topic starter
 

Tenta assim:

=EXT.TEXTO(CÉL("filename");LOCALIZAR("[";CÉL("filename"))+1;LOCALIZAR("]";EXT.TEXTO(CÉL("filename");LOCALIZAR("[";CÉL("filename"))+1;50))-6)

Qualquer coisa da o grito.
Abraço

Você é um gênio parabéns!!!!!

Resolveu meu problema aqui muito obrigado...

Estou com outra dúvida porém em outro assunto então acho conveniente adotar esse como Resolvido e criar um novo tópico!!

Valeuuuuuu mesmo!

 
Postado : 17/09/2015 8:30 am
(@alexzr)
Posts: 19
Active Member
Topic starter
 

Tenta assim:

=EXT.TEXTO(CÉL("filename");LOCALIZAR("[";CÉL("filename"))+1;LOCALIZAR("]";EXT.TEXTO(CÉL("filename");LOCALIZAR("[";CÉL("filename"))+1;50))-6)

Qualquer coisa da o grito.
Abraço

Cara eu acabei observando um pequeno problema, ele escreve o nome da planilha certo porém quando eu abro outra planilha junto com esse arquivo ele copia o nome da outra planilha que está aberta =X e agora??

 
Postado : 17/09/2015 8:37 am
(@alexzr)
Posts: 19
Active Member
Topic starter
 

Galera achei que estava certo porém agora que estou testando verifiquei que essa fórmula que foi passada :

=EXT.TEXTO(CÉL("filename");LOCALIZAR("[";CÉL("filename"))+1;LOCALIZAR("]";EXT.TEXTO(CÉL("filename");LOCALIZAR("[";CÉL("filename"))+1;50))-6)

Tem um problema, que quando abre mais de um arquivo excel ao mesmo tempo ele usa o nome apenas da que foi primeiramente aberta, portanto, não usando o nome da pasta que ela realmente está

Gostaria de um fórmula que usasse o nome da pasta em que ela está.

Valeu galera!!

 
Postado : 21/09/2015 12:01 pm