Filter Google Sheets-仅当尚未在前一组中计算时,才按组计算唯一值
我希望能清楚地解释我想做什么 我在B列中有一些数据,如A列所示分组 我想计算A列中每个组的唯一值,而不考虑前一组中已计算的唯一值 例如,我想:Filter Google Sheets-仅当尚未在前一组中计算时,才按组计算唯一值,filter,google-sheets,array-formulas,google-sheets-formula,Filter,Google Sheets,Array Formulas,Google Sheets Formula,我希望能清楚地解释我想做什么 我在B列中有一些数据,如A列所示分组 我想计算A列中每个组的唯一值,而不考虑前一组中已计算的唯一值 例如,我想: 计算“proyecto2”中的唯一值,而不计算“proyecto1”中已存在的唯一值 计算“proyecto3”中的唯一值,而不计算“proyecto1”和“proyecto2”中已存在的唯一值 计算“proyecto4”中的唯一值不计算“proyecto1”、“proyecto2”和“proyecto3”中已存在的唯一值 等等 在下面,你可以找到一
- 计算“proyecto2”中的唯一值,而不计算“proyecto1”中已存在的唯一值
- 计算“proyecto3”中的唯一值,而不计算“proyecto1”和“proyecto2”中已存在的唯一值
- 计算“proyecto4”中的唯一值不计算“proyecto1”、“proyecto2”和“proyecto3”中已存在的唯一值
- 等等
- 删除范围D:Z中的所有内容
- 粘贴到D2单元格:
- 粘贴到E2单元格:
- 粘贴到G2单元格:
- 粘贴到G3单元格并向下拖动:
=UNIQUE(A2:A)
=ARRAYFORMULA(IF(LEN(D2:D);
MMULT(IFERROR(LEN(G2:Z)/LEN(G2:Z); 0); TRANSPOSE(COLUMN(G2:Z2)^0)); ))
=TRANSPOSE(UNIQUE(FILTER(B$2:B; A$2:A=D2)))
=TRANSPOSE(UNIQUE(FILTER(FILTER(B$2:B; A$2:A=D3);
NOT(COUNTIF(INDIRECT("G2:"&ROW()-1); FILTER(B$2:B; A$2:A=D3))))))