excel - Excel 美国/英国日期
问题描述
我有一个正在使用 excel 处理的数据集。数据包含美国和英国的日期。例如,一些美国日期是 m/dd/yyyy,有些是 mm/dd/yyyy,而英国格式是 dd/mm/yyyy。
我怎样才能全部更改为英国格式。
解决方案
选择工作表中包含日期的所有单元格并运行:
Sub UK()
Selection.NumberFormat = "dd/mm/yyyy"
End Sub
该操作也可以手动执行。
(如果需要,宏还可以为您找到所有日期单元格):
Sub konvert()
Dim cell As Range, usa As String, uk As String
usa = "mm/dd/yyyy"
uk = "dd/mm/yyyy"
For Each cell In ActiveSheet.UsedRange
If cell.NumberFormat = usa Then cell.NumberFormat = uk
Next cell
End Sub
推荐阅读
- lazy-loading - jQuery.Lazy Vimeo 问题
- spring - 社交媒体,如 Spring Boot 中的个人资料页面 URL
- java - InvalidAlgorithmParameterException: IV 必须在 CBC 模式下指定
- webpack - aurelia 为 prod 构建时 IE 加载缓慢,但在为 dev 和 stage 构建时并不慢
- c - 如何在 C 中创建真正的随机数(IDE:MPLAB)
- c# - 创建我自己的控件
- java - 在 Java 中使用 TimeUnit 转换的性能下降
- java - 如何使用嵌入式 tomcat 减少 Spring Boot 应用程序的内存使用?
- javascript - 在 JS 中获取属性值 - 最快的方法
- php - 在 PHP 中同时进行运算符和赋值?