转换日期格式(只有年份)
问题描述:
我有一个格式为dd/mm/yyyy的日期范围,它被excel识别为日期。某些日期未在excel中标识,日/月/年。转换日期格式(只有年份)
例如
23/03/2015 -> recognised as date
23/03/15 -> recognised as text format
当我使用在日期列滤波器,都带有日/月/年的日期被确认为下YYYY日期。与dd/mm/yy的日期不同。
我需要一个公式将所有dd/mm/yy日期格式转换为dd/mm/yyyy。 FYI所有日期是在2015年和2016年
答
不是最完美的解决方案,但是这应该完成这项工作:
=IFERROR(DATE(RIGHT(G3,LEN(G3)-5),MID(G3,3,2),LEFT(G3,2)),G3)
假设你有一个单一的数字大亚湾前导零,即15年2月3日,而比2/03/15
答
附加
这是我的一个快速修复 - 首先,将范围设置为日期。然后,在单独的单元格中放入数字1.复制1号单元格并突出显示日期范围。粘贴特殊值(Alt键 + Ë + 小号 + V)按OK之前,选择multiply
或按中号。
这将1乘以你的范围,把任何文本转换为数字 - 这将相应地格式化为日期
附加
至于你问的公式。那就是:
=A1*1
假设你的日期是在列A,拖动公式向下
尝试包裹在VALUE函数的值。如果日期是C列,D2 = VALUE(C2)。格式列D作为日期。 – eshwar