您的位置首页生活百科

OFFSET函数使用方法及实例:跨列查询/多列转单列

OFFSET函数使用方法及实例:跨列查询/多列转单列

的有关信息介绍如下:

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功能键设置方法