有些朋友可能对EXCEL中的OFFSET函数的功能不是很了解,也不知怎样使用。下面,小编给大家以实例解释下,并附上操作截图,希望可以帮到有需要的朋友。
工具/原料
office 2013
提取指定行、列的某单元格的值或某区域的值
1、下图的数据表,比如,现在需要在E1单元格中显示,C5单元格的值。
2、那么,我们可以这样用OFFSET函数提取出来。在E1单元格输入:=OFFSET($A$1,4,2)按下回车键,得到结果:300这就是C5单元格的值
3、=OFFSET($A$1,4巳呀屋饔,2)的“A1”,是参照系。以A1为参照,向下移4行,就是公式 里的数字“4”;向右移2行,是公式里的数字“2”;无论向下移,或向上移,或向左移,或向右移,都是以A1为参照。上述是单个单元格的,或是以区域来,又怎样操作呢。同样以上述的表格数据为例。假如,现在要提取,6月的数据2,和数据3的数据在E1,F1
4、选中:E1,F1在编辑栏输入:=OFFSET(A1:B1,5,2)同时,按下:CTRL+SHIFT+回车键。得出结果:22,230
和其它函数组合使用
1、举例,和INT函数,MOD函数盲褓梆尺组合使用,可以把多行多列的数据,尾首相连排列成一列。比如,下图中,把“A1:D3”这3行4列的文字,尾首相连成一列,放在E列中。
2、选中,E1:E10在编辑栏输入:=OFFSET(A$1,INT((ROW(A1)-1)/4),MOD(ROW(A1)-1,4))
3、按下: CTRL+ 回车键,得出相应的结果。“百度经验实用生活指南”本来是3行4列显示的,现在一列显示,并按顺序显示。