|
OFFSET是一個(gè)很有趣的函數(shù),在數(shù)據(jù)的動(dòng)態(tài)引用方面起到非常奇妙的作用。今天小編和大家分享一下有關(guān)這個(gè)函數(shù)的一些應(yīng)用。 首先來看下OFFSET函數(shù)的語法結(jié)構(gòu): =OFFSET(基準(zhǔn)位置,向下偏移行數(shù),向右偏移列數(shù),引用區(qū)域的高度,引用區(qū)域的寬度) 公式里面的第1個(gè)參數(shù)可以是單個(gè)單元格,也可以是單元格區(qū)域;第2和第3個(gè)參數(shù)為正數(shù),代表向下和向右偏移,如果是負(fù)數(shù),則是向上和向左偏移;第4和第5個(gè)參數(shù)如果省略不寫,默認(rèn)和第1個(gè)參數(shù)大小一致。 接下來我們用4個(gè)具體例子來講解一下OFFSET函數(shù)的典型應(yīng)用: 1、動(dòng)態(tài)提取最新銷量數(shù)據(jù) 在銷售工作中,經(jīng)常會(huì)流水記錄產(chǎn)品的銷量數(shù)據(jù),如何提取最新的銷量數(shù)據(jù)呢? 在D2單元格中輸入公式: =OFFSET(B1,COUNT(B:B),)
解析:先用COUNT函數(shù)計(jì)算出B列數(shù)字個(gè)數(shù),然后用OFFSET函數(shù)公式以B1為基準(zhǔn)位置,向下偏移COUNT函數(shù)公式返回的行數(shù),向右偏移0列,公式里面可以省略0不寫,只保留逗號(hào)。 2、統(tǒng)計(jì)指定產(chǎn)品的總銷量 比如我們要統(tǒng)計(jì)產(chǎn)品A的總銷量,在H2單元格輸入公式: =SUM(OFFSET(A2:A11,,MATCH(G2,A1:E1,0)-1))
解析:先用MATCH函數(shù)定位G2單元格里面的內(nèi)容在A1:E1區(qū)域中的位置,減去1作為OFFSET函數(shù)公式中的第3個(gè)參數(shù),即以A2:A11為基準(zhǔn)位置,向下偏移0行,向右偏移MATCH函數(shù)公式返回結(jié)果減去1后的列數(shù),最后用SUM函數(shù)對(duì)引用的區(qū)域數(shù)據(jù)進(jìn)行求和即可。 3、計(jì)算所有產(chǎn)品最近3個(gè)月的總銷量 在G2單元格中輸入公式: =SUM(OFFSET(B1:E1,COUNTA(A1:A11)-3,,3,))
解析:先用COUNTA函數(shù)計(jì)算出A列中非空單元格的個(gè)數(shù),減去3后作為OFFSET函數(shù)公式的第2個(gè)參數(shù),即以B1:E1為基準(zhǔn)位置,向下偏移對(duì)應(yīng)的行數(shù),向右偏移0列,引用3行的單元格區(qū)域。 4、查找指定產(chǎn)品指定月份的銷量 OFFSET函數(shù)也可以用來進(jìn)行多條件查找,比如這里我們要查找產(chǎn)品B的5月份銷量, 在I2單元格中輸入公式:=OFFSET(A1,MATCH(H2,A2:A11,0),MATCH(G2,B1:E1,))
解析:先用MATCH函數(shù)分別定位出指定月份和產(chǎn)品在A2:A11和B1:E1區(qū)域中的位置,作為OFFSET函數(shù)的第2和第3個(gè)參數(shù),然后以A1為基準(zhǔn)位置偏移對(duì)應(yīng)的行數(shù)和列數(shù)即可。 來源:Excel技巧精選,作者:技巧妹 |
|
|