excel,如何通过公式或者函数把总表制作成明细表?

excel,如何通过公式或者函数把总表制作成明细表?,第1张

  这个简单,可以用偏移函数,offset(),引用你的数据,也可以用智能一点的index()+match()查找引用数据,希望你上传样本文件,或上传带有行、列标的截图。好写公式。上传文件可以传到百度网盘,并创建公开链接,方便下载。

  如果数据3901的位置固定,直接用index()+column()+row()

  公式:=INDEX(Sheet1!A:Z,COLUMN(D1)-2,INT(ROW(D2)/4)+4)

Offset属于Excel引用类的函数,用于从指定的基准位置按行列偏移量返回指定的引用。

offset函数的语法结构如下:

offset(基准位置,向下偏移几行,向右偏移几列,引用区域的高度,引用区域的宽度)。

第1个参数可以是单个单元格,也可以是单元格区域;第2个参数和第3个参数为正数时,向下和向右偏移;第2个参数和第3个参数为负数时,向上和向左偏移;第4个参数和第5个参数省略时,默认等同于第1参数的大小。

主要用途:

1、任何需要将引用作为参数的函数。

2、单元格区域的定位和统计方面。

3、制作图表和数据透视表需要的名称定义。

扩展资料:

OFFSET(reference,rows,cols,height,width)

Reference 作为偏移量参照系的引用区域。Reference 必须为对单元格或相连单元格区域的引用;否则,函数 OFFSET 返回错误值 #VALUE!。

Rows 相对于偏移量参照系的左上角单元格,上(下)偏移的行数。如果使用 5 作为参数 Rows,则说明目标引用区域的左上角单元格比 reference 低 5 行。行数可为正数(代表在起始引用的下方)或负数(代表在起始引用的上方)。

Cols 相对于偏移量参照系的左上角单元格,左(右)偏移的列数。如果使用 5 作为参数 Cols,则说明目标引用区域的左上角的单元格比 reference 靠右 5 列。列数可为正数(代表在起始引用的右边)或负数(代表在起始引用的左边)。

Height 高度,即所要返回的引用区域的行数。Height 必须为正数。

Width 宽度,即所要返回的引用区域的列数。Width 必须为正数。

1、这段公式是一个由CHOOSE函数引导的数组公式,使用公式时需用组合键ctrl+shift+enter

2、CHOOSE函数有3个选择,1、2、3分别对应后面的3个OFFSET偏移函数,两个函数的具体用法可查EXCEL帮助。

3、每个OFFSET函数中第1个参数zou1是将单元格地址定义了的名称,通过CTRL+F3可以看到具体情况。另使用了VLOOKUP函数,VLOOKUP函数的具体用法可查EXCEL帮助。

4、OFFSET函数调用工作表名称为“教师课程表”的数据。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/12462093.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-23
下一篇2023-05-23

发表评论

登录后才能评论

评论列表(0条)

    保存