excel如何提取空单元格的前一个单元格的数据

想在边上开两列,只要打卡最早和最晚的时间
2025-03-24 15:30:11
推荐回答(5个)
回答1:

1、用鼠标左键点住列拖拉选定区域,然后再在键盘上按“Ctrl+G”键,这时会出现“定位”,我们点击“定位条件”
2、进入“定位条件”后,点击“空值”,这时会将空格处于选择状态;或者按下Ctrl键的时候,点选单元格
3、选中“空值”这个选项,确定,然后按键盘上的“=”,之后直接按向上方向键“↑”, 最后按CTRL+回车
4、通过上面的步骤,则所有数据自动填充完成
望采纳,谢谢!

回答2:

问题没有描述清楚,多打几个字,把问题说清楚。各列各行都是什么意思?

一行是一个人的打卡数据?那就太简单了。

上班时间(如果时间从C列开始):=Min(C2:CC2)

下班时间(如果时间从C列开始):=Max(C2:CC2)

回答3:

在A2 B2中分别输入或复制粘贴下列数组公式
=MIN(IF(C2:Z2<>"",C2:Z2))
=MAX(IF(C2:Z2<>"",C2:Z2))

按三键CTRL+SHIFT+ENTER结束公式输入
下拉填充

回答4:

把第一列 和最后一列复制出来
或者 把整个数据复制一份 删除中间那几列

回答5:

复杂的交给代码处理,不免费。