今天帶大家認識一個非常好用的Excel函數——offset函數。
Excel中最典型的動态查詢函數是offset函數,他可以先确定一個目标,然後通過制定不同的偏移量,從而獲取動态的返回結果。下面和大家介紹一下這個函數的具體含義以及使用方法。記得關注我呀,不定期有驚喜送給大家哦~
一、Offset函數的基本概念
1、函數功能:offset函數以指定的引用為參照系,通過給定的偏移量得到新的引用。返回的引用可以為一個單元格或者單元格區域。并可以指定返回的行數或列數。
2、函數語法:=OFFSET(基準位置,向下或上偏移幾行,向右或左偏移幾列,引用區域的高度,引用區域的寬度)
3、用法解析:
二、OFFSET函數用法示例
例1、統計指定産品的總銷量,如下圖所示為某銷售公司各個産品銷量的統計表,求出每個産品當年1-12月的總銷量是多少。
方法與步驟:
步驟1、在F2單元格内用數據有效性設置下拉菜單:
步驟2、在G2單元格内輸入公式:=SUM(OFFSET(A2:A13,,MATCH(F2,A1:D1,0)-1))
公式解析:
offset函數的第一個參數是A2:A13這個區域,行偏移量為0,用match函數确定F2單元格裡的産品在A1:D1單元格内的位置,減去1取得offset函數列偏移量。再用sum函數求得offset函數返回值的和即可得到各個産品該年的總銷量。
例2、統計指定産品的總銷量,如下圖所示為某銷售公司各個産品銷量的統計表,求指定産品指定月份的銷量是多少。
步驟1、同例1的方法,用數據有效性給産品名稱和月份設置下拉菜單:
步驟2、在H2單元格内輸入公式:=OFFSET(A1,MATCH(G2,A2:A13,0),MATCH(F2,B1:D1,0),1,1):
公式解析:
offset函數的第一個參數是A1,作為函數的起點;用match函數求得G2在區域A2:A13單元格區域内的位置,其返回值就是offset的行偏移量;用match函數求得F2在區域B1:D1單元格區域内的位置,其返回值就是offset的列偏移量;最後返回範圍為1行1列,即可得到所求結果。
好啦,以上就是今天和大家分享EXCEL辦公小技能,你學會了嗎?如果喜歡我的分享,請關注 評論 轉發哦~如果有什麼建議,也可在評論區一起讨論~
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!