EXCEL中如何将小数点前后转换成时间

举例,我输入23.50,如何自动变成23:50... 举例,我输入23.50,如何自动变成23:50 展开
 我来答
心常平乐相伴
2019-01-13 · TA获得超过2万个赞
知道小有建树答主
回答量:1629
采纳率:59%
帮助的人:93.7万
展开全部

凌晨3点在提问,可见这个问题,确实给度友带来了麻烦。

首先说明,不可能自动由23.50变成23:50.

看情况处理,

第一种情况,填写23.50这种格式的时间的单元格众多,又必须改成23:50这种格式。只是为了美观,不需要参与运算。那么可以使用“替换功能”,如图

①选中需要变换格式的单元格,“替换”

第二种情况,填写23.50这种格式的时间的单元格众多,又必须改成23:50这种格式,还要参与运算。

也可以用第一种情况的方法处理一下,

另外,可以直接使用替换函数,substitute,作为嵌套函数,直接进行运算。

ajzdj
活跃答主

2019-01-13 · 守护你的好奇心是我的星辰大海
知道大有可为答主
回答量:1.2万
采纳率:82%
帮助的人:724万
展开全部
用替换函数substitute(a1,".",":")直接将点号替换成冒号。
Subsitute函数共4个参数,其中前3个参数为必须,最后一个参数可以省略(表示替换全部)。平常情况下,我们要实现“查找与替换”的功能,我们最起码要告诉Excel:1.在哪里找? 2.查找什么?3.替换成什么 这3件事情吧。这其实就对应咱们Substitute函数的前三个参数,分别是:Text(查找范围:哪个字符串或者哪个单元格?)、Old_text(查找什么,就是要被替换的旧文本)、New_text(替换成什么,新文本)。最后还有一个就是咱们的查找与替换功能绝对办不到的事情,SUBSTITUTE函数的第4参数,从第几位(instance num)开始进行替换。例如:A1单元格的内容为“第1季”,我在任意一个其他单元格输入公式:=substitute(a1,"季","季度") 即可得到“第1季度”的结果。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
笑一笑说一说
科技发烧友

2019-01-13 · 职场办公软件基础应用
笑一笑说一说
采纳数:16868 获赞数:33704

向TA提问 私信TA
展开全部
ctrl+h 查找.替换为:
或用如下公式
=SUBSTITUTE(A1,".",":")

=--SUBSTITUTE(A1,".",":")
下拉填充
公式结果分别为文本和数值。
请将数值结果的单元格区域设置为时间格式。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式