Excel公式技巧92:获取列表中最长数值及其长度和位置
excelperfect
本文给出了一系列公式,分别返回给定列表中的最长数值,以及其长度、所在列表行和所在位置。这些公式都是数组公式,因此应该按下Ctrl+Shift+Enter组合键来完成输入。
示例数据如下图1所示。
图1
1. 获取列表中的最长数据值,可以使用下面的数组公式:
=INDEX(A4:A10,MATCH(MAX(LEN(A4:A10)),LEN(A4:A10),0))
结果如下图2所示。
图2
2. 获取列表中最长数据值的长度,可以使用下面的数组公式:
=MAX(LEN(A4:A10))
结果如下图3所示。
图3
3. 获取最长数据值在列表中所在的行,可以使用下面的数组公式:
=MATCH(MAX(LEN(A4:A10)),LEN(A4:A10),0)
结果如下图4所示。
图4
4. 获取最长数据所在的单元格地址,可以使用下面的数组公式:
=ADDRESS(MAX(ROW(A4:A10)*(LEN(A4:A10)=MAX(LEN(A4:A10)))),1)
结果如下图5所示。
图5
小结:本文是LEN函数、ROW函数、MAX函数等“简单”函数在公式中的经典应用示例,值得好好体味,举一反三,运用到自己的公式中。
注:本文学习整理自www.atlaspm.com,供有兴趣的朋友参考。
欢迎到知识星球:完美Excel社群,进行技术交流和提问,获取更多电子资料。
赞 (0)