【问题标题】:Grouping two columns find differences将两列分组发现差异
【发布时间】:2015-08-17 15:48:57
【问题描述】:

如果 b 列中至少有一个值不同,我希望将 A 列中的值分组并比较 B 列中的所有值,并标记 A 列的所有行。示例。

Column A ######### Column B ############### Result ##
1135220C      Private IP (PIP)               FALSE
1135220C      Private IP (PIP)               FALSE
1135220C      Ethernet                       FALSE
1136484C      Ethernet                       TRUE
1136484C      Private IP (PIP)               TRUE
1139141C      Private IP (PIP)               TRUE
1139141C      Calling Card, Private IP (PIP) TRUE
1140007C      Ethernet                       FALSE
1328791C      Private IP (PIP)               TRUE
1328791C      Private IP (PIP)               TRUE
1328791C      Private IP (PIP), VoIP         TRUE
1228800C      Internet                       FALSE
1228800C      Internet                       FALSE
1228800C      Internet                       FALSE

【问题讨论】:

  • 我看不出1136484C是假的,1139141C是真的?
  • 您的结果栏与您的问题有关系吗?如果是这样 - 您还没有说明关系是什么,也没有充分描述这些真/假值的来源。当您说要“标记”一行时,您是什么意思?突出它?你的问题不是很清楚。
  • 抱歉,John - 我的示例中有错误。我更正了。
  • 真假是我需要得到的,我把它们放在那里作为我的最终状态的一个例子......现在我只有 A 列和 B 列。我需要用 C 列标记某些指标(0、1、#N/A、未找到、某些东西)我想知道 a 列中的给定值,其中至少一个相关值与给定值的 B 列中的其他值不匹配在 A 列中。用例是我试图查看产品(b 列)从订单到订单的位置(A 列)发生变化的地方。
  • 问题已解决:我的一位同事使用 IF 和 Vlookup.IF(VLOOKUP(Column A,'for member 1 of group'(唯一的数据集)提出了一个解决方案!A $1:B$22000,2(B 列),FALSE)=B 列,TRUE,FALSE)。然后,我将用 False 计算 A 列,以显示从记录到记录的更改次数。

标签: excel match grouping difference


【解决方案1】:

问题已解决:我的一位同事使用 IF 和 Vlookup 提出了一个解决方案。

IF(VLOOKUP(Column A,'for member 1 of group' (unique set of the data)!A$1:B$22000,
2 (Column B),FALSE)=Column B,TRUE,FALSE). 

然后,我将用 False 计算 A 列,以显示从记录到记录的更改次数。 ——

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-06-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多