【问题标题】:How to find multiple values in column如何在列中查找多个值
【发布时间】:2017-02-28 01:30:44
【问题描述】:

我在 excel 文件中匹配有问题。让我用一个例子来解释一下:

COL1 COL2    COL3 COL4 COL5 
AA11 First   AA11 ???? ???
BB22 First   BB22 
AA11 Second
BB22 Third
  1. COL1 - 用户索引
  2. Col2 - 用户的组名
  3. Col3 DISTINCT 用户的索引
  4. Col4,5... 我正在寻找的值

我正在寻找以下情况的公式:

第 4 列:如果索引为 COL3 的用户有组(COL2)'FIRST' AND 'SECOND' add value = 'LEVEL1'

第 5 列:如果索引为 COL3 的用户有组(COL2)'FIRST' AND 'THIRD add value = 'LEVEL2'

【问题讨论】:

  • 你试过VLookup吗?
  • 不,我没有,我会检查的。
  • add 是什么意思?我只是在问,因为您似乎正在尝试向另一个单元格添加某个值。然而,任何 Excel 公式都只能 - 作为其计算的结果 - 显示某个值。然而,它不能改变一个值,也不能改变另一个单元格中的值。
  • 编辑:Smit - 我认为这对我没有帮助,因为 VLookup 只能返回我不需要的返回值。我想找到多个值,如果它们匹配某些条件返回特定值。
  • Ralph add - 写,放,随便什么 - 只需在 blanc 单元格中写入一个特定值。

标签: excel


【解决方案1】:

我会使用包含在 IF 中的 COUNTIFS:

第 4 栏:

=IF(SUM(COUNTIFS(A:A,C1,B:B,{"First","Second"}))>=2,"Level 1","")

第 5 栏:

=IF(SUM(COUNTIFS(A:A,C1,B:B,{"First","Third"}))>=2,"Level 2","")

【讨论】:

  • 我会检查它,但我认为这是我问题的答案。谢谢斯科特!
  • @hakobot 只要记得回来并标记为正确,如果它有效。
  • Scott Carner - 我刚刚检查过 - 它确实有效!再次感谢您!
猜你喜欢
  • 2023-02-26
  • 2018-09-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-02-09
  • 2021-12-29
  • 1970-01-01
相关资源
最近更新 更多