单元格合并之后的烦恼,C列是显示的效果,而我想要引用的数据是D列这样的.
如:A6不等于A5,则D6等于C6
A7=A6,则D7等于C6
A8=A7,则D8等于C7,但C7是空的,则向上查找到C6,则D8等于C6
请问LOOKUP函数怎么表达?
谢谢老师
老师,有没有更好的办法啊?如lookup查找
D列本身是不存在的,所以也不能引用任何D列的指,只是希望通过函数计算能达到这样的效果.
向下拖动后下面自动索引上方的,不必担心。
=IF(C2=0,D1,C2)
D列的单元格只是一个示意,在表格中不存在,只是为了想将问题表达清楚一些.
D列的逻辑就是:
如果C8等于空,则一直往上查找出现的第一个数值,也就是C6,那么D8则等于C6,否则就等于C8
或者说:
A8等于A7,则D8等于C8,如果C8是"空",则一直晚上查找到第一个数值,C7....C6,则D8=C6
=IF(C2=0,D1,C2)
这个公式逻辑如下,你可以试验一下:
如果D列不是合并单元格或者合并单元格的首行,则等于C列数据;
如果C列为合并单元格的非首行或者数值为0(二条件等同),则使其自动向上对应,也就是等同于你所说的在C列一直向上查找的数值。