我需要在一行中找到最频繁的词(分类文本,例如“T2”),但不是所有列中都找到。如果范围是连续我会尝试这样的:Excel:在非连续范围内最常见的值/字
=INDEX(B3;M3,MODE(MATCH(B3;M3,B3;M3,0)))
但是,我这样做是多个变量,并且不希望为每一个独立的子集片/文件,所以希望这是可能的。我试图用下面的公式,但得到的是hightlights模态函数的错误消息:
=INDEX((B3;F3;J3),MODE(MATCH(B3;F3;J3,B3;F3;J3,0)))
我的数据看起来是这样的:
person A person B person C
ID Var1 Var2 Var3 Var4 Var1 Var2 Var3 Var4 Var1 Var2 Var3 Var4
1 T2 C1 N f T2 C1 N f T4 C9 Y e
2 T4 C5 Y b T4 C1 Y b T2 C1 N e
3 T2 C2 N g T4 C5 Y d T2 C1 N f
4 T4 C9 Y e T4 C1 Y b T2 C1 N e
5 T1 C2 N b T2 C2 N h T2 C2 N g
6 T4 C9 Y b T4 C1 Y b T4 C9 Y f
7 V2 C1 Y c V6 C2 N c T2 C2 N h
而结果我想要添加一列到最后,这给了我最常见的值/名称,exapmle为Var1:
ID Mode_Var1
1 T2
2 T4
3 T2
4 T4
5 T2
6 T4
7 NA
我在正确的轨道上吗?这可能使用索引,模式和匹配吗?如果这不起作用,还有另一种方法吗?谢谢你的帮助!
编辑:添加表(相同图像),在第一个例子中由范围对应于例如数据
没有要复制/粘贴的数据,并且示例函数中的列与您的图像中的数据似乎不匹配,因此找出您要查找的内容有点困难。你能否提供少量的样本数据,你正在尝试的公式(仅在该数据中)以及你想要的结果? –
试图修复,现在:) – Eva