急!!Excel 怎样求出隔列单元格中最后一个不为空的单元格内容(数字或文本)

来源:百度知道 编辑:UC知道 时间:2024/05/31 02:29:40
例如:求出 A1到T1 隔列单元格中最后一个单元格的内容(数字或文本)?请高手帮忙,不胜感激!!!

就是,如A1单元格是1,B1是2,C1是3,D1是4.....那么它求出的结果是3,就是只得出隔列最后一个不为空的单元格内容!!
不胜感激!!
哦,我的提问说得不太清楚
<br>我想问的是 求出隔列最后一个不为空的单元格内容,
<br>
<br>之前问高人求出了隔行最后一个不为空的单元格内容,=INDIRECT("A"&MAX(IF(A1:A20<>"",IF(MOD(ROW(A1:A20),2)=1,ROW(A1:A20),0))))
<br>但隔列的呢,再请教你们高人了,谢谢

不知道你是不是要找第3、5、7、9、11……等列中第一行第一个不为空的单元格的内容,如果是,公式如下:
=OFFSET(A1,0,MIN(IF(MOD(COLUMN(C1:T1),2)=1,IF(C1:T1<>"",COLUMN(C1:T1))))-1,1,1)
公式以Ctrl+Shift+Enter三键结束。

如是隔列, 便要多套1个ADDRESS函数,
=INDIRECT(ADDRESS(1,MAX(IF(A1:Z1<>"",IF(MOD(COLUMN(A1:Z1),2)=1,COLUMN(A1:Z1),0)))))
按 Ctrl + Shift + Enter 输入数组公式
为方便楼主了解, 假设符合条件是W1
上述公式, 处理完Max函数后变成 =indirect(address(1,23))
=indirect($W$1)