Microsoft Excel是Microsoft为使用Windows和Apple Macintosh操作系统的电脑编写的一款电子表格软件。直观的界面、出色的计算功能和图表工具,再加上成功的市场营销,使Excel成为最流行的个人计算机数据处理软件。 在Excel中我们能够使用数组公式来找到行或列中的最后一个非空单元格。然后再此通过单元格的地址并使用INDIRECT函数就可以获取到此单元格的值。 ![]() 取得一列中的最后一个非空行 1、接下来的公式可以返回A列中最后一个非空单元格的行号: =MAX((A:A<>"")*(ROW(A:A))) 2、通过这个行号我们就可以使用ADDRESS函数来获取到此单元格的地址: =ADDRESS(MAX((A:A<>"")*(ROW(A:A))),COLUMN(A:A)) 3、最后我们以此获取到的地址为基础使用INDIRECT函数就可以获取到此单元格的值 =INDIRECT(ADDRESS(MAX((A:A<>"")*(ROW(A:A))),COLUMN(A:A))) 取得一行中的最后一个非空列 1、接下来的公式和上面取得非空行的公式原理是一样的,它可以返回第一行中最后一个非空单元格的列号: =MAX((1:1<>"")*(COLUMN(1:1))) 2、同理通过这个列号我们就可以使用ADDRESS函数来获取到此单元格的地址: =ADDRESS(1,MAX((1:1<>"")*COLUMN(1:1)),1) 3、最后我们以此获取到的地址为基础使用INDIRECT函数就可以获取到此单元格的值 =INDIRECT(ADDRESS(3,MAX((3:3<>"")*COLUMN(3:3)),1)) 注意:以上公式都是数组公式,所以你必须使用CTRL+SHIFT+ENTER来输入这些公式,如果没有那就恭喜你——出错了^_^。 Excel整体界面趋于平面化,显得清新简洁。流畅的动画和平滑的过渡,带来不同以往的使用体验。 |
温馨提示:喜欢本站的话,请收藏一下本站!