设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 5426|回复: 6
打印 上一主题 下一主题

关于EXCEL中两列数值比较的问题

[复制链接]
跳转到指定楼层
1#
发表于 2009-4-3 19:59:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如附件,A列数据与B列数据,B列数据是原始数据,A列是录入软件后得出的,现在遇到问题了,总金额对不上。一看发现A列比B列少了几行(可能是漏掉了),且数据即便能对上,但因软件的问题出现了不超过10的差额,也就是说本来是同一个东西,但录入后单价发生了变化,因为原始数据是4位小数点的,录入时采取的2位。现在一要找出漏掉的,二要找出相差大的(有可能是录错了)。谢谢各位老师了,盼解答!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2009-4-4 15:56:19 | 只看该作者
你这样的问题很难回答,因为你问题本身就具有很大的不确定性

尝试:在C1输入:=if(A1=B1,"",A1-B1) 向下添充
通过C列显示的不相等的值可明显看到A列与B列不相等,根据你的实际情况和数字的规律,看是否A列掉了一行数
如你觉得是掉了一行数,可插入一个空格后,继续填充C列,以判断后面是否仍有这种情况。
从你的数据来看并不止掉一行的问题,还有可能多行(错行)的问题,你只能慢慢去对比了
3#
 楼主| 发表于 2009-4-4 21:41:53 | 只看该作者
是的,如你所说,确实存在很大的不确定性
首先、A列有可能掉行
第二、B列也有可能掉行
第三、小数点问题
唉,确实是麻烦,没办法了,今天已经手动添加空格解决了下:
只能先经过人工判断加空行后再输入IF语句来加以判断
我在C1输入的是=IF(ABS(A1-B1)<1,0,1)
返回一个0或1的值,然后再用条件格式来对C列=0或1的值加以不同颜色标注
同理再对A列、B列的空格加以标注
不知这样算正确么,谢谢指证
4#
 楼主| 发表于 2009-4-4 21:44:38 | 只看该作者
同时遇到另一个问题:“如你觉得是掉了一行数,可插入一个空格后,继续填充C列,以判断后面是否仍有这种情况”
在这种情况下,下面的公式会变化,有没有什么办法可以让公式随加入空格下移后同时更新?比如公式写的是=IF(ABS(A1-B1)<1,0,1),可插入空格后成了=IF(ABS(A2-B1)<1,0,1),我是用按着SHIFT的方式插入空格的

点击这里给我发消息

5#
发表于 2009-4-5 15:27:06 | 只看该作者
本帖最后由 pureshadow 于 2009-4-5 15:36 编辑

试试这个公式:
在C1输入
=VLOOKUP(B1,A:A,1,)
下拉到C833
出现NA的结果就是需要手动调整一下的,不算多了吧
6#
 楼主| 发表于 2009-4-5 20:14:40 | 只看该作者
呵呵,谢谢好妖,这表不过真的好麻烦。我手动来检索了
7#
 楼主| 发表于 2009-4-5 20:15:44 | 只看该作者
同时也感谢liwen 版主的帮助,谢了哈^_^
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-11-25 18:33 , Processed in 0.102627 second(s), 31 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表