美国律师收入:Excel 判断一行或一列中最后一个非空单元格用什么函数?

来源:百度文库 编辑:偶看新闻 时间:2024/04/28 01:00:24
试着解释下 {=indirect("A"&max((A1:A1000<>"")*row(A1:A1000)))}

(A1:A1000<>"") 是判断A1到a1000单元格是否非空,如果非空,返回true;否则返回false
形成由true和false组成的一维列数组(1000个逻辑值),在数值运算中,true=1;false=0
row(A1:A1000) 是取得A1到a1000的行号,是1000个数字组成的一维列数组{1;2;3...1000}
((A1:A1000<>"")*row(A1:A1000))形成由0和数字组成的一位列数组,1000个元素
max((A1:A1000<>"")*row(A1:A1000)) 就是取得最后一个非空单元格的行号
indirect实现把文本转换为引用,比如最后一个非空单元格的行号是666,那么就是indirect("A"&666)转换为A666,从而获得A666单元格的内容。

因为是数组公式,所以公式编辑完后要按下ctrl+shift+enter   公式外层的大括号{}就是按下这3个键产生的
EXCEL中有什么公式可以选取一行或一列中最后的一个数据 EXCEL中如何冻结一行或一列? excel中如何引用某一列最后的一个非空单元格? Excel的自动填充是一个相当有用的功能,如何在工作表的一行或一列中自动填充一个等差数列? 如何在Acess中实现一行或一列数据求和? 如何直接引用Excel中的每一行(或一列)的行号(或列号)? 如何直接引用Excel中的每一行(或一列)的行号(或列号)? Excel中某一行或一列想插到前面怎么办 excel怎样返回一列中最后一个数?比如我要提取出A列的最后一个数字,不包括文字,怎么设置公式? excel怎样返回一列中最后一个数?比如我要提取出A列的最后一个数字,不包括文字,怎么设置公式? EXCEL中如何确定非空单元格的位置 在Excel中不让插入一列时候怎么办?电脑老是提示不能移去非空白单元格!请高手帮个忙啊 SQL中如何判断一个变量是否为空 如何用EXCEL在一列指定的学号中,随机抽取一个并显示姓名? 请问在EXCEL中,判断某个单元格是否为空的函数是什么 怎样在excel中对一个数进行条件判断 excel不能插入一行或多行 在EXCEL一个单元格中不用空格键换行,一行输完后如何输入下一行内容?哪位高手能回答,佩服! 在Excel中,怎样把一行字,分成两行,在一个单元格中 在EXCEL当中如何将一行数据粘贴成另一个表中的一列数据? 如何固定excel中的一行或者一列,滚动的时候该行该列不动 excel中段落前空半行、一行怎么弄 如何在Excel中固定第一行? 在Excel中一个单元格中的内容很长时,如何让他另起一行.