两个excel文件表1 表2 如何将表2中与表1中相同的找出来并标记颜色

2025-02-25 22:30:39
推荐回答(3个)
回答1:

假定表1,2的工作表标签名为: sheet1, sheet2.
[一个失败经历:]
我本打算用条件格式来达到需要,
在sheet1的使用条件格式-条件为公式: =A1=sheet2!A1, 格式为对单元格设置底色.
应用后得到提示信息:
在条件格式中不能使用对其他工作薄或工作表的引用.
于是需要弯道实现了.

[一个我测试成功的简例]
如果表格只有一列或少数几列, 可以按以上原理灵活处理, 不必拘限.
原理是复制表1一份,取其半不变,另一半变化为表2中与刚才不半的那部分对应的内容.
再利用条件格式进行着色分析;
然后对另一半内容进行类似处理
例如表1表2中均只有A列有数据.
可以在表1的B2中输入公式: =sheet2!A1,再ctrl-shift-向下方向键, ctrl-D向下填充复制公式.
再选中A列,调用菜单:格式-条件格式-公式:=A1=A2,格式设置为单元格填充为另一种颜色.
使用之后,相同的内容会着色,不同的则保持原色.

[对于数据爆满的表格的处理]
首先声明, 如果两个表格数据爆满,用下面的过程,由于填充了大量的公式,电脑反应将较慢.
请根据上面的简例及所讲述的原理,结合下面的极根状态,权衡一下,灵活安排公式.

第一步:
将sheet1复制一份, 方法是:右击工作表标签,移动与复制工作表-勾选建立副本,得到一个副本:
Sheet1 (2).
第二步之一:
sheet1左侧半部分(即A:DX列)保持原状.右侧部分(即DY:IV列)中,清除内容,在DY1中填入公式:
=sheet2!A1.然后按快键ctrl_shift_->选中DY1:IV1, ctrl-R向右填充复制公式;再ctrl-Shift_向下的方向键, ctrl-D向下填充复制公式.
第三步之一:
在sheet1!A1:DY65536中使用条件格式
(可先中sheet1A1中使用,输入公式:)
=A1=DY1, 格式格式为对单元格设置底色.应用后,相同的内容的情况下,单元格被填色;不同的,将不作处理.
第二步之二,第三步之二:
在sheet1 (2)表中,右侧部分保持原状,左侧清除,在A1格式输入公式:
=sheet2!Dy1
在编辑栏左侧的名称框中输入: A1:DX1, 再ctrl-R; 再ctrl-Shift_向下的方向键, ctrl-D.
再同上理使用条件格式

回答2:

假设表1表2只有A列数据 在表1中B列输入 =COUNTIF(表2!A:A,A1) 下拉填充。 选中表1A列 格式 条件格式 公式 =$B1>=1 格式 图案 单元格底纹 设为红色 确定。

回答3:

使用vlookup函数可以找到相同项