gpt4 book ai didi

excel - 查找由多行和多列组成的范围内最常出现的文本

转载 作者:行者123 更新时间:2023-12-04 19:55:56 25 4
gpt4 key购买 nike

我的问题与以下主题密切相关:

我想检索在我的范围内出现最频繁的文本。问题在于该范围由多行和/或多列组成。单行/单列的情况下,Excel公式为

=INDEX(D2:D9,MODE(MATCH(D2:D9,D2:D9,0)))

我知道这个公式是正确的,因为我在单元格 N2 中得到“Inter”作为输出。如果我想要最常见的术语 Range("D2:D9"),这确实是正确的输出。

enter image description here

但是,我想找到 Range("D2:E3") 的第 1 项。。将此范围纳入公式中会产生错误。见附件。

enter image description here

总而言之,向我显示由多列和多行组成的范围中最常见的文本的正确 Excel 公式是什么?谢谢

最佳答案

=INDIRECT(TEXT(MMULT(CHOOSE({1,2},ROW(MyRange),COLUMN(MyRange))+MOD(ROUNDUP(MATCH(1,0/频率(0,1/(1))) +COUNTIF(MyRange,MyRange))))/COLUMNS(MyRange)^{1,0},0)-1,COLUMNS(MyRange)*ROWS(MyRange)^{1,0}),10^{5;0 }),"R0C00000"),0)

根据需要替换 MyRange

请注意,如果您使用的不是英语版本的 Excel,则上述部分内容可能需要修改(数组常量中的分隔符 - {1,2} {1,0}{5;0} - 以及 “R0C00000” 部分就是两个这样的示例)。

编辑:以上内容太过分了;我们可以简单地使用(使用 CTRL+SHIFT+ENTER):

=INDIRECT(TEXT(MIN(IF(COUNTIF(Rng,Rng)=MAX(COUNTIF(Rng,Rng)),10^5*ROW(Rng)+COLUMN(Rng))),"R0C00000 "),0)

问候

关于excel - 查找由多行和多列组成的范围内最常出现的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53187846/

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