Board logo

標題: 輸入相同編號時, 自動顯示上一筆銀額 [打印本頁]

作者: Qin    時間: 2017-8-25 01:08     標題: 輸入相同編號時, 自動顯示上一筆銀額

[attach]27667[/attach]
作者: fengetianxia    時間: 2017-8-25 10:02

=LOOKUP(1,0/(B$2:B3=B4),D$2:D3)
作者: Qin    時間: 2017-8-25 22:14

回復 2# fengetianxia

  此公式不行

  因為資料持續增加中.
作者: hcm19522    時間: 2017-8-26 10:29

http://blog.xuite.net/hcm19522/twblog/529305658
作者: Qin    時間: 2017-8-26 15:45

回復 4# hcm19522

   答案正確, 謝謝!
作者: clio    時間: 2017-8-29 16:54

回復 4# hcm19522
請教一下hcm19522大大:
拜讀了程式,可是不了解0/(B$1:B6=B7)這個的使用手法,不知道能否解說一下呢?感謝您。
作者: hcm19522    時間: 2017-8-29 19:01

本帖最後由 hcm19522 於 2017-8-29 19:04 編輯

回復 6# clio
(一)例 :LOOKUP(A1,{1,5,9},{"A","B","C"})-->A1=1~4-->"A" ,5~8-->"B" ,9(含)以上-->"C"-->另解 1(含)以上是A  ;5(含)以上是B  ;9(含)以上是C ;<1 錯誤
(二)條件成立為真(TURE) 條件不成立為假 (FALSE)-->LOOKUP(1,0/條件是否成立,對應列)-->0/TURE或FALSE-->0與無意義-->LOOKUP找到最後一個為真 .為0 者
例 :A1:A5={1,2,3,4,5}-->LOOKUP(1,0/(A1:A5<3),{11,12,13,14,15})-->0/(A1:A5<3)產生{0,0,無意義,無意義,無意義}-->找到最後一個為真 .為0 是第二位置的對應列 12
作者: clio    時間: 2017-8-30 15:33

回復 7# hcm19522
感謝Hcm19522的詳細解釋,這樣我清楚了,LOOKUP(5,0/(B$1:B3=B4),D$1:D3))是找出最後一筆為真的資料,那假如要找第一筆呢?可以怎麼修正呢?
作者: hcm19522    時間: 2017-8-31 09:39

回復 8# clio

INDEX(D$1:D3,MATCH(,0/(B$1:B3=B4),))

OR


   INDEX(D:D,MATCH(,0/(B$1:B3=B4),))
作者: clio    時間: 2017-8-31 11:24

回復 9# hcm19522
了解…感謝hcm19522,這樣我就完全了解了,感謝您耐心的解說




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