怎样从左向往取非空数值若多个只取最前面一个

 时间:2026-02-15 17:25:42

1、A列是产品名称——B:H列是数据,如果A列有数据就A列,没有就提取下一列B列数据,其实就是提取最前面一个非空单元格数据。

怎样从左向往取非空数值若多个只取最前面一个

2、选择J2单元格——输入公式:=INDEX(B2:H2,MIN(IF(B2:H2<>"",COLUMN(A:G))))——同时按Ctrl+Shift+回车键——向下填充公式。

怎样从左向往取非空数值若多个只取最前面一个

3、选择K2单元格——输入公式:=INDEX(B2:H2,MATCH(0,0/(B2:H2<>""),))——同时按Ctrl+Shift+回车键——向下填充公式。

怎样从左向往取非空数值若多个只取最前面一个

4、在L2输入公式:=IFERROR(INDEX(B2:H2,SMALL(IF(B2:H2<>"",COLUMN($A$1:$G$1),4^8),1)),"")——同时按Ctrl+Shift+回车键并向下填充公式。

怎样从左向往取非空数值若多个只取最前面一个

5、在M2单元格输入:=INDEX(B2:H2,1,MATCH(TRUE,ISNUMBER(B2:H2),0))——同时按Ctrl+Shift+回车键并向下填充公式。

怎样从左向往取非空数值若多个只取最前面一个

  • Excel如何提取规则名称中的汉字
  • match与index结合使用
  • 使用VBA快速复制工作表
  • 如何在Excel中使用INDIRECT跨表引用
  • Excel 365如何抽取字符串中特定的字符
  • 热门搜索
    阆中旅游 蚂蜂窝旅游网 去哪儿旅游 民俗旅游 贵州旅游最佳路线 广东旅游景点大全 康定旅游攻略 潮州旅游 鼓浪屿旅游攻略 宁德旅游