今天有朋友问我一个问题,一个表格中有800米比赛的时间数,此时因为某种需求,需要把所有时间都减去15秒时间,问题是该表中的时间数据是文本格式的,是不能计算的,有没有什么好办法。
想了想,参考网上的答案,总算弄出来了


问题:

原始数据是这样的,a列中的老师文本,并非格式化后的时间。


解决思路

  1. 用文本函数提取出文本中的时间数,和秒数
  2. 计算这两个数值加起来的时间值
  3. 根据需要格式化时间值
  4. 计算加减后的数值

解决过程

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 这样的格式,

  1. 点 D 列,打开单元格设置
  2. 找到 格式面板,设置 自定义格式
  3. 在输入框中输入 mm'ss即可

5). 时间的加减运算

知识点: 时间的输入全部要以 时:分:秒的格式输入,表格才会知道这是一个时间值,而不是其它数据类型。如,15秒 就输入 00:00:15
获取指定时间数的函数 time(小时数, 分钟数, 秒数)
我们把需要减去的 15 秒,就是 time(0,0,15)



就是这样,Yeah

Excel 文本日期转可计算的日期,再进行计算相关推荐

  1. 用计算机根据日期怎么算年限,电脑excel表格如何按照签订合同的日期和年限来计算到期日...

    电脑excel表格如何按照签订合同的日期和年限来计算到期日 腾讯视频/爱奇艺/优酷/外卖 充值4折起 如果我们签订了某个合同,想要知道到期日,可以借助excel.今天小编即告诉大家电脑excel表格如 ...

  2. excel计算日期时间差,两个日期之间相差多少天?

    对于两个日期之间相差多少天,虽然在手机上有相关的软件,但是应该如何快速计算excel计算日期时间差呢?小编找到了两种方法,但是这两种方法都不算上第一天的天数的,所以需要从当天开始算起的话,就要加一了, ...

  3. Excel:文本型日期转化为数值型日期

    问题来源:我有两列日期,相通过IF()函数比较两列日期是否相等,但是其中一列(Trddt列)无法通过鼠标右击-设置单元格格式转化成我想要的日期形式,单元格内总显示2011-09-06形式,而不能转化成 ...

  4. Excel函数-日期相关函数(计算间隔日期)

    1. 1 计算间隔年/月/日的日期 1.1 EDATE函数 EDATE函数用于指定某个日期N月之后或是N月之前的日期. 用法为:EDATE(开始日期,指定月份) 1.2 具体应用:计算转正日期 如下图 ...

  5. excel行列突出显示_在Excel中突出显示即将到来的日期

    excel行列突出显示 Do you use Excel to keep track of upcoming payments, or other dates? To make that list m ...

  6. 蓝桥杯日期计算java_日期类的使用(java)-蓝桥杯

    蓝桥杯日期问题常考,java提供了日期类很方便: //日历类 Calendar c = Calendar.getInstance(); // 获取实例化对象 Date date =c.getTime( ...

  7. python输入数字翻译成星期几-Python练习笔记——计算输入日期为改年的第几天、星期几...

    # 输入年月日,如:1995年12月10日,计算是该年的第几天? # 同时计算出当天是星期几? print("请依据提示依次输入您想查询的年 月 日") # 第一段代码块(年月日输 ...

  8. 如何将excel三列数据合为一列日期数据

    如果要将 Excel 中的三列数据合并为一列日期数据,可以使用以下步骤: 在 Excel 中打开包含需要合并的三列数据的工作表. 选中要合并的三列(或使用鼠标拖动选择). 在 Excel 的" ...

  9. Access根据出生日期计算年龄_使用EDATE函数根据出生日期计算退休日期!

    在企业事单位,从事人力资源工作的朋友可能曾经遇到过计算员工退休日期的问题.比如在下表所示的EXCEL数据中,假如男性的法定退休年龄为60岁,女性的法定年龄为55岁,那么使用EDATE函数结合IF函数计 ...

最新文章

  1. hdu2236 无题II 最大匹配 + 二分搜索
  2. 爬虫基础(一)之概念、作用、分类和流程
  3. ECCV2020最佳论文解读之递归全对场变换(RAFT)光流计算模型
  4. 几何画板200个经典课件_几何画板Sketchpad Mac(数学教学软件)中文版
  5. 软件测试中常用的术语
  6. 马云再出新语录:月入一两百万很高兴,挣一二十亿很难受
  7. 矩阵分析与应用+张贤达
  8. 论项目管理中的需求管理
  9. Python.PyAutoGUI.利用手机模拟器破解Yousee密码
  10. html5简单画版,sketchpad-简单的HTML5 Canvas涂鸦画板插件
  11. 下载B站、秒拍等视频网站视频
  12. php进程间通信 yoc_php 进程间通信 ipc
  13. 怎么样matlab做玫瑰花,Matlab画的玫瑰花
  14. Karl Guttag:AR眼镜应根据用途来设计,VST并未解决技术难题
  15. github上的免费书籍
  16. 命令模式实例与解析--实例一:电视机遥控器
  17. 线性dp:DP9 环形数组的连续子数组最大和
  18. 调试服务器用便携显示器,再也不用担心出门没游戏玩了-------自制HORI便携显示器 (试做版)...
  19. SAP-FICO CO凭证的相关知识点
  20. linux安装中文字库 italic,在 Linux 下安装字体

热门文章

  1. Oracle clean out.,Oracle(block clean out)的块清除
  2. 技术管理实战学习笔记(二)
  3. 【实测避坑】SAP PI/PO系统 配置证书调用https地址
  4. 形式语言与自动机基础
  5. 通用的商城系统后台管理ui框架模板
  6. 闪蝶-COBOL代码分析工具
  7. 京东低代码平台:浅谈水滴拖拽画布的设计与实现
  8. 这些年,建立的做人做事的准则
  9. 这三个SCI期刊快速高录用!AI、多模态、物联网等主题,因子稳中看升
  10. PROE技巧【显示隐含的对象】【隐藏坐标】