如果一个人不知道OFFSET函数,可以肯定的说这个人EXCEL水平一般, OFFSET函数绝对是一个很强大的存在,比如在数据提取,动态图表的制作,更进一步说即使在VBA中这个函数也是不可或缺的存在。 这个函数的神奇之处就在于它的选取区域是可以根据设置的条件进行变化,比如想要1-5月的数据合计,想要7-11月的数据合计,它都能轻易的实现,比如下面的: OFFSET(reference,rows,cols,height,width),翻译一下就是OFFSET(单元格原点,移动几行,移动几列,几行高,几列宽),这个函数又叫数据偏移函数,我用excel365版本给各位做下演示(低版本是没有这个效果的),我在F9单元格输入公式=OFFSET(C2,2,0,3,1),我们可以看到365版本下会有3个单元格的数据,也就是2至4月的数据。第二个参数是要偏移几行,正数向下,负数向上。 第三个参数是要偏移几列,正数向右,负数向左。=SUM(OFFSET(C2,MONTH(F3),0,MONTH(F4)-MONTH(F3)+1,1)),无非就是把第2个和第4个参数用month函数来提取数字,从而实现按照我们设定的要求来求和的目的。如果了解这个函数的基础用法,那在动态图表中使用这个函数也就很轻松了。
|