03.02 EXCEL怎麼使滿足一個條件的多個內容用函數的方法顯示出來?

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)


至於訂單號的選擇下拉菜單,這是通過“數據驗證”來做的,這裡不展開。不選擇下拉菜單,直接手動輸入也是可以的。


我是微軟認證講師MCT,Office2013/2016認證大師。歡迎關注我,一起玩轉Office。

玩Office


不知道你的表格數據是怎樣的,先寫了一個最簡單的案例,用VLOOKUP函數解決.

G5單元格輸入公式=VLOOKUP($I$3,$A$2:$D$7,COLUMN(B1),) ,向右拉動公式即可.


EXCEL全知道


其實就是一對多查找吧,有多種方法實現


excel幫辦公


有很多種方法可以實現這個功能:

1、一對多查詢:萬金油(INDEX+SMALL+IF)

2、高級篩選

3、PQ查詢

4、DAX查詢

你要用函數解決,就去百度下萬金油公式


分享到:


相關文章: