標題:
[發問]
請高手幫忙對應區的值函數該如何寫 謝謝
[打印本頁]
作者:
lcctno
時間:
2020-3-12 12:02
標題:
請高手幫忙對應區的值函數該如何寫 謝謝
[attach]31779[/attach]
1.當有成交價時會呈現出對應之買價或賣價
2.其對應數值為對應買價A行或對應賣價B行內取得
例如 若是買到3.43的委託價 那其對應之賣價將為3.46
若是賣到3.43的委託價 那其對應之買價將為3.4
3.請留意一下 A行買價或B行賣價有連續相同值的可能 也可能不是連續的數值
4.相關對應到的(底色)格式化的條件我已加入
當有數值時會依條件產生底色
感謝高手的指導
另外較早前有發一帖發錯區了(在Access區) 所以重新於Excel程式區再發一次 麻煩版大將納發錯區的帖刪了
謝謝
[attach]31780[/attach]
作者:
cucu
時間:
2020-3-12 16:25
回復
1#
lcctno
試看看I2
=IF($H2="","",VLOOKUP($E2,IF(ISNUMBER($F2:$G2),$A$2:$A$26,$B$2:$B$26),2,0))
作者:
lcctno
時間:
2020-3-13 08:19
回復
2#
cucu
感謝您的教導 但我有疑問 還希望您能幫我解疑
請問 下面這列 最後的2,0是代表什麼? 謝謝
=VLOOKUP($E2,IF(ISNUMBER($F2:$G2),$A$2:$A$26,$B$2:$B$26),2,0)
[attach]31782[/attach]
作者:
cucu
時間:
2020-3-13 09:26
回復
3#
lcctno
VLOOKUP($E2,IF(ISNUMBER($F2:$G2),$A$2:$A$26,$B$2:$B$26),2,0)
前方IF(ISNUMBER($F2:$G2)...去判斷是買或是賣來決定vlookup的查找欄位與回傳欄位,
2就是回傳前述組成範圍的第二欄,0就是false完全相符的意思。
作者:
lcctno
時間:
2020-3-17 11:01
回復
4#
cucu
[attach]31790[/attach]
[attach]31791[/attach]
這次我將買賣分開 比較容易使用 但我弄了一整天還是弄不好 懇請您的指導 謝謝
我想要問的是F行(對應賣價)與I行(對應買價)的函數該如何寫
1.當有委託價賣時會呈現出對應買價或對應賣價
2.其對應數值為對應買價A行或對應賣價B行內取得
例如 若是買到3.43的委託價 那其對應之賣價將為3.46
若是賣到3.43的委託價 那其對應之買價將為3.4
3.請留意一下 A行買價或B行賣價有連續相同值的可能
也可能不是連續的數值
4.相關對應到的(底色)格式化的條件我已加入
當有數值時會依條件產生底色
感謝高手的您來指導
作者:
cucu
時間:
2020-3-17 11:34
回復
5#
lcctno
如果用原本的函數模式
F2=VLOOKUP($E2,IF({1,0},$A$2:$A$6008,$B$2:$B$6008),2,0)
I2=VLOOKUP($H2,IF({1,0},$B$2:$B$6008,$A$2:$A$6008),2,0)
但是既然您已經分開來了,用index+match函數或許比較容易理解
F2=INDEX($B$2:$B$6008,MATCH($E2,$A$2:$A$6008,0))
I2=INDEX($A$2:$A$6008,MATCH($H2,$B$2:$B$6008,0))
作者:
JT1221
時間:
2020-4-9 09:54
回復
5#
lcctno
試試這個~
請在F4欄位 =LOOKUP(1,0/($E4=A:A),B:B) '意思為從A:A欄位中查尋跟E4一樣的值後,帶出B的欄位值
A4欄位 =LOOKUP(1,0/($H4=B:B),A:A) '同上反向
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)