[算表] VLOOKUP/HLOOKUP查找到的文字格式公式

楼主: kinomon (奇诺 Monster)   2021-11-08 22:22:07
软件: Excel
版本: 2016
抱歉,想请教的问题太长标题实在写不下
我想让VLOOKUP/HLOOKUP查找到的文字格式公式 具有运算功能
以附图为例
https://imgur.com/AuiSxP3.jpg
黑框中(B10:B27)放了我想使用的公式
我想在红框(F11:R15)根据关键字(F10:R10)回传的公式再进一步运算
例如F10的关键字是a,查找到的公式是x+3
回传到F11后根据给定的变量E11(x=8)来进行运算,得到11的结果
但目前卡在HLOOKUP或VLOOKUP回传的公式是以文字形式、不具运算功能
另外我试着用SUBSTITUTE和INDEX替换掉公式内的x,但问题仍是文字形式没能解决
请问板上高手有什么适合的方法能解决这个问题呢?
谢谢!
在此附上线上试算表
https://reurl.cc/gzlA8N
作者: soyoso (我是耀宗)   2021-11-08 22:40:00
自订名称,evaluateapple这个方面,取代文字上可判断是否为文字或数字,文字的话前后连接双引号""""
楼主: kinomon (奇诺 Monster)   2021-11-08 22:58:00
抱歉,刚刚爬完这个方法的文章后还是有点混乱我说明看看我的理解 如果有误再请您指正我想 另外再设储存格查找公式并以目标变量(E11:E15)取代公式内的x 之后再用evaluate函数将这个运算出结果这样理解正确吗?
作者: soyoso (我是耀宗)   2021-11-08 23:04:00
自订名称内=evaluate(substitute(vlookup(...),"x",储存格)),那工作表储存格内就以=自订名称来回传运算后的资料所举例的apple会需要判断是否为文字或数字,来将取代内储存格前后连结双引号
楼主: kinomon (奇诺 Monster)   2021-11-08 23:10:00
原来如此 判断文字或数字再使用TYPE函数经过s大讲解后大致明白了 万分感谢!

Links booklink

Contact Us: admin [ a t ] ucptt.com