有两个Excel表,A表中的数据包含B表的数据,如何在A表中用红色字体标示出B表中的数据啊?(数据量较大)

具体问题是这样的,我这有两个Excel表,一个里面有6000多条数据(A表),一个有2000多条数据(B表),B表的数据是包含在A表中的,现在的问题就是要在A表中用红色字体把B表中的数据标示出来(注:表中数据均为文字)。求大神帮忙!!我一开始用自动筛选但是工作量太大了,做得想哭。。。哪位大神有比较方便点的方法啊?求指导

假设相同的数据都是表的A列,则步骤下:


在A表找个空单元格,从数据第1个开始(假设为G1)的单元格输入以下公式:


=IF(COUNTIF([Book2.xls]Sheet1!$A:$A,$A1),"","B表无此项")

   

然后,再对 G列剩余的单元格进行填充。


示例数据效果图:


A表:



B表中的数据:


追问

那如何在A表中用红色字体标示B表中的数据呢?

追答

如果在A表中用红色字体标示B表中的数据,假设你使用excel 2007的话,这样相对做法比较简单,其设置见下图:




步骤如下:


    选中 A 列,再新建条件规则如下:



2. 选中B列,再新增条件格式规则如下:


温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-07-27

1.最好是用if公式,特别标示出来。公式内容是:在A表中含有B表同名称对应有数据的而且是大于0的就显示“有”,否则显示“没有”。如果显示“#N/A” ,就说明不是B表的数据。

2.如果你的B表里的数据有小于0的,公式改成:=IF(VLOOKUP(A:A,B!A:B,2,0)<>0,"B","")-----意思说有数据的显示B,否则不显示。


追问

那如何在A表中用红色字体标示B表中的数据呢?

第2个回答  2014-07-27
你先把B表中的数据复制到A表的下面,

刚才试了下,如果你用的是2007的话,找到 条件格式->仅对唯一值或重复值设置格式,然后先把A和B中重复的部分标成黄色,然后用定位功能把非黄色的部分做成红色,就先了。
相似回答