当前位置: 首页 > news >正文

excel 日期转换

需求如下:

在excel 里面输入一个4515,4表示年份,2024年,51表示该年的51周,5表示日,周日用1表示,周一用2表示,以此类推,需要转换为年份/月份/日期

若想用公式来实现这一转换,在 Excel 中可按如下操作:

  1. 假设 4515 写在 A2 单元格,在 B2单元格输入公式:
    =DATE(2020+RIGHT(LEFT(A2,1),1),1,1)+(MID(A2,2,2)-1)*7+RIGHT(A2,1)-WEEKDAY(DATE(2020+RIGHT(LEFT(A2,1),1),1,1))+1

按下回车键,B1 单元格将显示转换后的日期值 2024/5/22,你可以根据需要设置单元格格式为日期格式,如 2024年5月22日。 

公式解析:

  •  DATE(2020+RIGHT(LEFT(A2,1),1),1,1) 这部分获取年份并构建该年 11 日的日期。
  • MID(A2,2,2)-1):计算出从 11 日开始到第 51 周前经过的天数。
  • RIGHT(A2,1):获取表示星期几的数字。
  • WEEKDAY(DATE(2020+RIGHT(LEFT(A2,1),1),1,1))  得到 11 日是星期几
  • 最后整体计算得到对应的日期值,再通过设置单元格格式来显示为我们需要的日期形式

相关文章:

  • Vuex 3.x中检查模块注册的替代方法有哪些?
  • BGP基础协议详解
  • mysql大数据量分页查询
  • PHP 中的除以零错误
  • 基于 Filebeat 的日志收集
  • Python 鼠标轨迹 - 防止游戏检测
  • Django开发入门 – 3.用Django创建一个Web项目
  • 接入 deepseek 实现AI智能问诊
  • 新数据结构(7)——Object
  • HCIA项目实践--静态路由的拓展配置
  • 消息中间件:RabbitMQ镜像集群部署配置全流程
  • RIME-CNN-SVM故障诊断
  • 在mac中安装Colima使用docker(替代Docker Desktop)
  • MapReduce到底是个啥?
  • 无人机 ,遥控器与接收机之前的通信
  • Python 调用 Azure OpenAI API
  • 浅谈Java Spring Boot 框架分析和理解
  • 掌握正则表达式_模式匹配的艺术
  • 【实测】用全志A733平板搭建一个端侧Deepseek算力平台
  • DeepSeek 助力 Vue 开发:打造丝滑的步骤条
  • 外贸公司做网站/免费crm系统手机版
  • 苏州做儿童场馆门票包票的网站/惠州百度seo哪家好
  • 深圳广告策划公司排名/seo是什么意思电商
  • 个人开办导航网站需要怎么做/怎么注册个人网站
  • 网站建设动态静态/seo优化便宜
  • 网站中搜索栏怎么做的/北京网站优化排名