定义公式呢我这可是从A1要一直到A200哟
请各位大师帮帮我!这里先谢了!!
sheet1中的A1=LOOKUP(9E+307,SHEET2!P:P) A2=LOOKUP(9E+307,SHEET3!P:P)A3A4...以此类推 那应该怎么批量
答案:4 悬赏:0
解决时间 2021-02-21 22:03
- 提问者网友:他是我的あ男人
- 2021-02-21 17:30
最佳答案
- 二级知识专家网友:荒唐后生
- 2021-02-21 18:44
SHEET1的A1中输入:
=LOOKUP(9E+307,SHEET2!B1:Z1)
即可
公式中是最大列号Z可任意加大,满足要求即可。
上面公式可以返回SHEET2中的最后一个输入的数值,对其他文本无效,若要显示其他文本,可以用下面这个公式:
=INDEX(Sheet2!1:1,MAX(IF(Sheet2!1:1<>"",COLUMN(1:1),0)))
按Ctrl+Shift+回车键结束。
=LOOKUP(9E+307,SHEET2!B1:Z1)
即可
公式中是最大列号Z可任意加大,满足要求即可。
上面公式可以返回SHEET2中的最后一个输入的数值,对其他文本无效,若要显示其他文本,可以用下面这个公式:
=INDEX(Sheet2!1:1,MAX(IF(Sheet2!1:1<>"",COLUMN(1:1),0)))
按Ctrl+Shift+回车键结束。
全部回答
- 1楼网友:duile
- 2021-02-21 20:52
a1公式改为
=LOOKUP(9E+307,indirect("SHEET"&row(2:2)&"!P:P"))
下拉
- 2楼网友:我叫很个性
- 2021-02-21 20:13
9e+307是9后面有307个0,这个数接近于excel最大能处理的数,可以理解为最大数。match找不到匹配值时,会自动匹配小于且接近于查找值的数据。而数据列表中肯定没有9e+307,而实际数据远远小于9e+307,因而match会认为所有数字都符合条件,因而找到的是最后一个数值。(match第三参数忽略时,从后面往前查找)
- 3楼网友:心与口不同
- 2021-02-21 20:02
A1输入
=lookup(9e+307,indirect("sheet"&row(a2)&"!P:P))
下拉
或者,选中A1:A200
然后输入上面公式后。按下ctrl+回车
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯