作者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/m.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