EXCEL如何使用函數多筆資料查詢

2008-06-11 4:52 am
問題:當A2、B2、C2輸入後,尋找對應項次10資料

A B C D E F G H I
1 機台 A
2 班別 A2
3 時數 24hr
4
5 機台 A B
6 班別 A1 A2 B1 B2
7 時數 12hr 24hr 12hr 24hr48hr 12hr 24hr 12hr
8 項次1
9 項次2
10 項次3 10 11 12 13 14 15 16 17



假如我輸入機台A
班別A2
時數24hr

此欄位會自動查詢對應資料為=>13


麻煩各位高手了~
更新1:

不好意思 可能是我的問題沒問好 我放上檔案~ 麻煩了 http://www.FunP.net/479584

更新2:

我的msn : [email protected]

更新3:

http://www.FunP.Net/664123 上面那個檔案壞掉了 補上這個~ 麻煩~

回答 (3)

2008-06-11 6:55 am
✔ 最佳答案
你述敍得有點怪
不知這是不是你要的
http://www.funp.net/449890

設定四個名稱:[機台],[班別],[時數],[項次] 分別代表上述各項
則:B4之公式=INDEX(項次,MATCH(B1,機台,1)*MATCH(B2,班別,1)*MATCH(B3,時數,1),1)

2008-06-10 23:40:41 補充:
公式錯了, 重算:
B4=IF(ISNA(MATCH(B1,機台,)*MATCH(B2,班別,)*MATCH(B3,時數,)),"",INDEX(項次,INT(MATCH(B1,機台,)/2)*4+INT(MATCH(B2,班別,)/2)*2+MATCH(B3,時數,),1))

附件重新上傳:
http://www.funp.net/709289

2008-06-11 00:27:21 補充:
若還有C機台, 公式還有問題, 應改為:
B4=IF(ISNA(MATCH(B1,機台,)*MATCH(B2,班別,)*MATCH(B3,時數,)),"",INDEX(項次,(MATCH(B1,機台,)-1)*4+(MATCH(B2,班別,)-1)*2+MATCH(B3,時數,),1))

附件:
http://www.funp.net/389130

2008-06-11 09:30:35 補充:
修改好了
D10=IF(ISNA(MATCH(D6,機台,)*MATCH(D7,班別,)*MATCH(D8,時數,)),"",SUMPRODUCT((L2:L11=D7)*(M2:M11=D8),N2:N11))

如附件:
http://www.funp.net/614715

2008-06-16 12:19:43 補充:
重新上傳附件:
http://www.funp.net/90821

2008-06-16 12:41:55 補充:
因為您的內容有使用到合併儲存格, 因此要做到一樣的效果時, 公式可能會很複雜,
而在檔案裡, 先將資料整理到sheet2的I~N欄內, 之後就簡單多了!
2014-07-21 4:33 am
所以如果你想婚的念頭已經確定
就去找一家評價好一點的婚友社!
行動吧!
這是我之前參加的婚友社我覺得不錯

或搜尋 紅娘李姐
2008-06-11 6:08 am
你看得懂嗎?


收錄日期: 2021-04-26 15:05:53
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20080610000015KK09289

檢視 Wayback Machine 備份