1. excel批量修改时间格式
手工操作的方法是:先将8位数的日期单元格全部选定,在右键菜单中点击“设置单元格格式——数字——自定义”,在“类型”下输入0000!.00!.00“确定”。再将6位数的日期单元格全部选定进行设置。若要将所有日期单元格格式一次性自动设置,建议用VBA代码。要VBA代码,就需要你给出完整的表格,看样子这是你所不愿意的——从你的截图中可以看出,你连“出生年月”与“入党时间”都不敢截下,就是怕暴露隐私吧!不过,从你已经截下的图中仍可发现,表中填写“出生年月”与“入党时间”所用单元格的格式为文本格式,这就是造成你【手工方法不行】的原因。
2. excel批量修改时间格式怎么设置
Excel中统一无规则的日期格式,可以先使用分列功能将文本统一为同一格式的日期数据,再通过类型设置,统一成相同样式的日期形式显示。方法步骤如下:
1、打开需要操作的EXCEL表格,选中相关单元格,在数据工具栏找到并点击“分列”。
2、进入分列向导1,可直接点击“下一步”使用默认设置进入向导2。
3、向导2的设置也不重要,直接点击“下一步”,进入向导3把文本内容设置为日期格式。
4、在向导3中,列数据格式下面选项中点击选择“日期”,并选择样式为“YMD”,然后点击右下角“完成”按钮,完成分列操作。
5、回到表格中,再选中单元格的状态下通过键盘“Ctrl+1”打开“设置单元格格式”,并在数字标签页中点击“自定义”,然后在类型输入框输入“yyyy-mm-dd”,点击确定按钮即可。
6、返回EXCEL表格,可发现已成功将无规则的日期文本统一设置为“yyyy-mm-dd”格式。
3. excel批量修改日期时间格式
=TEXT(TEXT(DATE(LEFT(A1,4),MID(A1,5,2),MID(A1,7,2)),"yyyy-m-d h:mm:ss;@")+TIME(MID(A1,9,2),MID(A1,11,2),RIGHT(A1,2)),"yyyy-m-d h:mm:ss;@"
) 假设数据在A1单元格
4. excel批量更改时间格式
假设在b列记录A列记录数据的时间:=IF(ISBLANK(A1),"",IF(B1="",NOW(),B1)
)注意:需要在“选项”中勾选“启用迭代计算”,且b列单元格格式设置为“时间”格式。 ===================================工具---宏---visual basic 编辑器---视图--代码窗口--- 粘贴入 下列文字 按 保存 按钮(其中 ?? 可修改为你的名字)
Private Sub Worksheet_Change(ByVal Target As Range)If Target.Count = 1 Then Target.AddComment Target.Comment.Text Text:="??:" & Chr(10) & Date & " " & TimeEnd IfEnd Sub
5. excel批量修改日期格式为2016-01-01
谢谢邀请,这个需求解决不难,先选择需要修改的单元格 --> 右键选择单元格格式 --> 先选择第一个日期 --> 日期下面的自定义 -->(yyyy"年"m"月"d"日";@) 把年月日替换成你想要的符号 -->根据你的要求,最后应该是替换成m"-"d;@
6. excel如何批量修改时间格式
1.先说下如何随机生成时间
比如,要随机生成从2:00:00到2:10:00之间的时间;显示在A1到A10单元格。
选中A1到A10单元格。
2.在编辑栏内输入公式:=TEXT(RAND()*("00:10")+"2:00:00","HH:MM:SS")
3.再按键盘的CTRL+回车键;
4.A1到A10单元格即同时显示出从2:00:00到2:10:00这个时间段的随机时间;
5.接着来说下,在两个日期内自动生成顺序的日期
比如,A1单元格显示起始日期2016/12/1;A10单元格显示结束日期2016/12/10;现在要在A2到A9单元格自动显示出这两个日期内所有日期并按顺序排列。
6.选中A2到A9单元格,然后,在编辑栏中输入公式:=IF(A$1+ROW(A1)
7.再按键盘的CTRL+回车键;A2到A9单元格即同时显示出日期;日期是按顺序排列的。
7. excel 批量修改时间格式
在Excel中要将某个数值转换为时分秒形式的时长,可以将该数值除以24后,再设置该单元格格式为“[h]小时mm分钟ss秒”即可。因为在Excel中时间是用一个小数来表示的,如“12:00:00”即为0.5,可以将该小数看做00:00:00-12:00:00之间的时长与1天总时长之间的比值。因此,要将某个数值转换为以“时分秒”形式的时间,必须将该数值除以24后才能返回正确的结果;而要转换为以“分秒”形式显示的时间,则必须将这个数值除以24*60=1440。具体方法如下:
假如A1单元格中包含数值“33.255”,单位为小时,即时长为33.255小时。在B1单元格中输入公式:
=A1/24
然后右击A2单元格,选择“设置单元格格式→数字→自定义”,在“类型”下的文本框中输入“[h]小时mm分钟ss秒”后确定,B1单元格中即可显示为“33小时15分钟18秒”,表示时长为33小时15分钟18秒。
或者使用下面的公式直接得出结果:
=TEXT(A1/24,"[h]小时mm分钟ss秒")
自定义格式和公式中的“[h]”可以让Excel返回超过24小时的时间。
如果A2单元格中包含数值“67.25”,单位为分钟,即时长为67.25分钟。在B2单元格中输入公式:
=A2/1440
然后设置单元格格式为“[m]分钟ss秒”。或在B2中输入公式:
=TEXT(A1/1440,"[m]分钟ss秒")
显示的结果都为“67分钟15秒”。
推荐
- 相关评论
- 我要评论
-