EXCEL 一些資料比對的問題...?

2013-05-08 10:29 pm
小弟在工作上需要很大筆的資料查詢,希望各位EXCEL大師可以幫我。
問題如下:

sheet1

Q1:顯示sheet2 裡面等於 $25 價錢的型號,若沒有則顯示大於$25 的接近值之型號。

sheet2

型號 價錢
1  $20
2   $30
3   $40
4   $50

麻煩各位Excel大師...
更新1:

感謝這位CIW excel大師,但想請問一下,是否可以用VLOOKUP、HLOOKUP函數去解決呢?

更新2:

感謝 EXCEL迷 及 CJW 兩位大師的熱心回答,但小弟不才,研究許久還是無法參悟兩位大師的解答,請問兩位大師是否可以再說詳細一些呢 ? 感恩...

更新3:

問題已經解決!! 感謝各位大師的回答,感激不盡!

回答 (4)

2013-05-13 4:33 pm
✔ 最佳答案
SHEET2設B2為查詢價錢,則A3公式
A3=INDEX(Sheet1!A:A,SMALL(IF(Sheet1!$B$2:$B$100=MIN(IF(Sheet1!$B$2:$B$100>=$B$1,Sheet1!$B$2:$B$100,4^8)),ROW($2:$100)),ROW(1:1)))
陣列公式按住CTRL+SHIFT+ENTER往右填滿
<<參考檔>>下載地址
http://www.FunP.Net/141907

2013-05-09 08:32:14 補充:
版大您好:
就這題依我的認知是無法用VLOOKUP或HLOOKUP函數,不知其他大師有沒有其他的見解。

2013-05-09 10:44:31 補充:
若型號在價錢右的話可改成下列公式
=VLOOKUP(MIN(IF(Sheet1!$B$2:$B$100>=$B$1,Sheet1!$B$2:$B$100,4^8)),Sheet1!$B$2:$D$9,2,0)

2013-05-09 17:28:59 補充:
TO版大
公式中MIN(IF(Sheet1!$B$2:$B$100>=$B$1,Sheet1!$B$2:$B$100,4^8))是找出在Sheet1!$B$2:$B$100範圍>=所要找的價錢中最小值,再以VLOOKUP函數找出所對應的型號,例如輸入價錢22,則由公式IF(Sheet1!$B$2:$B$100>=$B$1,Sheet1!$B$2:$B$100,4^8)會找出30,40,50再以MIN函數找出小值30,再以VLOOKUP找出型號.

2013-05-10 08:28:39 補充:
准大的公式雖然簡節有力,但價錢欄需以遞增方式排列,若順序參差不齊或以遞減方式排列就會出現問題!

2013-05-13 08:33:58 補充:
SHEET2設B2為查詢價錢,則A3公式
A3=INDEX(Sheet1!A:A,SMALL(IF(Sheet1!$B$2:$B$100=MIN(IF(Sheet1!$B$2:$B$100>=$B$1,Sheet1!$B$2:$B$100,4^8)),ROW($2:$100)),ROW(1:1)))
陣列公式按住CTRL+SHIFT+ENTER往右填滿
<<參考檔>>下載地址
http://www.FunP.Net/141907

若型號在價錢右邊的話可改成下列公式
=VLOOKUP(MIN(IF(Sheet1!$B$2:$B$100>=$B$1,Sheet1!$B$2:$B$100,4^8)),Sheet1!$B$2:$D$9,2,0)
若價錢欄以遞增方式排序的話,以准提部林大師的公式較簡節有力!
資料:A1~B5.含標題
查詢值.D1:=25
公式.E2:陣列輸入
=INDEX(A2:A5,MATCH("0",TEXT(B2:B5-D1,"!0;-;0"),))

C1公式:=TEXT(B2-D$1,"!0;-;0") 下拉,即可看到公式的變化
2013-05-10 7:47 am
感謝准提部林大師分享自訂格式奇招應用學習 ^^

2013-05-10 23:49:08 補充:
ALL BEST !! ^^
謝謝分享公式應用及其使用注意事項 ~
2013-05-10 2:10 am
資料:A1~B5.含標題
查詢值.D1:=25
公式.E2:陣列輸入
=INDEX(A2:A5,MATCH("0",TEXT(B2:B5-D1,"!0;-;0"),))

C1公式:=TEXT(B2-D$1,"!0;-;0") 下拉,即可看到公式的變化

2013-05-10 17:53:01 補充:
006確在排序中才適用!
cjw大大,請上答!
2013-05-09 6:26 pm
=VLOOKUP(MIN(IF(Sheet2!B1:B4>=25,Sheet2!B1:B4,999)),IF({1,0},Sheet2!B1:B4,Sheet2!A1:A4),2,TRUE)
陣列公式


收錄日期: 2021-04-27 20:17:20
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20130508000015KK02119

檢視 Wayback Machine 備份