excel 两列数据对比,有重复的则变成红色,怎么实现?

是这样的:我现在有两列人名(好几百人),假如为D、H列,D列上有500人,而H列剩余498人了,应该全为500人,但现在手工找这两个人太麻烦,我想通过公式来找,(D列和H列的人名顺序不一样)。请详细说明。谢谢!

同意 第五清泉 的方法,用countif函数.
用法如下:
COUNTIF

计算给定区域内满足特定条件的单元格的数目。

语法

COUNTIF(range,criteria)

Range 为需要计算其中满足条件的单元格数目的单元格区域。

Criteria 为确定哪些单元格将被计算在内的条件,其形式可以为数字、表达式或文本。例如,条件可以表示为 32、"32"、">32"、"apples"。

说明

Microsoft Excel 提供附加的函数,可用来依据条件分析数据。例如,要计算基于一个文本字符串或某范围内的一个数值的总和,可使用 SUMIF 工作表函数。要使公式返回两个基于条件的值之一,例如某指定销售量的销售红利,可使用 IF 工作表函数。请查阅关于根据条件计算值。

示例

假设 A3:A6 中的内容分别为 "apples"、"oranges"、"peaches"、"apples":

COUNTIF(A3:A6,"apples") 等于 2

假设 B3:B6 中的内容分别为 32、54、75、86:

COUNTIF(B3:B6,">55") 等于 2

参考资料:Microsoft Excel 帮助

温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-06-08
变红比较麻烦,页没太大必要,可以这样做:
加1辅助列比如I列
I1写入公式 =countif(H:H,D1)
然后下拉填充

这样=0的那个单元格对应的D列名称就是没H列有的。

祝你成功!本回答被网友采纳
第2个回答  2010-06-08
如果D列和H列有人名,(尽量不要有空),在I1单元格写下:
=IF(ISNA(MATCH(H1,$D$1:$D$500,0)),"No","")
然后下拉。。

这样,不重复的两个人的名字右边(I列)会出现“No”的字样。
如果不明显,可以定义一下条件格式。
第3个回答  2010-06-08
E1=countif(H:H,D1)
为0的就是D列多出的人
第4个回答  2010-06-08
比如在I1里输入
=vlookup(d1,h:h,1,0)
相似回答