如何锁定excel表格中的公式不随表格变化而变化 5

有类似如下表格ABC1张三张三YES2李四王五NO3王五赵六NO4赵六田七NO需要对照AB两列表格是否相同,在c列显示出来在c列用公式IF(A1=B1,"YES","NO... 有类似如下表格
A B C
1 张三 张三 YES
2 李四 王五 NO
3 王五 赵六 NO
4 赵六 田七 NO
需要对照AB两列表格是否相同,在c列显示出来
在c列用公式IF(A1=B1,"YES","NO")判断,但当我在B2插入空格使得A3和B3相同时,C2公式会变成IF(A2=B3,"","NO"),即是B2下移到B3格时,C2公式中的B2会跟着变为B3,造成公式错误,怎样才能锁定c列公式,不让其跟着A或B列表格变化而变化,即c列公式中的判断条件A1=B1,A2=B2 ......保持不变

第一次注册提问,只有25分积分,省着点用,悬赏5分
我是要根据c列的结果来方便修改A或B列数据,使得AB列数据相同。如果用公式不行,谁能帮我写个宏命令,目的就是要把A B 两列数据不同的地方明显显示出来,然后通过上下增加或删除单元格使得A B两列数据相同
展开
 我来答
秒永久05
2008-04-20 · TA获得超过139个赞
知道答主
回答量:38
采纳率:0%
帮助的人:0
展开全部
没有别的办法。即便使用单元格地址绝对引用也不能解决你的问题。就是说C2的公式这样:
IF($A$2=$B$2,"YES","NO"),那么你在B2之上插入一个单元格,C2中的公式也会变。
所以你的问题只能这样解决:
1、编辑完单元格中的数值,最后再输入公式。或者
2、整行(列)插入,不影响C列的公式。或者
3、重新复制一遍C列的公式(指向单元格右下小黑点上一拖即可)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友3bec2bb6b
2008-05-03
知道答主
回答量:21
采纳率:0%
帮助的人:0
展开全部
可以试一下这样:

在C1单元格输入如下公式:

=(IF(INDIRECT("A"&ROW(A1))=(INDIRECT("B"&ROW(A1))),"Yes","No"))

然后往下拉。

如果A列也有添加删除单元格的情况,那就把ROW(A1)里的A1改成不会动到的数据列(根据实际情况,比如E1,F1,G1之类的)。

当然,这个公式在只有添加、删除单元格的时候管用,在整行的增加和删除的时候也会乱。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sujoan
2008-04-21 · TA获得超过192个赞
知道答主
回答量:29
采纳率:0%
帮助的人:0
展开全部
应该是:=IF($A2=$B2,"YES","NO"),然后再复制公式就OK了。如果你在插入空单元格之后,公式是会变化的,这时,你可以再复制公式就行了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式