Excel 中的工作表比较,其中内容主要是文本

Excel 中的工作表比较,其中内容主要是文本

我有一份文件,其中包含针对我营业地点的建议,具体到站点(我们拥有几个较小的设施),包含几张表。第一张是一份完整的、包罗万象的清单。这些列包括站点位置、建议类型(非常笼统)、实际建议、详细建议和观察结果。可能不会为每一行填写详细信息和观察结果,但它们都包含站点、建议类型和实际建议。如果多个站点出现相同的建议,我会将建议加在一起,并在第二页上删除重复项。现在,他们希望我比较主列表和第二个合并页面,并确定哪些行已发送,哪些行仍未包含在最终页面中。我无法仅按实际建议进行排序,因为某些站点的实际建议相同,但其下嵌套了几个不同的详细建议。我曾想过尝试 IF 函数或 VLOOKUP,但我无法确定比较这两个页面的好方法。它们分别有大约 700 行和 500 行,因此手动比较会非常困难。有人能帮忙提供一个公式来比较这两个页面并显示它们是否存在于第二页吗?感谢您提供的任何帮助。

答案1

可能还有其他方法可以实现这一点,但这里有一个选项。您可能能够使用 COUNTIFS 函数。但是,这只允许您按 3 个条件进行搜索。

如果您说每条记录都有站点、类型和实际记录,那么您可能能够使用这三个条件进行搜索。

下面是我拼凑起来的东西的截图:在此处输入图片描述

在您的主列表中,创建一个名为“已复制”的新列(或您想要的任何内容)。在单元格 F2 中,我输入了以下公式:

=IF(COUNTIFS('Duplicates removed'!A:A, A2, 'Duplicates removed'!B:B, B2, 'Duplicates removed'!C:C, C2)>=1, "Duplicate", "")

COUNTIFS 函数按范围匹配您的条件。在本例中,第一个条件是“站点”,或主列表中的 A2。它在工作表“'重复项已删除'!A:A”中搜索匹配项,这是工作表上已删除重复项的站点的对应列。B2 匹配类型,C2 匹配“Rec”。>=1 告诉 COUNTIFS 您想要查找大于或等于 1 的条目(您的简化工作表上可能有多个条目)。“重复”返回找到匹配项时单元格将显示的内容。根据您的喜好进行更改。“已复制”“完成”等。

将鼠标悬停在 F2 单元格的右下角,直到光标变成黑色十字。单击并向下拖动以将公式复制到工作表的每一行中。

为了使格式显示哪些行已被复制,您将使用条件格式。

选择单元格 A2。然后进入条件格式,单击“新规则”,然后选择“使用公式确定要格式化的单元格”。在“格式化值框”中键入=$F2="Duplicate并替换单元格和短语,使其符合您的需求。然后单击“格式”并选择单元格底纹。 在此处输入图片描述

要将格式应用于整个表格,请转到条件格式中的“管理规则”,然后单击“应用于”字段旁边的单元格选择器。

在此处输入图片描述

点击表格右上角并拖动以选择所有信息。这将突出显示“复制”列指示信息已复制的所有行。

希望这能有所帮助。尝试在公式中更改标准以最好地匹配您的数据。

*注意 - 根据你正在做的事情,数据库会比 excel 更高效。数据库会为每个条目分配一个唯一的 ID 号,这样搜索和管理重复条目就会容易得多。我管理着一个大约有 12,000 条(并且还在增加)记录的数据库。我在表中有一列可以输入“重复”ID 号。如果某个条目与之前的条目非常匹配,我会将之前的 ID 号输入到重复字段中。这样可以轻松找到哪些提交是重复出现的问题,只需运行查询以将原始想法编号与重复字段进行匹配即可。

相关内容