基本上,我想做的是查找一行中完全匹配的数据,并让公式为其赋值。例如,如果数据重复多次,则公式给出的值是 1,即
如果单元格:
离散式差分方程 5 7895-5874-17 7474-5555-1 1452-9856-17 1452-9856-17 1452-9856-17
总计数排为 2(重复两次)
每个重复实例的值为 1
谢谢
答案1
我们可以使用以下公式:
=COUNTA(C5:G5)-SUMPRODUCT(1/COUNTIF(C5:G5,C5:G5))
COUNTA:计算所有包含文本的单元格的数量。如果所有 5 个单元格都已填充,则可以用数字代替5
。
SUMPRODUCT 获取唯一单元格的数量。
因此差异就是重复的数量。
如果系列中有空白,则需要使用以下数组公式:
=COUNTA(C5:G5)-SUM(IF(C5:G5<>"",1/COUNTIFS(C5:G5,C5:G5,C5:G5,"<>")))
作为数组公式,退出编辑模式时必须使用 Ctrl-Shift-Enter 而不是 Enter 进行确认。如果操作正确,Excel 将会覆盖{}
公式。