如何取消Excel自动日期转换?

在Linux上生成Tab隔开的文件,用Excel打开后,1-2等文本都变成一月二日了,试过将单元格变为文本,结果变成了一串莫名其妙的数字,为什么Exc…
关注者
139
被浏览
514,295

50 个回答

时隔三年以后来更新一下

喷楼主不会用excel的人你们赢了,生物科学界都为你们鼓掌:

科学家重新命名人类基因 防止微软Excel将其误读为日期

===============以下是原答案================

所有喷楼主不会用excel的请看这里

有哪些学术界都搞错了,忽然间有人发现问题所在的事情? - 李昂的回答 - 知乎
作者:李昂
链接: 有哪些学术界都搞错了,忽然间有人发现问题所在的事情? - 李昂的回答 - 知乎
来源:知乎
著作权归作者所有,转载请联系作者获得授权。

阿三再立新功:20%的基因论文因excel出错
发信站: BBS 未名空间站 (Thu Sep 1 07:25:19 2016, 美东)

一项新研究发现,Excel默认格式设置要为约20%的基因领域科研论文的错误背锅。

研究者们发现这些错误源自Excel会自动把基因名称纠正为日期或者数字,这些错误很
难被修正,而且因为无法永久性停用这一功能,很多科学家们在发表论文之前干脆就忘
记手动修改它们。

“Excel在在默认设置中会把基因名称转化为日期和浮点数值,”来自澳洲的研究团队
解释说。

“我们用程序扫描了主要基因组学期刊,发现约五分之一的论文所补充的Excel基因组
表单中都有基因名称转化错误。”

团队扫描了2005到2015年间发表于19份不同期刊上的3597份论文的35175张Excel表单。
通过一个可以识别基因名称错误的专门程序,他们发现有704份论文存在错误。

团队解释说:“煮个栗子,名为SEPT2和MARCH1的基因就会被Excel自动纠正为‘2-Sep
’和‘1-Mar’。此外,Excel还会自动将RIKEN标识符转化为浮点数字(比如将‘
2310009E13’变成‘2.31E+13’)…在最近发表的论文里,我们发现了更多基因符号被
转化成日期的现象(比如‘SEPT2’变成了‘2006/09/02’).”

雪上加霜的是,如果研究者想要点击“撤消”自动格式,它就会修改这个日期的格式,
而不是改回原来的基因名称。

正如《华盛顿邮报》的Christopher Ingraham解释说,如果研究者杨瑶输入“MARCH1”
,Excel会改成“1-MAR”。如果研究者点击“撤消”,它就会变成“42430”,因为这
就是Excel内部储存日期的方式。

20%的基因论文出现错误:Excel的锅

唯一想要避免这类错误的方法就是在输入前设置表单中每一列的格式。

研究者们希望这份报告可提高大家对该问题的意识,从而更多科学家会知道他们的研究
成果会因为一个简单的程序错误而打折扣。

所以最佳解决方式就是微软推出一个补丁,但是我们都知道微软是不靠谱的。所以研究
者们在格式问题上还是要保持高度警觉。

20%的基因论文出现错误:Excel的锅

该研究已经发表在Genome Biology上。

于是乎软件难用都是用户的错喽?!

的确是挺二逼的行为,前面几位改不过来不说,竟然还嘲笑题主,真不知道是哪来的自信。excel将分数或者日期格式的数字自动转换成日期是非常麻烦的问题,如果只是需要文本还好说,你可以预设格式,或者想前面几位说的那样,一个一个改,但是如果你需要输入数值,结果被转成日期了,那就非常烦了。

题主别理前面几个不懂装懂的家伙,这里有几个技巧,但是也仅仅是技巧,不能完全禁止转换,因为微软就没提供这个设置选项。

1.如果要输入文本,可以在输入之前先输入单引号( ‘)

2.如果要输入数字,可以在输入之前先输入“0 ”(0+空格)

但是如果是大量数据直接导入excel的话,可能只有先导入文本,然后对单元格进行批量操作来解决了