微软Excel团队于上周宣布,已调整了Windows及Mac版Excel中的自动数据转换(Automatic Data Conversion)设置,允许用户变更Excel中的预设行为,并根据需求关闭特定数据类别的自动转换功能。 这意味着可以要求Excel不要再把任何只是看起来像是日期的字母与数字,径自转换成日期。

此一数据自动转换功能主要是为了把用户输入或导入Excel的数据以正确与一致的方式显示,例如把01/15/23视为日期,把1,000视为数字的1000,也可辨识布林值、币值或是百分比,也能将网址转换成可点击的链接等。 虽然它大部分的时候都是正确的,但该功能也替某些社群带来困扰,例如基因科学家。
一份在2016年出版的研究指出,研究人员扫描了18种基因期刊,以Excel列出基因清单作为补充材料的3,597篇论文中,有704篇论文中随附的Excel基因清单出现错误的基因名称,更精确地说是在7,467个基因清单中,有987个基因清单出现错误。 原因来自于Excel把把许多基因符号自动转换成日期或浮点。
例如Excel把基因符号SEPT2转换成2-Sep,把MARCH1转换成1-Mar,或是把日本研究机构RIKEN的识别码2310009E13转换成2.31E+13。
这些年来已经有不少Excel用户发挥创意,创造了许多迷因,像是宣称非自愿单身(Incel)与Excel的共通点是「错误地把某些事当成是约会/日期」(Incorrectly assuming something is a date),或是「乐观派看到的杯子有一半的水,悲观派看到杯子一半是空的, 而Excel看到的杯子是1月2日(1/2)“。
总之,Excel团队产品经理Chirag Fifadra也说,他们想要解决客户对Excel自动将数据转换成特定格式的不满,因而改善其设置,赋予用户更多的控制权。
更新后的自动数据转换设置提供了许多选项,在启用所有预设的数据转换之后,还有许多子设置,包括移除数字首位的0并将其转成数字,仅保留前15个数字并以科学计数法呈现,把E字母周遭的数字转换成科学计数,以及将连续字母及数字转换成日期。 用户可以选择启用或关闭这些设置。 另有一个额外的设置是可在加载.csv或类似文件时,在执行任何自动数据转换时跳出警告。

此一新的设置在Windows上适用于今年9月28日释出的Microsoft 365 Version 2309及以后的版本,在Mac上则支持10月10日释出的Microsoft 365 Version 16.78及之后的版本。