How does one cell obtain the formula of another cell as text without using VBA? I can see this question has already been asked many times and the answer is always to write a
You can't. This is most likely a design choice to eliminate an average Excel user from accidentally getting something they did not want.
What you are reading is correct - writing a UDF is the solution you want.