电子表格公式列出除列中的某些单元格之外的所有唯一条目

电子表格公式列出除列中的某些单元格之外的所有唯一条目

好的,我有 3 列,大致如下所示:

Name            Paid            To        
========        ========        ========
John            10              Roy
Jane            50              Roy
Mary            25              Trisha
John            30              Roy
Jane            15              Trisha

公式是什么:

  • 列出“名称”列中的所有唯一值,
    • “付费”值大于 29,
    • 由“Roy”收集

预期结果是一列分别列出“John”和“Jane”一次。

就我自己而言,我只使用 UNIQUE() 函数满足了第一个要求,但我不确定如何添加条件。:(

答案1

以下可能会做你想做的事情(假设第一个“John”在A2,最后一个Tricia在C6):

  • 输入 0E1
  • 输入=WENN(UND(C2="Roy";B2>29);1;0)+E1并将E2此公式拉到其他行(抱歉,我的 Excel 说的是德语,因此应该是IFAND和逗号而不是分号)
  • 输入=VERWEIS(ZEILE(E1)-1;E$1:E$99;A$2:A$100)并将F1此公式拉到其他行(抱歉,现在我很茫然:ZEILE可能是ROW,但我不知道VERWEIS是什么,类似于LOOKUP?)

答案2

这看起来像是使用高级过滤器的情况

假设“名称”列在单元格 A1 中,请按如下方式定义您的条件:

  1. “Paid” 值大于 29 --> 在单元格 F1 中输入“Paid”,在单元格 F2 中输入“>29”(不带 ')
  2. 由“Roy”收集 --> 类似地,G1 = To,G2 = Roy

    • 然后选择所有三列数据,包括标题
    • 过滤器 - 高级
    • 复制到另一个位置(或者如果你愿意,也可以就地过滤)
    • 列表范围:$A$1:$C$6
    • 标准范围:$F$1:$G$2
    • 抄送至:$I$1
    • 仅限唯一记录

相关内容