I'm not sure what you mean by state and UI, but Excel definitely has a join-like functionality in the form of vlookup function.
https://support.office.com/en-in/article/VLOOKUP-function-0b...
https://support.office.com/en-in/article/VLOOKUP-function-0b...
Artificial limitations like this are one reason people rightfully hate Microsoft.
I mean, point taken, but in case you were wondering, then yeah. VBA also does SQL operations on Excel tables, but that's, well, worse.
Are you sure about that? Afaik it doesn't but I may be mistaken.