É possível. Pelo menos por enquanto. Você nunca pode ter certeza de quanto tempo vai durar, no entanto. Pastas de trabalho compartilhadas, ou seja, pastas de trabalho acessadas por várias pessoas ao mesmo tempo são notoriamente não confiáveis, acabarão se tornando corrompidas e impossíveis de solucionar problemas. Se você quiser usar pastas de trabalho compartilhadas, é melhor ter um bom regime de backup.
Para a fórmula Indireta () trabalhar em um arquivo externo, o outro arquivo deve estar aberto. Então você pode usar algo como
=VLOOKUP(A14,Indirect("'[excel1.xlsm]"&A5&"'!$A:$U"),3,FALSE)
Você pode considerar a criação de uma solução ao contrário, ou seja, cada usuário tem sua própria pasta de trabalho e ninguém mais a utiliza. Em seguida, crie outra pasta de trabalho para fins de relatório que seja puxada de todas as pastas de trabalho do usuário com fórmulas de pesquisa.
Ou, se você realmente precisar de acesso simultâneo a vários usuários, considere um banco de dados como Access ou SQL. Você ainda pode usar o Excel como o front-end do usuário para entrada de dados e relatórios.