作者kinomon (奇诺 Monster)
看板Office
标题[算表] VLOOKUP/HLOOKUP查找到的文字格式公式
时间Mon Nov 8 22:22:07 2021
软体: 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
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 223.138.30.62 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Office/M.1636381331.A.67D.html
※ 编辑: kinomon (223.138.30.62 台湾), 11/08/2021 22:24:19
1F:→ soyoso: 自订名称,evaluate 11/08 22:40
2F:→ soyoso: apple这个方面,取代文字上可判断是否为文字或数字,文字 11/08 22:50
3F:→ soyoso: 的话前後连接双引号"""" 11/08 22:50
4F:→ kinomon: 抱歉,刚刚爬完这个方法的文章後还是有点混乱 11/08 22:58
5F:→ kinomon: 我说明看看我的理解 如果有误再请您指正 11/08 22:59
6F:→ kinomon: 我想 另外再设储存格查找公式并以目标变数(E11:E15)取代 11/08 23:00
7F:→ kinomon: 公式内的x 之後再用evaluate函数将这个运算出结果 11/08 23:01
8F:→ kinomon: 这样理解正确吗? 11/08 23:02
9F:→ soyoso: 自订名称内=evaluate(substitute(vlookup(...),"x",储存格 11/08 23:04
10F:→ soyoso: )),那工作表储存格内就以=自订名称来回传运算後的资料 11/08 23:06
11F:→ soyoso: 所举例的apple会需要判断是否为文字或数字,来将取代内储 11/08 23:07
12F:→ soyoso: 存格前後连结双引号 11/08 23:07
13F:→ kinomon: 原来如此 判断文字或数字再使用TYPE函数 11/08 23:10
14F:→ kinomon: 经过s大讲解後大致明白了 万分感谢! 11/08 23:11