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

 时间:2024-10-19 09:04:26

1、实例1:OFFSET函数参数理解下图1函数公式表示:A1位置向行方向移动2行,列方向移动3列,即:D3单元格(220)。下图2函数公式表示:A1单元格向行方向移动2行,列方向移动3列,然后向行方向扩展到2行(包含本身),向列方向扩展到2列(包含本身),即:对C3:D4区域求和(1075)。

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

2、实例2:跨行查询。下图案例中,我们需要提取上表中各产线每月的产量,结果显示在下表中。

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

3、ROW函数决定函数公式向行方向移动时的第2参数(即:向行方向移动的行数量)。由于我们没有锁定第1参数(单元格位置)的列,所以第3参数设置为0即可。计算结果见下图2。

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

4、如果我们要快速计算各产线1-3月的产量合计,可以结合ROW函数、SUM函数一起来查询和计算。

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

5、实例3:跨列查询。下图案例中,我们需要在左表中每次跨2列查询每个月的销量,结果显示在右表。

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

6、我们使用VLOOKUP函数进行查询。COLUMN函数决定函数公式向列方向填充时OFFSET函数的第3参数(即:向列方向移动的列数量)。IFERROR函数用于处理错误的结果,如果查询出错,则显示为"空"。

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

7、实例4:多列转单列。多列转单列通常用于将多个表中的数据汇总在一起,然后删除重复项,制作出一个汇总表。下图案例中,我们要将左表中多列中的姓名转到右表的单列中。

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

8、下图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是完成多行转多列后的效果。

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

9、如果我们要完成的是4列转单列,只需将函数的参数稍加修改即可。详情请见下图。

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

10、如对您有帮助,请点赞或投票鼓励一下作者,谢谢~

  • 两个excel表格之间数据如何转换
  • Excel中Sumifs函数的用法
  • excel同时筛选出多个含有某个字符内容的方法
  • Excel筛选之数字筛选(1)?
  • 如何用lookup函数制作库存预警表?
  • 热门搜索
    小学生清明节的手抄报 我爱阅读手抄报资料 科技创新手抄报图片 小学安全知识手抄报 古诗手抄报图片大全 孝德手抄报 小学消防手抄报大全 我爱祖国手抄报图片 书香满园手抄报 护林防火手抄报