发布时间:2023-09-25
浏览次数:0
工作中,有时收到别人发来的表格,需要对日期进行二次分析时,发现对方的表格是文本形式,没有办法按月份进行汇总,也没有办法对日期进行判断。 (周、周等)。 这时候就需要对这种类型的文本日期进行转换。 方法有很多种,不同的文本类型有不同的对应方法,总体而言,太原孝义。 以右图为例,分享三种方法:
日期函数加文本函数:
这个方法是一个令人满意的解决方案。 借助日期函数的特点,利用文本函数分别提取年、月、日,然后进行嵌套。 分别输入以下公式:
公式1:=LEFT(B3,4),提取年份,从右边提取4位;
公式2:=MID(B3,6,2),提取月份,从右数第6个字符开始,提取2位数字;
公式3:=RIGHT(B3,2),提取日期,从右边开始,提取2位数字;
合并公式:=DATE(LEFT(B3,4),MID(B3,6,2),RIGHT(B3,2))
使用DATE函数将其转换为实际日期。
文本函数加连接符号:
根据标准的日期写法“2023/08/24”,可以发现原文件中的文本日期与符号“/”和符号“.”不同,因此可以使用文本连接符号“ &" 连接年、月、日,最后以减运算结束;
以下公式1至公式3与方法1相同,最后一步改为:
=--(左(B3,4)&"/"&MID(B3,6,2)&"/"&右(B3,2))
公式解释:从文本日期中分别提取年、月、日,然后用文本连接符号“&”连接。 连接的是文本,因此使用减法运算将文本转换为数值; 注意这里大括号的使用;
功效如右图:
文本替换方法:
尽管该技术的原理与技术2本质上相同,但它只是使用了更巧妙的想法。 刚才不是说了,原文件中的文本日期就是符号“/”和符号“.”的区别,所以可以使用替换功能来替换这两个符号,最终减负干净向上;:
输入公式:
=--(B3,".","/")
您可以将文本日期转换为实际日期。 这个公式是此类文本中最简单的。
如果你不知道公式,也可以使用搜索和替换来达到这种效果。 只需按照以下步骤操作即可;
选择数据→Ctrl+H(替换)→找到输入符号“.” → 替换输入符号“/” → 全部替换 → 完成;
最后总结:
为了防止后续因日期格式问题导致数据失败,填写日期时必须注意标准日期格式“2023/08/09”;
怎样说呢?
过滤方法,过滤时,如果发现有扩展符号,则减号为真实日期;
在键盘模式下intellij idea替换所有文本,选中数据,按Ctrl+Shift+1即可将其转换为数值和真实日期; (要转换回来,请按 Ctrl+Shift+3。
公式法:输入函数TYPE(A1),返回结果2为文本,1为数值,为真实日期;
我是顾哥:
从事制造业18年intellij idea替换所有文本,在企业运营、供应链管理、智能制造系统等方面拥有丰富的实践经验,是企业智能化和柔性计划运营管理方面的专家。 擅长通过企业流程优化和标准化、企业管理、引入计划化运作等方式提高企业效率。 在提高企业准时交货率、增加企业库存、输出智能制造人才等方面拥有丰富的经验。 了解PMC生产计划,关注谷歌计划!
如有侵权请联系删除!
Copyright © 2023 江苏优软数字科技有限公司 All Rights Reserved.正版sublime text、Codejock、IntelliJ IDEA、sketch、Mestrenova、DNAstar服务提供商
13262879759
微信二维码