获取每行中第一个非空单元格
如何使用公式获取每行中第一个非空单元格?例如下所示工作表,要求使用公式根据上半部分的表格求各项目的开工日期。
也就是说,要求出单元格区域B2:G6的每行中第一个非空单元格对应的B1:G1中的日期。
先不看答案,自已动手试一试。
公式思路
先找到该行中第1个非空单元格的位置,然后获取第1行B1:G1中该位置的值。
公式
在单元格B9中的数组公式如下:
=IF(COUNTA(B2:G2),INDEX($B$1:$G$1,MATCH(TRUE,B2:G2<>””,0)),””)
结果如所示。
公式解析
首先,公式:
MATCH(TRUE,B2:G2<>””,0)
找出第2行单元格区域B2:G2中第1个非空单元格的位置,本例中为1。
然后,将该值代入INDEX函数,即变成公式:
INDEX($B$1:$G$1,1)
得到单元格B1,即对应的第1行中B1:G1的值。
将该值代入后的公式:
=IF(COUNTA(B2:G2),B1,””)
然后,根据COUNTA函数的值来判断公式最后的值。
因为本例中B2:G2包含文本,因此最后的结果即为单元格B1中的值。
将该公式下拉至单元格B13,即可求出各项目对应的开工时间。
小结
使用MATCH函数找到位置,使用INDEX函数获取相应位置的数据。
使用<>””来生成代表空与非空单元格的数组。
最新推荐
-
手机剪映怎么删除多余视频片段 剪映怎么删掉部分视频
手机剪映怎么删除多余视频片段?手机剪映是一款强大的视频剪辑工具,它可以对用户们所拍摄的视频进行编辑,比如常 […]
-
win10如何把电脑改为无密码 win10取消开机账户登录的步骤
win10如何把电脑改为无密码?在win10系统中,开机密码可以帮助用户保护自己电脑的安全性。但是时间长了 […]
-
win10访问共享文件要求输入网络凭据 访问共享电脑需要输入网络凭据怎么办
win10访问共享文件要求输入网络凭据怎么办?网络凭据是系统为共享文件设置的一个功能,通过输入凭据,让访问 […]
-
手机剪映如何只导出音频mp3 剪映导出音频mp3
手机剪映如何只导出音频mp3?剪映是一款功能强大的视频编辑软件,通过软件附带的功能,用户可以只需要导出视频 […]
-
edge怎么导入其他浏览器数据 edge浏览器导入chrome浏览器数据
edge怎么导入其他浏览器数据?Edge浏览器是一款电脑自带的浏览器工具,丰富的搜索功能,帮助用户们更好的 […]
-
华硕笔记本的移动热点怎么开启 win10笔记本开热点
华硕笔记本的移动热点怎么开启?通过将电脑设置为移动热点,其他设备可以通过连接到您的电脑热点来共享网络连接。 […]
热门文章
手机剪映怎么删除多余视频片段 剪映怎么删掉部分视频
2win10如何把电脑改为无密码 win10取消开机账户登录的步骤
3win10访问共享文件要求输入网络凭据 访问共享电脑需要输入网络凭据怎么办
4手机剪映如何只导出音频mp3 剪映导出音频mp3
5edge怎么导入其他浏览器数据 edge浏览器导入chrome浏览器数据
6华硕笔记本的移动热点怎么开启 win10笔记本开热点
7wps全部删除页眉页脚怎么删除
8win11默认浏览器怎么更换 win11更换默认浏览器
9剪映自动续费怎么关 剪映app怎么取消自动续费支付宝
10google浏览器怎么添加信任站点 谷歌浏览器给网址添加信任
随机推荐
专题工具排名 更多+