VLOOKUP靠邊站,這才是Excel中最簡單好用的查詢函式!

首頁 > 科技

VLOOKUP靠邊站,這才是Excel中最簡單好用的查詢函式!

來源:電視劇雜談 釋出時間:2024-06-29 11:52

先聊昨天的多前提查詢,再進入今天的主題。

根據編號和級別2個前提查詢金額,用VLOOKUP函式實在並不是最好的。查詢金額,用SUMIFS才是最簡樸的。

=SUMIFS($C$2:$C$9,$A$2:$A$9,$A12,$B$2:$B$9,B$11)

語法:不管是查詢仍是乞降,只要終極要引用數字的,都可以用這個語法。

=SUMIFS(乞降區域,前提區域1,前提1,前提區域2,前提2)

VIP學員的問題,上面是明細表,下面是要引用的效果。跟剛剛的案例很像,都是2個前提的查詢,獨一的差別就是這2個表的日期順序一樣。

順序一樣,有一個經典的SUMIF用法。乞降區域B$2:B$7採用混合引用,這樣右拉的時候就變成C$2:C$7、D$2:D$7,從而可以逐列引用。

=SUMIF($A$2:$A$7,$A11,B$2:B$7)

SUMIFS是多前提,SUMIF是單前提。語法:

=SUMIF(前提區域,前提,乞降區域)

搞定後,學員對原來的佈局不太滿足,改成合並單元格,每個日期都有3列,要統計銷售出庫的數目。

第一反應就是日期要取消合併單元格,填充內容,這樣才能多前提乞降。仔細觀察,銷售出庫,實在都是隔著3列,也就是說右拉的時候,將1列距離變成3列就行。

右拉產生數字的是COLUMN,3列就是3*COLUMN。

現在是要獲取對應的區域,需要再結合OFFSET,語法:

=OFFSET(出發點的區域,0,向右幾列)

如果現在出發點的區域是$A$3:$A$8,第一個銷售出庫恰好在D列,隔著3列就可以改成:

=OFFSET($A$3:$A$8,0,3)

這是一個區域,並不能在一個單元格顯示,要靠想象哦。

要右拉得到全部,就是:

=OFFSET($A$3:$A$8,0,3*COLUMN(A1))

終極的公式就出來了:

=SUMIF($A$3:$A$8,$A12,OFFSET($A$3:$A$8,0,3*COLUMN(A1)))

上一篇:如何打造全國... 下一篇:腫瘤醫生很少...
猜你喜歡
熱門閱讀
同類推薦