当前位置:数据库 > Excel >>

怎么进行excel与Access中数据的比较?

需要对excel中的数据中的某一列(这一列记录了元件的编号),与标准元器件数据库(Access)中的编号比较,如果有则跳过,如果某一个元件编号不在库中则标出。请问用什么语言比较方便?且速度比较快?能有例子最好了。
答案:我估计你在Access中的数据量很大,所以并不想导入到Excel中来(数据量太大时几乎是不可能导入的),如果果真如此,只好用VBA编程来做了。不过这不是一两句话能说清楚的。你最好能把文件发过来,直接给你做好后发回给你。做得通用一些,以后也可以反复使用。
我的空间里的信息可以让你找到我,但愿能帮你。
其他:EXCEL VBA 只有用这个了,没有其他更好的了。

TLS213  谭理事 复杂一点呢,你可以通过编写VBA,利用ADO查询数据做比对,不过就是麻烦点~~~

简单一点恩,你把ACCESS里面的编号数据导入到EXCEL中,假定导入到C列,而你的EXCEL数据在A列.然后通过设置条件格式,就可以了.
当然,在写条件格式公式时,还要看你的的编号是数据格式,还是文本格式.
假定是数据格式.
选种A1单元格,点击"格式"__"条件格式",选择条件为公式,然后输入公式:
=COUNTIF($C:$C,A1)=0
点击后面的格式,选择"图案",随便选中你喜欢的颜色,依次确定.此时千万别向下拖,而是选中A1单元格,点击"格式刷",将你的数据用格式刷刷一下,这样,单元格颜色显示你设定的颜色,就是元件编号不在库中的. 

上一个:在EXCEL中,如何计算在A1列至K1列中,2、12、22、32、42、52、62、出现的个数???
下一个:学习access和excel哪几本书比较好?

Oracle
MySQL
Access
SQLServer
DB2
Excel
SQLite
SYBASE
Postgres
如果你遇到数据库难题:
请访问www.zzzyk.com 试试
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,