在Google表格中返回特定长度的单元格内容

时间:2016-03-20 11:59:46

标签: google-sheets

我处于这样一种情况,我需要找到范围内所有单元格最大长度的范围内的第一个单元格,并返回其内容。

我使用MAX(ARRAYFORMULA(LEN({A:A})))来查找字符长度最大的单元格,在我的具体情况下,长度为14个字符,但我需要进行下一步,并返回该单元格的内容。

我会去CELL("内容",MAX(ARRAYFORMULA(LEN({A:A})))),但这不是具有最高值的单元格的引用,这只是14号。

在一个长度为14个字符的范围内可以有多个单元格,所以我只需要它的第一个实例。

我必须非常接近解决方案,但却无法实现, 我提前感谢你对此进行调查, 丹尼尔。

2 个答案:

答案 0 :(得分:1)

=QUERY(FILTER(A:A,len(A:A)=14),"limit 1")

答案 1 :(得分:0)

通过添加检查索引来解决这个问题:CELL("内容",INDEX(F22:F25,MATCH(MAX(LEN(F22:F25)),LEN(F22:F25), 0)))

感谢Gareth Haage亲自向我发送有关解决方案的信息。