Board logo

標題: 資料擷取疑問 [打印本頁]

作者: babesia    時間: 2012-1-18 19:46     標題: 資料擷取疑問

欄A    欄B    欄C
1       王     A
2       張     B
3       陳     C

因工作簿內預定使用多張工作表
並均以上面工作表的欄A為索引(排序)欄
(例如:使用VLOOKUP函數時要求需須先排序)
但在其中一張工作表
卻必須以欄C為索引標的 去抓取欄B的資料
(欄A和欄C均為不會重複的資料)
請問有何方式解決呢
作者: register313    時間: 2012-1-18 19:54

本帖最後由 register313 於 2012-1-18 21:35 編輯

回復 1# babesia

Q1為查詢值

=VLOOKUP(Q1,$A$1:$B$3,2,0)
=LOOKUP(Q1,$C$1:$C$3,$B$1:$B$3)

=LOOKUP(1,1/(($A$1:$A$3=Q1)+($C$1:$C$3=Q1)),$B$1:$B$3)
作者: babesia    時間: 2012-1-18 22:29

測試的結果
似乎只有第三種可以無視欄C未排序的情況
不過我不太理解第三種函數的寫法 OTZ
方便說明詳細一點嗎
作者: register313    時間: 2012-1-18 23:14

本帖最後由 register313 於 2012-1-19 09:49 編輯

回復 3# babesia

感謝ANGELA版大之提醒
=LOOKUP(Q1,$C$1:$C$3,$B$1:$B$3)
其中$C$1:$C$3須以遞增方式排列

[attach]9258[/attach]

[attach]9259[/attach]
作者: ANGELA    時間: 2012-1-19 09:33

本帖最後由 ANGELA 於 2012-1-19 11:12 編輯

一般的lookup都會有排序的問題,要注意。




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