乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > <em>Excel</em>问题:<em>offset函数</em>格式

<em>Excel</em>问题:<em>offset函数</em>格式

作者:乔山办公网日期:

返回目录:excel表格制作


不需VBA
条件格式一样
公式
=AND(OR(ROW()=ROW(OFFSET($A$1:$H$10,3,3,3,3))),OR(COLUMN()=COLUMN(OFFSET($A$1:$H$10,3,3,3,3))))

=offset(A3,3,2,1,1)一共有5个参数,第一个参数A3是基准单格,第2个参数3表示向下偏移3个单元格,第3个参数2表示向右偏移2个单元格,第4个参数1表示包括基准单元格在内的纵向1个单元格区域,第5个单元格表示包括基准单元格在内的横向1个单元格区域。
=offset(A3,3,2,1,1)对应的单元格区域为C6
如果=offset(A3,3,2,2,2)对应的是C6:D7单元格区域。
原公式的意思是把B2:G6这个区域整体向下移动1行,向右移动1列,再取1行2列的内容。请直接说明一下公式是想达到什么样的效果了。
这公式格式写法上来说并没有错,公式返回的结果是数组 7和8,就是C3与D3的值。 但因为返回是数组的结果,所以在一个单元格中是显示为#VALUE!。(EXCEL中一个单元格只能显示公式返回的一个值,不支持显示多个。)

公式中最后那个数字2是代表2列,所以结果一定最少是有两个数字的内存数组。
公式改为这样试试:返回结果C3,就是数字7

=OFFSET(B2:G6,1,1,1,1)

或试试:
=OFFSET(B2:G6,1,1,1,5)

如不符合的请说明要求是什么?

日期格式只能重新设置单元格格式,如果offset引用的结果全部是日期的话,可套上TEXT函数,如=TEXT(原公式,"YYYY-MM-DD")
空格引用后无法依旧保持空格,如果引用结果是文本,可在公式后面添上“&""”,将0值转为空文本,数值的话不要这样处理,否则会给后续统计带来麻烦。也可以在“工具|选项”中将显示“零值”的选勾去掉,使0值不显示。

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网