Yes you can. In order to authenticate properly, you would need to set the "authenticator" parameter of your ODBC Data Source Name, as required according to the vendor chosen as the Identity Provider(IdP) for the Snowflake account you are connecting to.  For example, if the Snowflake account was using Active Directory Federation Services (Microsoft ADFS) as an Identity Provider, you would set the "authenticator" field to "ExternalBrowser". In so-called "Browser-based" SSO, the application (Excel) would launch your default web browser opening a new tab/window displaying the authentication page for the IdP. After the IdP has authenticated your credentials, you would be able to switch back to Excel and use the Snowflake session that had been initiated.