Dej*_*ell 0 excel google-sheets
我有以下专栏
name gender
Dann Boy
Anne Girl
Dann Boy
Susan Girl
Anne Girl
Gil Boy
Run Code Online (Sandbox Code Playgroud)
我找到了一个男孩最受欢迎的名字,也是女孩最受欢迎的名字.
对于上述情况,我希望Dann能成为一个男孩,而Anne则需要一个女孩.
我可以用什么配方?模式仅返回数字,没有条件
假设你有数据,A2:B10
你可以在excel中使用这个"数组公式"来获得最常见的男孩名字
=INDEX(A2:A10,MODE(IF(B2:B10="Boy",MATCH(A2:A10,A2:A10,0))))
用CTRL+ SHIFT+ 确认ENTER
如果有多个名称与最常见的名称相关联,则公式将仅返回位置中的第一个名称
这是有效的,因为MATCH
函数为每个名称(第一个实例的位置)分配相同的数字,IF
函数"过滤"这些数字,这样你只得到男孩的数字...... MODE
然后找到最常见的数字,显然是最常见名称的第一个实例的位置 - INDEX
然后返回该名称.
如果没有重复的男孩名字,则该公式返回#N/A错误
注意:完全相同的公式在Google工作表中适用于我 - 我很惊讶我不需要使用Arrayformula
它 - 也许这是新版本的功能?
归档时间: |
|
查看次数: |
819 次 |
最近记录: |