我正在使用offset来获取列中最后7个条目的范围,当我向其添加数据时,该列会自动更新。但是,为了能够尽可能地自动执行此操作,我必须使用公式来确定是否存在要在该单元格中显示的值。这会导致单元格不为空,因此偏移量不起作用。对此有何解决方法?
我将Sheet1中的数据复制到另一张表中,因为我需要隐藏Sheet1中的列,因此不能再为这些值创建迷你图。将数据复制到工作表2上的B列:
=IF(Sheet1!O18<>"";Sheet1!O18;"")
使用偏移量:
=OFFSET(Sheet2!$B$3;COUNTA(Sheet2!$B:$B)-7;0;7)
答案 0 :(得分:1)
我让它在OFFSET中使用了一种解决方法;我更改了sheet2上的公式,在没有条目的情况下赋值0,并将OFFSET更改为COUNTA(Sheet2!$ B:$ B)-COUNTIF(Sheet2!$ B:$ B; 0)-7这个工作原理:)
答案 1 :(得分:0)
您可以使用此主题中描述的SUMPRODUCT
公式:Excel - Create chart from range of cells while excluding null values?
=OFFSET(Sheet1!$A$2,1,0,SUMPRODUCT(IF(Sheet1!A2:A60<>"",1,0)),1))