OFFSET函数使用方法及实例:跨列查询/多列转单列
的有关信息介绍如下:OFFSET函数的基本结构是:
=OFFSET(单元格位置,向行方向移动的行数量,向列方向移动的列数量,移动位置后向行方向扩展到的行数量,移动位置后向列方向扩展到的列数量)
OFFSET函数的第4、5个参数中的"移动位置后"指的是第1个参数(单元格位置)按照第2、3个参数移动后的位置。
实例1:OFFSET函数参数理解
下图1函数公式表示:A1位置向行方向移动2行,列方向移动3列,即:D3单元格(220)。
下图2函数公式表示:A1单元格向行方向移动2行,列方向移动3列,然后向行方向扩展到2行(包含本身),向列方向扩展到2列(包含本身),即:对C3:D4区域求和(1075)。
实例2:跨行查询。
下图案例中,我们需要提取上表中各产线每月的产量,结果显示在下表中。
ROW函数决定函数公式向行方向移动时的第2参数(即:向行方向移动的行数量)。
由于我们没有锁定第1参数(单元格位置)的列,所以第3参数设置为0即可。
计算结果见下图2。
60Excel相对引用、绝对引用、混合引用的用法_实例
如果我们要快速计算各产线1-3月的产量合计,可以结合ROW函数、SUM函数一起来查询和计算。
实例3:跨列查询。
下图案例中,我们需要在左表中每次跨2列查询每个月的销量,结果显示在右表。
94PPT图表无法编辑数据显示链接的文件不可用对策
35Word文档中多余的空行或空格如何快速批量删除
246Excel中COUNTIFS函数的使用方法及实例
我们使用VLOOKUP函数进行查询。
COLUMN函数决定函数公式向列方向填充时OFFSET函数的第3参数(即:向列方向移动的列数量)。
IFERROR函数用于处理错误的结果,如果查询出错,则显示为"空"。
30Excel冻结行和列:首行、首行和首列、前两行
44Excel到期自动提醒功能(含高清视频)
83Excel制作下拉菜单及二级联动、多级联动菜单
实例4:多列转单列。
多列转单列通常用于将多个表中的数据汇总在一起,然后删除重复项,制作出一个汇总表。
下图案例中,我们要将左表中多列中的姓名转到右表的单列中。
37Excel计算有颜色的行数量(多种颜色分别统计)
33Excel多个单元格内容合并到一个单元格
下图1公式解读:
"ROW(A3)/3-1"表示每隔2个数据就要向行方向移动1次。
4/3-1=0.333......;5/3-1=0.666......;6/3-1=1
"MOD(A3,3)"表示向列方向移动的数量分别为0、1、2,并以此循环。
3除3取余数为0;4除3取余数为1;5除3取余数为2;6除3取余数为0。
下图2是完成多行转多列后的效果。
39Excel中VLOOKUP、HLOOKUP函数的使用方法_实例
47Excel如何抓取网站数据并设置自动更新实时数据
48Excel姓名转换成拼音(带声调不带声调)
如果我们要完成的是4列转单列,只需将函数的参数稍加修改即可。
详情请见下图。
111Excel如何分别统计某列重复及不重复数据的个数
26Excel快捷键大全6:常用功能快捷键精选_动图
340同比和环比有什么区别,怎么计算
如对您有帮助,请点赞或投票鼓励一下作者,谢谢~
86如何快速设置笔记本电脑一键锁屏
39怎么提取爱奇艺视频中的音乐
33联想笔记本电脑Fn功能键设置方法