没有别的办法。即便使用单元格地址绝对引用也不能解决你的问题。就是说C2的公式这样:
IF($A$2=$B$2,"YES","NO"),那么你在B2之上插入一个单元格,C2中的公式也会变。
所以你的问题只能这样解决:
1、编辑完单元格中的数值,最后再输入公式。或者
2、整行(列)插入,不影响C列的公式。或者
3、重新复制一遍C列的公式(指向单元格右下小黑点上一拖即可)
可以试一下这样:
在C1单元格输入如下公式:
=(IF(INDIRECT("A"&ROW(A1))=(INDIRECT("B"&ROW(A1))),"Yes","No"))
然后往下拉。
如果A列也有添加删除单元格的情况,那就把ROW(A1)里的A1改成不会动到的数据列(根据实际情况,比如E1,F1,G1之类的)。
当然,这个公式在只有添加、删除单元格的时候管用,在整行的增加和删除的时候也会乱。
应该是:=IF($A2=$B2,"YES","NO"),然后再复制公式就OK了。如果你在插入空单元格之后,公式是会变化的,这时,你可以再复制公式就行了。