【问题标题】:Top 5 list repeating values?前 5 个列表重复值?
【发布时间】:2017-09-10 23:22:42
【问题描述】:

我试图复制某人的公式来制作前 5 名列表,并尽我所能将与我的列表相对应的值换掉。为什么是重复值?

【问题讨论】:

  • 你是在计算完公式的时候按回车还是按CTRL+SHFT+ENTER?
  • 我刚按回车,为什么?
  • 使用 CSE 会将其转换为数组公式,我不熟悉您的公式,但有时它会有所作为。如果 excel 在您的公式周围放置 { },您将知道您做对了。您不能手动添加它们
  • 我尝试了你所说的,结果如下: =ArrayFormula(INDEX(A2:A901,MATCH(1,INDEX((H2:H901=LARGE(H2:H901,ROWS(D$1: D1)))*(COUNTIF(D$1:D1,A2:A901)=0),),0))) 结果没有变化
  • @ForwardEd 仅供参考,这个问题被标记为 Excel,但它是关于 Google Docs 的。接口和数组公式格式表明了这一点。

标签: list google-sheets formula repeat


【解决方案1】:

试试这个:

  =SORTN(A2:A901,5,2,H2:H901,0)

【讨论】:

    【解决方案2】:

    QUERY 是查找前 N 行的可能方法:

    =QUERY({A:B},"select Col1, sum(Col2) group by Col1 order by sum(Col2) desc limit 5")`
    

    【讨论】:

      猜你喜欢
      • 2019-03-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-02-10
      • 2021-07-16
      • 2020-04-01
      • 2020-12-09
      • 2018-11-09
      相关资源
      最近更新 更多