Google表格是Google的功能强大且易于学习的基于云的电子表格。 虽然Sheets在电子表格市场中与Microsoft Excel竞争,但是它具有不同的广度或深度。 但是,它是一个非常有用的程序,可能能够执行90%甚至是高级用户所需的任务,同时又能够执行普通用户100%的任务。 这些例行任务之一是比较不同列中的信息。 Sheets能够执行这种分析。 我将讨论如何在表格中的各列之间比较数据,并且还将描述一种使用Microsoft Excel进行处理的方法。
另请参阅我们的文章如何在Google表格中删除重复项
比较Google表格中的两列
比较表格中各列的一种简单方法是使用公式。 假设我们有两列数据,即A列和B列。如果我们想比较这些列并记下任何差异,则可以使用公式。 IF公式是Sheets(以及Excel)中的强大工具。 在IF语句中,有三个参数。 第一个参数是要执行的测试,第二个参数是测试不正确时要返回的结果,第三个参数是测试正确时要返回的结果。 这相当容易理解,但很难在公式中阅读,因此让我们逐步进行。
- 在要比较的页面上打开表格。
- 使用A和B列中的数据,突出显示单元格C1。
- 将'= if(A1 = B1,“”,“ Mismatch”)'粘贴到单元格C1中。 因此,如果A1和B1相同,则公式返回一个空字符串,如果它们不相同,则返回“不匹配”。
- 左键单击单元格C1的右下角,然后向下拖动。 这会将C1中的公式复制到C列的所有单元格中。
现在,对于A和B不相同的每一行,C列将包含单词“ Mismatch”。
比较多列数据
比较两列之间的数据很好而且有用……但是如果您有多列数据并且需要进行比较该怎么办? 好吧,Sheets也可以使用称为ARRAYFORMULA的函数来处理该问题。 这是一个相当高级的公式,我不会深入了解它的工作方式,但是它将允许我们进行一些多列数据比较。
假设我们有两组数据。 每个数据集都有一个索引值-可能是零件号或序列号。 每个索引值也有几列数据-可能是产品颜色,还是现有数量。 这些数据集之一可能是这样。
因此,我们有了Jane的数据。 但是随后鲍勃发送他的数据以获取相同的信息集,我们怀疑可能存在一些差异。 (在此示例中,您可以轻松地从视觉上识别差异,但假定使用包含数千个条目的电子表格。)这是Jane和Bob并排的图形。
如果要检查Jane和Bob报告的单位价格是否相同,则可以使用ARRAYFORMULA进行。 我们要报告任何差异并从I3单元格开始打印出来,因此在I3中,我们键入以下公式:
= ArrayFormula(SORT(if(countifs(E3:E&G3:G,A3:A&C3:C)= 0,A3:D,)))
这将导致多列比较,如下所示:
现在我们可以看到SKU A10305有所不同,我们可以找出谁拥有正确的信息,以及谁出错了。
使用Power Tools比较列
另一种方法是在其中一个Google表格附加组件中使用比较工具。 一种工具称为“电动工具”。 它是许多这样的工具之一,可以极大地扩展其基本功能,并且无需创建电子表格即可完成大量工作。 Power Tools具有许多强大的功能,但我们仅在此处比较其列方法。
- 将Power Tools添加到您的Google表格后,转到附加组件-> Power Tools->开始。
- 点击“数据”菜单选项,然后选择“比较两张纸”
- 输入要比较的列的范围。 请注意,您可以一次比较多个列,甚至可以在不同的工作表之间进行比较!
- 选择您要查找唯一值还是重复值。
- 选择希望Power Tools指示比较结果的方式。 您可以选择在重复的或唯一的单元格中使其具有颜色,将数据移动或复制到新列,以及其他选择。
比较文本或电子表格之间差异的快速方法
如果您不想编写公式或使用附加组件的麻烦,而只想快速比较两个文档之间的值或文本,则可以使用免费的在线工具来完成繁重的工作。 它被称为Diffchecker,并且看起来运行良好。 甚至建议在Google文档论坛上使用它。
- 导航到Diffchecker。
- 将一组文本或值粘贴到左侧窗格中,将另一列或文本粘贴到右侧。
- 选择查找差异!
- 该站点将比较两个窗格并突出显示任何差异。
如果您尝试区分列而仅需要结果,则Diffchecker很有用。
那么,如果您使用Excel,可以使用该工具比较列吗? 当然可以!
比较Microsoft Excel中的两列
我根据自己要执行的操作在Google表格和Microsoft Excel之间切换。 虽然Sheets非常好,但是它没有Excel那样多的功能,因此在某些关键领域还不够。
方法1比较Excel中重复项的列:
- 突出显示要检查的两列。
- 从“主页”功能区中选择“条件格式”。
- 选择突出显示单元格规则和重复值。
- 选择一种显示格式,然后选择确定。
方法2比较各列在Excel中的差异:
- 突出显示列C中的单元格1。
- 将'= IF(COUNTIF($ A:$ A,$ B2)= 0,“ A中没有匹配项”,“”)'粘贴到公式栏中。
- 无论两列有何不同,您都应该在C列中看到“ A中没有匹配项”。
您应该看到那些具有差异的单元格,因为在相应的行中应该有一个标签告诉您“ A中没有匹配项”。 您当然可以修改它以说出您喜欢的任何内容。 您还可以更改列字母,或相应地比较两者的顺序。
这些方法可让您比较Google表格和Excel中的重复项和唯一值的列。
对这两个软件工具的比较工具有任何提示吗? 在下面与我们分享。
需要更多电子表格帮助吗? 我们得到了你的支持。
通过将图像添加到Google表格中,在电子表格中添加一些视觉流行元素。
是否需要将所有内容都放在一页上? 这是将巨大的电子表格压缩到一个可打印页面的方法。
使用CAGR? 我们有一个有关将CAGR公式添加到Google表格的教程。
重复是电子表格中的一个烦人-这是摆脱工作表中重复的方法。
使用电子表格进行结算? 这是一种在Excel中自动生成发票编号的方法。
讨厌摆弄单元格格式? 了解如何在Excel中自动调整行高。
需要收紧工作表布局吗? 我们将向您展示如何消除Google表格中的空白行和空白列。