【问题标题】:How do I compare two columns of names in a spread sheet?如何比较电子表格中的两列名称?
【发布时间】:2014-03-08 19:50:50
【问题描述】:

祝所有能提供帮助的人都好!

我在 Excel 中有两列长列的员工姓名,每列超过 1000 个。它们没有任何顺序。

一列显示 1 月 10 日为公司工作的员工列表,另一列显示 2 月 10 日为公司工作的员工列表。现在会有离职人员,会有新的开始,所以员工的姓名和数量都会发生变化。

有没有办法在 Excel 电子表格中突出显示这种差异?无论是突出显示所有匹配的名称还是突出显示不匹配的名称。我需要一种找出两列之间差异的方法,以从本质上显示谁离开了公司,因为无法保留有关谁离开的记录。我所能得到的只是一份现有员工的名单以及他们何时开始工作。我需要找出在这两个日期之间离开的人。

我希望这是有道理的。

非常感谢

【问题讨论】:

  • “安装 cygwin,将每一列写入文本文件,对文件进行排序,然后让 comm 为您完成工作”是一个可以接受的答案吗? ;-)

标签: excel set-difference


【解决方案1】:

如果每个列表只包含唯一性,那么具有两条规则的条件格式可能适合:

A 列:=COUNTIF(B:B,A1)<>1
B栏:=COUNTIF(A:A,B1)<>1

每个都应用于各自列的占用范围。

【讨论】:

    【解决方案2】:

    我建议使用 VLOOKUP 两次 - 它基本上在给定列表中搜索一个值,如果找到该值则返回一些内容。如果没有找到值,则返回#NV 因此,您创建了两个新列:第一列包含 1 月的 vlookup,第二列包含 2 月的 vlookup。 剩下的就是条件格式了。

    【讨论】:

      猜你喜欢
      • 2020-10-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-15
      • 2017-06-09
      • 1970-01-01
      相关资源
      最近更新 更多