首页 > 解决方案 > 在 Google 表格中有条件的多个单元格中查找重复项

问题描述

我有不同类型的列名称(低、中、高)。

然后我有多个列Name并且需要检查是否有重复并且它们的 Types 不是Low,并返回重复的单元格。

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

标签: google-sheetsfiltergoogle-sheets-formulaarray-formulasgs-vlookup

解决方案


尝试:

=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")))

0


推荐阅读