I think there's no official documentation for directly connecting Excel to Azure KeyVault because this integration isn't natively supported. So a quick approach would be to use Azure Function as a bridge by following the steps below:
Create an Azure Function that handles KeyVault authentication
Then access KeyVault from the Function using managed identity.
Then Use Power Query in Excel to call your Azure Function
Hope this fixes it.