请用Excel函数解决,不要用VBA.
1.Excel工作簿中有“表1”、“表2”两个表格;
2.表1中有一列为B列,此列中有些单元格有数据,有些单元格是空,而且是混排;
3.在表2的C2个和I1格内分别有一个常数x和y;
4.现在要在表2的K3格内,写一个函数,该函数可以返回表1中B列里面(Bx:By)范围内,由下而上的第一个非空单元格的行号;
5.该函数如何写?
Excel中如何跨表格返回某一列倒数第一个非空单元格的行号?
答案:2 悬赏:20 手机版
解决时间 2021-02-21 05:57
- 提问者网友:喧嚣尘世
- 2021-02-20 17:14
最佳答案
- 五星知识达人网友:十鸦
- 2021-02-20 17:43
=MAX(IF(INDIRECT("SHEET1!B1:B"&I1)<>"",ROW(INDIRECT("1:"&I1))))
公式以CTRL+SHIFT+回车结束.
公式以CTRL+SHIFT+回车结束.
全部回答
- 1楼网友:几近狂妄
- 2021-02-20 18:12
=max(if(subtotal(3,offset(a1,row(1:1000)-1,,1000))=10,row(1:1000)))数组,同时按ctrl+shift+回车三键结束,根据实际调整那1000(保证最后一个数据在a1000内)
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯