看板 Office 關於我們 聯絡資訊
軟體: 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://www.ptt.cc/bbs/Office/M.1636381331.A.67D.html ※ 編輯: kinomon (223.138.30.62 臺灣), 11/08/2021 22:24:19
soyoso: 自訂名稱,evaluate 11/08 22:40
soyoso: apple這個方面,取代文字上可判斷是否為文字或數字,文字 11/08 22:50
soyoso: 的話前後連接雙引號"""" 11/08 22:50
kinomon: 抱歉,剛剛爬完這個方法的文章後還是有點混亂 11/08 22:58
kinomon: 我說明看看我的理解 如果有誤再請您指正 11/08 22:59
kinomon: 我想 另外再設儲存格查找公式並以目標變數(E11:E15)取代 11/08 23:00
kinomon: 公式內的x 之後再用evaluate函數將這個運算出結果 11/08 23:01
kinomon: 這樣理解正確嗎? 11/08 23:02
soyoso: 自訂名稱內=evaluate(substitute(vlookup(...),"x",儲存格 11/08 23:04
soyoso: )),那工作表儲存格內就以=自訂名稱來回傳運算後的資料 11/08 23:06
soyoso: 所舉例的apple會需要判斷是否為文字或數字,來將取代內儲 11/08 23:07
soyoso: 存格前後連結雙引號 11/08 23:07
kinomon: 原來如此 判斷文字或數字再使用TYPE函數 11/08 23:10
kinomon: 經過s大講解後大致明白了 萬分感謝! 11/08 23:11