【问题标题】:Find a duplicate in multiple cells with condition in Google Sheets在 Google 表格中有条件的多个单元格中查找重复项
【发布时间】:2020-03-25 22:14:03
【问题描述】:

我的 Name 列具有不同的Type(低、中、高)。

那我有多个Name列,需要检查是否有重复,它们的Type不是Low,并返回重复的Cells。

示例表:https://docs.google.com/spreadsheets/d/12gazwAY-yZ7LFzVd_fqv6vKRrwOav_9D5C-ujlGufmw/edit#gid=0

【问题讨论】:

  • @player0 基于第 6 行(对不起,不是第 7 行)OP 想要你先说的内容
  • @player0 只是逻辑。第 6 行 (H,B,F,C) 已翻译为高、中、高、高,不被视为重复。

标签: google-sheets filter google-sheets-formula array-formulas gs-vlookup


【解决方案1】:

尝试:

=ARRAYFORMULA(IF(G2:G="",,IF(1<=
 N(IFNA(VLOOKUP(A2:A, FILTER(L2:L, M2:M<>"LOW"), 1, 0), COLUMN(A2:A))=
   IFNA(VLOOKUP(C2:C, FILTER(L2:L, M2:M<>"LOW"), 1, 0), COLUMN(C2:C)))+
 N(IFNA(VLOOKUP(A2:A, FILTER(L2:L, M2:M<>"LOW"), 1, 0), COLUMN(A2:A))=
   IFNA(VLOOKUP(E2:E, FILTER(L2:L, M2:M<>"LOW"), 1, 0), COLUMN(E2:E)))+
 N(IFNA(VLOOKUP(A2:A, FILTER(L2:L, M2:M<>"LOW"), 1, 0), COLUMN(A2:A))=
   IFNA(VLOOKUP(G2:G, FILTER(L2:L, M2:M<>"LOW"), 1, 0), COLUMN(G2:G)))+
 N(IFNA(VLOOKUP(C2:C, FILTER(L2:L, M2:M<>"LOW"), 1, 0), COLUMN(C2:C))=
   IFNA(VLOOKUP(E2:E, FILTER(L2:L, M2:M<>"LOW"), 1, 0), COLUMN(E2:E)))+
 N(IFNA(VLOOKUP(C2:C, FILTER(L2:L, M2:M<>"LOW"), 1, 0), COLUMN(C2:C))=
   IFNA(VLOOKUP(G2:G, FILTER(L2:L, M2:M<>"LOW"), 1, 0), COLUMN(G2:G)))+
 N(IFNA(VLOOKUP(E2:E, FILTER(L2:L, M2:M<>"LOW"), 1, 0), COLUMN(E2:E))=
   IFNA(VLOOKUP(G2:G, FILTER(L2:L, M2:M<>"LOW"), 1, 0), COLUMN(G2:G))),
 "yes", "no")))

【讨论】:

  • 谢谢。我会试试。我的真实工作表有 7 个名称列。所以公式会很长。有没有更短的选择?
  • 而且也很难找到重复的单元格
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-11-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多