返回列表 上一主題 發帖

帶出對應值

帶出對應值

Dear,

飛比.sheet的料號跟這個工作表相同時
且飛比.sheet的EU:EX欄,出現711 (會在EU:EX欄中變動,不是固定的)
則從飛比.sheet的FK:FN欄,找到對應的值,帶入到F欄中
飛比.sheet的EY:FJ欄是盤點數據
若711出現在CK_1,則把相對應的日期1的日期帶入C欄的日印
也就是711是一個依據,帶出
如同現在C欄及F欄帶出的範例值(當然這裡的料號也會變動)
請問要在這2欄如何公式?
帶出對應值.rar (22.96 KB)

本帖最後由 准提部林 於 2019-12-8 11:23 編輯

C3/陣列公式:
=IFERROR(HLOOKUP(711,VLOOKUP(A3,飛比!F:FH,{146,147,148,149;150,153,156,159},),2,),"")
=IFERROR(HLOOKUP(711,VLOOKUP(A3,飛比!F:FH,145+{1,2,3,4;5,8,11,14},),2,),"")

F3/陣列公式:
=IFERROR(HLOOKUP(711,VLOOKUP(A3,飛比!F:FN,{146,147,148,149;162,163,164,165},),2,),"")
=IFERROR(HLOOKUP(711,VLOOKUP(A3,飛比!F:FN,{145;161}+{1,2,3,4},),2,),"")

TOP

回復 2# 准提部林

感謝准大,
為了這2個公式,已經試了一個多月,都沒結果,感謝您...

TOP

回復 2# 准提部林
准大好,
想請教一個類似的對應問題,
數值大於等於0_則帶出對應日期.rar (38.4 KB)
1..        B:E為判斷的來源,小於0 或者B:E全空白,則帶出A欄的日期
2..        列3著色相同的,是對應的欄位
3..        B欄數值>=0,則帶出F欄的值
        當B欄值>0,則看C欄,依此類推
4..        B:E有時會有文字W及特別的數字711
        這2個值視為符合條件
        例如:B26=711,則帶出1/18
        B29=W,則帶出對應值1/18
5..        原本想用match,但B4的索引值,要如何讓它可以
        小於0 或者B空白,則跳C4,依此類推....
         S3=CHOOSE(MATCH(B4,B4:E4,),F4,I4,L4,O4)

TOP

回復 4# PJChen

陣列公式
=IFERROR(CHOOSE(MATCH(1=1,--(B4:E4&0)>0,),F4,I4,L4,O4),A4)

TOP

回復 5# 准提部林
准大好,

我修改了檔案,用以測試
當B:E出現W的文字時,無法帶出正確的對應值
數值大於等於0_則帶出對應日期_r1.rar (41.54 KB)

TOP

本帖最後由 准提部林 於 2022-1-6 13:26 編輯

回復 6# PJChen


=IFERROR(CHOOSE(MATCH(1=1,--TEXT(B4:E4&0,"0;;;!1")>0,),F4,I4,L4,O4),A4)

=IFERROR(CHOOSE(MATCH(1,--TEXT(B4:E4&0,"1;;;!1"),),F4,I4,L4,O4),A4)

TOP

回復 7# 准提部林
准大好,
以下紅色是手誤,之前打錯了,以下為正確!
B欄數值>=0,則帶出F欄的值
當B欄<0,則看C欄,依此類推

這二個寫法,當B欄為0,會帶出I欄的值,而不是F欄

TOP

回復 8# PJChen


=IFERROR(CHOOSE(MATCH(1,--TEXT(IF(B4:E4="",-1,B4:E4),"1;;1;!1"),),F4,I4,L4,O4),A4)

TOP

回復 9# 准提部林

准大,

執行沒問題了,能否幫忙解說下語法?
=IFERROR(CHOOSE(MATCH(1,--TEXT(IF(B4:E4="",-1,B4:E4),"1;;1;!1"),),F4,I4,L4,O4),A4)

TOP

        靜思自在 : 有願放在心裡,沒有身體力行,正如耕田不播種,皆是空過因緣。
返回列表 上一主題