Como ter o NOME DO ARQUIVO em uma célula?

Esta FUNÇÃO me fornece todo o caminho para o arquivo que esta.

=CÉL(“FILENAME”)

file:///C:/Users/GILBERTO/Documents/MEGA/MEGAsync/[Padrao_2024.ods]Parametros

Mas necessito somente o nome do ARQUIVO, alguém conhece a solução?

Padrao_2024.ods

nome de arquivo.ods (9.0 KB)

=MID(CELL("filename");SEARCH("/[^/]+'#";CELL("filename"))+1;SEARCH("'#";CELL("filename"))-SEARCH("/[^/]+'#";CELL("filename"))-1)
Deve habilitar expressões regulares em fórmulas (menu Ferramentas - Opções - LibreOffice Calc - Calcular).
(Nombre de hoja en celda - #5 by mariosv)

=REGEX(CELL("filename");"[^/]+(?='#\$)")
(Calc : Function to get only filename - #6 by erAck)
Veja o comentario que segue:
Calc : Function to get only filename - #11 by mikekaganski

1 Like

Ola @LeroyG , obrigado, optei pela segunda opção, é mais simples.

Em pt_br:

=EXPREG(CÉL("filename");"[^/]+(?='#\$)")

Acho que o povo aqui é muito mal educado. E tem espantando os usuários. Me referia a um clone feito para parecer o site oficial da libre office. A sua vergonha é triplicada pelo fato de ser arrogante.

Olá, @Matulle , esclarecer o comentário… fora de contexto!!!