Excel 文本日期转可计算的日期,再进行计算
今天有朋友问我一个问题,一个表格中有800米比赛的时间数,此时因为某种需求,需要把所有时间都减去15秒时间,问题是该表中的时间数据是文本格式的,是不能计算的,有没有什么好办法。
想了想,参考网上的答案,总算弄出来了
问题:
原始数据是这样的,a列中的老师文本,并非格式化后的时间。
解决思路
- 用文本函数提取出文本中的时间数,和秒数
- 计算这两个数值加起来的时间值
- 根据需要格式化时间值
- 计算加减后的数值
解决过程
1). 提取分钟数
用到一个函数 left(操作单元格, 提取该单元格从左起几位数)
,在这个例子中,我们只需要提取从左边数的一位数即可。所以是 =left(a1,1)
拖动单元格右下角,把公式复制到需要的所有的单元格中。
此时计算出分钟数。
2). 提取秒数
秒数需要另外一个函数 mid(操作单元格, 提取的起始位置, 提取的数量)
,用于提取一个文本中间位置的文字。
在这里我们需要从第3位开始提取2位,就是 =mid(a1,3,2)
3). 计算时间值
这里需要说明一下关于时间的知识:表格中的1
,在时间格式里代表的是1天
的时间,也就是 24:00:00
如第一列,所以需要计算3分45秒
是多少天,就是计算 3分
是多少天 加 45秒
是多少天。
也就是:
3/60/24 = 0.00208333 天
45/60/60/24 = 0.00052083 天
4). 设置时间格式
现在D列已经是时间值了,可以进行时间的相关计算了。
再补充一个知识点:单元格中的数值本身是不会随格式的变化而变化的,设置格式只是设置了数据的显示格式,其本质并没有变化。
比如,设置成 03'45
这样的格式,
- 点 D 列,打开
单元格设置
- 找到
格式
面板,设置自定义格式
- 在输入框中输入
mm'ss
即可
5). 时间的加减运算
知识点: 时间的输入全部要以 时:分:秒
的格式输入,表格才会知道这是一个时间值,而不是其它数据类型。如,15秒 就输入 00:00:15
获取指定时间数的函数 time(小时数, 分钟数, 秒数)
我们把需要减去的 15 秒,就是 time(0,0,15)
就是这样,Yeah
Excel 文本日期转可计算的日期,再进行计算相关推荐
- 用计算机根据日期怎么算年限,电脑excel表格如何按照签订合同的日期和年限来计算到期日...
电脑excel表格如何按照签订合同的日期和年限来计算到期日 腾讯视频/爱奇艺/优酷/外卖 充值4折起 如果我们签订了某个合同,想要知道到期日,可以借助excel.今天小编即告诉大家电脑excel表格如 ...
- excel计算日期时间差,两个日期之间相差多少天?
对于两个日期之间相差多少天,虽然在手机上有相关的软件,但是应该如何快速计算excel计算日期时间差呢?小编找到了两种方法,但是这两种方法都不算上第一天的天数的,所以需要从当天开始算起的话,就要加一了, ...
- Excel:文本型日期转化为数值型日期
问题来源:我有两列日期,相通过IF()函数比较两列日期是否相等,但是其中一列(Trddt列)无法通过鼠标右击-设置单元格格式转化成我想要的日期形式,单元格内总显示2011-09-06形式,而不能转化成 ...
- Excel函数-日期相关函数(计算间隔日期)
1. 1 计算间隔年/月/日的日期 1.1 EDATE函数 EDATE函数用于指定某个日期N月之后或是N月之前的日期. 用法为:EDATE(开始日期,指定月份) 1.2 具体应用:计算转正日期 如下图 ...
- excel行列突出显示_在Excel中突出显示即将到来的日期
excel行列突出显示 Do you use Excel to keep track of upcoming payments, or other dates? To make that list m ...
- 蓝桥杯日期计算java_日期类的使用(java)-蓝桥杯
蓝桥杯日期问题常考,java提供了日期类很方便: //日历类 Calendar c = Calendar.getInstance(); // 获取实例化对象 Date date =c.getTime( ...
- python输入数字翻译成星期几-Python练习笔记——计算输入日期为改年的第几天、星期几...
# 输入年月日,如:1995年12月10日,计算是该年的第几天? # 同时计算出当天是星期几? print("请依据提示依次输入您想查询的年 月 日") # 第一段代码块(年月日输 ...
- 如何将excel三列数据合为一列日期数据
如果要将 Excel 中的三列数据合并为一列日期数据,可以使用以下步骤: 在 Excel 中打开包含需要合并的三列数据的工作表. 选中要合并的三列(或使用鼠标拖动选择). 在 Excel 的" ...
- Access根据出生日期计算年龄_使用EDATE函数根据出生日期计算退休日期!
在企业事单位,从事人力资源工作的朋友可能曾经遇到过计算员工退休日期的问题.比如在下表所示的EXCEL数据中,假如男性的法定退休年龄为60岁,女性的法定年龄为55岁,那么使用EDATE函数结合IF函数计 ...
最新文章
- hdu2236 无题II 最大匹配 + 二分搜索
- 爬虫基础(一)之概念、作用、分类和流程
- ECCV2020最佳论文解读之递归全对场变换(RAFT)光流计算模型
- 几何画板200个经典课件_几何画板Sketchpad Mac(数学教学软件)中文版
- 软件测试中常用的术语
- 马云再出新语录:月入一两百万很高兴,挣一二十亿很难受
- 矩阵分析与应用+张贤达
- 论项目管理中的需求管理
- Python.PyAutoGUI.利用手机模拟器破解Yousee密码
- html5简单画版,sketchpad-简单的HTML5 Canvas涂鸦画板插件
- 下载B站、秒拍等视频网站视频
- php进程间通信 yoc_php 进程间通信 ipc
- 怎么样matlab做玫瑰花,Matlab画的玫瑰花
- Karl Guttag:AR眼镜应根据用途来设计,VST并未解决技术难题
- github上的免费书籍
- 命令模式实例与解析--实例一:电视机遥控器
- 线性dp:DP9 环形数组的连续子数组最大和
- 调试服务器用便携显示器,再也不用担心出门没游戏玩了-------自制HORI便携显示器 (试做版)...
- SAP-FICO CO凭证的相关知识点
- linux安装中文字库 italic,在 Linux 下安装字体