Mr_李強
首先第一點,如果你希望得到準確有效而且符合你題意的回答,那麼請準確描述你的問題和你期望的結果。能上傳範例文件最好,如果不能,那麼截圖也是應該的。
否則,你的問題未必能得到你想要的答案,但同時也耗費了回答者的時間。
這個問題的描述不太清晰,我只好按照自己的理解去解答了。如果回答的不符合題主要求,那就當給其它讀者一個啟發吧。
在Excel中,絕大多數的問題都會有多種解決方案。這裡我要演示的是用Offset函數和Match函數來根據訂單號獲取訂單信息。
先說思路:
1. 選擇/輸入訂單號,需要返回對應的訂單信息。
2. 訂單信息在左側的訂單記錄表中,訂單號可以作為查找的關鍵字。
3. 如果能在左側的訂單號中找到,那麼需要將這一整條訂單記錄數據返回。
4. MATCH函數可以返回被查找的訂單號在第幾行,OFFSET函數可以獲取整條訂單記錄。
值得注意的是,這裡我用OFFSET函數獲取整條記錄,這屬於一個數組,所以在寫公式的時候要用數組函數的輸入方式(Ctrl+Shift+Enter)。
上面的動圖,先寫了MATCH函數,找到相應訂單號所在的行,然後嵌套進OFFSET函數中找到相應的數據記錄(一行三列)。
公式:=OFFSET(A1,MATCH($G$2,訂單號,0)-1,0,1,3)
至於訂單號的選擇下拉菜單,這是通過“數據驗證”來做的,這裡不展開。不選擇下拉菜單,直接手動輸入也是可以的。
玩Office
不知道你的表格數據是怎樣的,先寫了一個最簡單的案例,用VLOOKUP函數解決.
G5單元格輸入公式=VLOOKUP($I$3,$A$2:$D$7,COLUMN(B1),) ,向右拉動公式即可.
EXCEL全知道
其實就是一對多查找吧,有多種方法實現
excel幫辦公
有很多種方法可以實現這個功能:
1、一對多查詢:萬金油(INDEX+SMALL+IF)
2、高級篩選
3、PQ查詢
4、DAX查詢
你要用函數解決,就去百度下萬金油公式