[英]Using VLOOKUP data to feed into a formula
在我的圖表中,我在B欄和D欄中有一個VLOOKUP公式,以填充品牌和房間數 。 這些是COLUMN E中返回的數字公式的參考點。由於COLUMN B和COLUMN D使用VLOOKUP,因此除非手動輸入,否則E列中的公式無法使用。 有沒有解決的辦法?
這是列B的公式:= VLOOKUP($ A2,'SS File 2019Feb13'!$ C $ 1:$ DH $ 4095,3,0)
這是列D的公式:= VLOOKUP($ A2,'SS File 2019Feb13'!$ C $ 1:$ DH $ 4095,4,0)
這是列E的公式: =INDEX(AT:AV,MATCH(D2,AK:AK,1)+0,IF(B2="SB",1,IF(B2="CW",2,3)))
謝謝你的幫助!
鑒於您的示例並不構成MWE (最小工作示例),因此很難准確地找出問題所在,但我懷疑該錯誤可能與vlookup公式返回的數據格式有關。 如果D列中的vlookup
公式返回一個test/sting
(即“ 180”),而不是格式為數字的180,則可能會導致索引匹配公式出現問題,因為這需要數字。
您可以嘗試:
=INDEX(AT:AV,MATCH(VALUE(D2),AK:AK,1)+0,IF(B2="SB",1,IF(B2="CW",2,3)))
它將嘗試將D2中的返回值轉換為數字(如果可能)。 B列,恕我直言,不太可能是問題所在,因為它已經是一個字符串並與字符串進行了比較。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.