当前位置:首页教育技巧excel技巧excel公式与函数

excel表格怎么返回某一行数据

2025-12-01 07:47:45


1.Excel如何返回一行内第一个数值 和 最后一个数值

见截图

1行的第1个数据

=INDEX(1:1,MIN(IF(A1:AZ1<>"",COLUMN(A:AZ),100)))

数组公式,先按住CTRL+SHIFT,最后回车

1行的最后一个数据

=LOOKUP(1,0/(A1:AZ1<>""),A1:AZ1)

2.excel中如何返回某一行中的特定数值所在的列数

1. 首先想到的是求第二行不等于0的最小列标,用=MIN((A2:F2<>0)*COLUMN(A2:F2)),且是数组公式,即同时按Shift+Ctrl+Enter结束公式编辑,会自动生成一对{},但是对于不符合的会返回时,取不到不等于0的最小列标;

2. 所以可以转换一下求最大值,用10来倒减最小列标,得到最大列标,这样就不会取到不符条件的列标,取出的最大值,再用10来减,即得到最小列标:=10-MAX((A2:F2<>0)*(10-COLUMN(A2:F2))),这也是数组公式,即同时按Shift+Ctrl+Enter结束公式编辑,会自动生成一对{};

3. 上面也是数组公式,可以用SUMPRODUCT函数来转一下,就成为普通公式,不需要三键齐按;

4. 再用INDEX函数返回第一行相应列的值即可达到目的:=INDEX(1:1,SUMPRODUCT(10-MAX((A2:F2<>0)*(10-COLUMN(A2:F2)))))。

相关信息


电脑版

【免责声明】本站信息来自网友投稿及网络整理,内容仅供参考,如果有错误请反馈给我们及时更正,对文中内容的真实性和完整性本站不提供任何保证,不承但任何责任。
版权所有:学窍知识网 Copyright © 2011-2026 www.at317.com All Rights Reserved .