google-sheets - 谷歌表日期
问题描述
我有一个谷歌表,列中有不同格式的日期,我试图按时间顺序排序(有些格式是 d/m/y,有些是 m/d/y)。我正在尝试将它们全部更改为一种格式。
我希望我的日期采用日/月/年的结构。
作为一个单元格中的示例,我有 12/01/2021(平均 2021 年 1 月 12 日),谷歌表格将此视为 2021 年 12 月 1 日,当我将日期格式更改为 d/m/y 时,它会更改单元格中的数据至 2021 年 1 月 12 日。
有没有办法改变日期格式但保持结构?
总之,我在一个单元格中有 12/01/2021。当我将日期格式更改为 d/m/y 时,它会将单元格的内容更改为 01/12/2021。有没有办法在没有谷歌表格交换月份和日期的情况下更改日期格式?
解决方案
Google 表格中的所有日期实际上都是自 1899 年 12 月 31 日以来经过的天数。例如,Google 表格将 2021 年 1 月 12 日的日期记录为 44208(或自 1899 年 12 月 31 日以来的 44,208 天)。
更改该号码的格式不会更改基础号码。也就是说,无论您将格式显示为 2021 年 1 月 12 日、2021 年 12 月 1 日、2021 年 1 月 12 日还是其他任何格式,内存仍会将数字值显示为 44208。
我不确定您是如何明显地查看数据并知道 12/01/2021 应该是 1 月 12 日还是 12 月 1 日,因为您说您有混合日期。但如果有某种方法,则可以设置一个公式,通过永久翻转月份和日期来转换所选日期,之后您可以将结果复制回原始列。但是单独改变格式永远不会改变原始/原始数据的基础日期数的实际值;您必须处理它(使用脚本或公式)以获得不同的基础日期。
推荐阅读
- java-8 - java 8使用带有过滤器的地图看不到所需的输出
- android - 创建类似玩游戏类型过滤器的方法
- json - 如果字典的值是节点js中的列表,如何将字典转换为json?
- wordpress - 无法访问当前的 Wordpress 网页
- html - 从列优先的 div 中创建表
- javascript - 如何将错误显示添加到 React 组件
- arrays - 是否有 Perl 6 等效的字节数组?
- twitter-bootstrap - 在 Vue 中,v-binding 对 Bootstrap Toggle Checkboxes 的“checked”属性不起作用?
- ios - 跨多个故事板的导航栏
- cyrillic - 西里尔 Google 字体“Montserrat”无法加载