Edit I forgot to mention that both workbooks need to be open for this to work.
You will need to include reference to the other workbook in question.
It will still need to be array entered.
5 columns of 50,000 rows is a lot of array to process.
As an alternative use a helper column in the data source file that references the criteria in the lookup file. The formula in the lookup file then references the helper in the data source file.
Using the attached the helper in 'Automobile Values File.xlsx' column G ... non array ...
Then the final formula in 'Automobile Lookup Workbook.xlsx' could be
Bookmarks