作者:乔山办公网日期:
返回目录: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值不显示。