gpt4 book ai didi

excel - 使用条件显示最常出现的文本

转载 作者:行者123 更新时间:2023-12-04 21:35:14 25 4
gpt4 key购买 nike

enter image description here我的数据集是这样的(下)。 C列是我想要得到的。我希望 C 列显示每个组最常出现的值。它必须忽略“水果”列中没有值的实例。在出现平局的情况下,C 列只选择其中一个值。

Group       Fruit   Most Freq Occurring
Group A Apple Apple
Group A Apple Apple
Group A Pear Apple
Group B Apple Apple
Group B Pear Apple
Group B Apple Apple
Group B Pear Apple

最佳答案

假设您提供的表格位于 A1:C8 中, C2 中的数组公式** :
=INDEX(B$2:B$8,MODE(IF(A$2:A$8=A2,IF(B$2:B$8<>"",MATCH(B$2:B$8,B$2:B$8,{0,0})))))
根据需要复制下来。

我用了{0,0}代替标准 0对于 MATCH的 match_type 参数,以便在没有一个值出现多次的情况下,构造不会出错。

另一种非 CSE 设置是:
=LOOKUP(1,0/FREQUENCY(0,1/(1+COUNTIFS(A$2:A$8,A2,B$2:B$8,B$2:B$8,B$2:B$8,"<>"))),B$2:B$8)
问候

**数组公式的输入方式与“标准”公式不同。不是只按 ENTER,而是先按住 CTRL 和 SHIFT,然后再按 ENTER。如果操作正确,您会注意到 Excel 在公式周围放置了大括号 {}(尽管不要尝试自己手动插入这些括号)。

关于excel - 使用条件显示最常出现的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39861319/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com