The only way I could think to do this for you would be to make a custom function in VBA:
That function =TEXTFORMULA(cell) will return the formula as a string.
I coupled that with the index/match function to do what you want:
where the array you want to match to is in A1:A5 and the formulas you are trying to show are in B1:B5 and the value you want to match is in D1.
If you need more explanation let me know. Sorry it's not vlookup, I can't even remember how to use that formula as index/match is a much more robust and flexible option.
Bookmarks