Board logo

標題: [發問] 自動帶入相對應條件後的數值 [打印本頁]

作者: ken88y    時間: 2019-3-16 14:10     標題: 自動帶入相對應條件後的數值

本帖最後由 ken88y 於 2019-3-16 14:13 編輯

請問各位前輩:
想要在TABLE的工作表中,自動帶入DATA工作表中相對應的數值,請問使用函數或VBA改怎麼寫?,謝謝!!
[attach]30236[/attach][attach]30237[/attach]
作者: ML089    時間: 2019-3-16 15:13

選擇 B3:H6,輸入下列公式,使用 CTRL+ENTER 輸入公式
=IFERROR(INDEX(data!$C:$C,MATCH($A3,data!$C:$C,)+COLUMN(B1)/2),"")
作者: ken88y    時間: 2019-3-16 15:53

回復 2# ML089

可以順利的將值帶入了,
感謝版主的協助.
作者: ken88y    時間: 2019-3-16 19:21

回復 3# ken88y
請問一下M大
IFERROR(INDEX(data!$C:$C,MATCH($A3,data!$C:$C,)+COLUMN(B1)/2),"")公式最後/2的意是什麼??
作者: ChuckBucket    時間: 2019-3-18 10:40

回復 4# ken88y


   個人的一點拙見,還請參考。
   你的TEST A位在data工作表的C欄,列數4,你的其它欲得參數Start_Value、End_Value、DELTA、Result,就從TEST A位置開始,依序往下得到C欄,列數5、6、7、8。
   因為你的TABLE是將參數由左往右鍵入儲存格,所以在儲存格範圍你要考量向右拉欄的變動。
   這裡你的例子的欄跟欄間距為2(B欄,D欄,F欄,H欄),而欲得到的資料列間距為1(列5,列6,列7,列8),因此版主在公式中才會將欄除以2。
作者: ken88y    時間: 2019-4-19 22:11

回復 5# ChuckBucket
謝謝ChuckBucket 大的解釋,有段時間外地出差,沒辦法上來版上,抱歉這麼慢才看到你的回文.




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)