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)

相关推荐