Access usa el motor Jet SQL de base de datos, por lo que no hace falta abrirlo con el SQL Server Si tenés archivos Access con tablas y registros, podés armar consultas con código SQL desde esa misma aplicación.
En el Excel no podés hacer esto. La única alternativa que se me ocurre es que imortes los datos a una base de datos y lo trabajes desde ahí.
Sería de GRAN utilidad si comentaras cómo tenés organizado ese archivo de Excel para decirte si es posible o no hacerlo. Podés adjuntar una captura de pantalla con la planilla si querés.
Saludos.