n********7 发帖数: 14 | 1 不合意思,不是标题党。因EXCEL会自动将貌似日期的数字善自改动。特别是在用EXCEL
开tab 间隔的文本文件时,对数据分析影响巨大。公司里在讨论是否全面禁用。这里
MS的牛人众多,能给个干掉自动改日的方法吗? |
s*****n 发帖数: 2174 | 2 同问, excel 自动会把 2010-11-10 这样的日期格式改成11/10/2010, 至少默认语言是
英语的话. 而且一旦save, 还会默认save成这种格式, 使得后期处理很麻烦.
这个基本上成了很多人很头疼的问题. 怎么能禁用这种画蛇添足的功能? |
s*********g 发帖数: 1506 | 3 format一下cell的格式?
选中cell ctrl+1 Number里选Date
Locale里选习惯用的locale 比如chinese Type里选format |
c********n 发帖数: 2166 | 4 你用的是哪个version的Excel?
Excel 2010:
File /options/Advance/Extend Data Range Formats and Formulas (uncheck)
或者
File /options/ Proofing / AutoCorrect Options / AutoCorrect /Replace text
as you type (uncheck)
以前的Excel:
Tools / Options /Extend Data Range Formats and Formulas (uncheck)
当你uncheck上面所述的选项,Excel就不会自动改日期了
提示: bing search "disable excel auto-format date" |
c********n 发帖数: 2166 | 5 你用我楼上(或者bing一下)的答案就可以impress 你的经理甚至影响整个公司了,别忘了要求提薪,祝好运
EXCEL
【在 n********7 的大作中提到】 : 不合意思,不是标题党。因EXCEL会自动将貌似日期的数字善自改动。特别是在用EXCEL : 开tab 间隔的文本文件时,对数据分析影响巨大。公司里在讨论是否全面禁用。这里 : MS的牛人众多,能给个干掉自动改日的方法吗?
|
c********n 发帖数: 2166 | 6 再教一招:
在任何数据前加个单引号,Excel就不会改那数据,不管什么格式 |
n********7 发帖数: 14 | 7
别忘了要求提薪,祝好运
谢谢大侠。我们用的是office 2007.网上能找到的都试过了,还是照改不误。你提的另
一个方案对我们也不可行,因为同一col内还有字符串以‘开头或是其他特殊字符开头
的。 同事们有挺牛的,实在是被这自改功能逼疯了。
【在 c********n 的大作中提到】 : 你用我楼上(或者bing一下)的答案就可以impress 你的经理甚至影响整个公司了,别忘了要求提薪,祝好运 : : EXCEL
|
c********n 发帖数: 2166 | 8 我不是大侠,只是bing了一下,然后在Excel2010 上试过行的。看来我得找个2007版的
试一下
Excel 2010 不会自动改日期,看来他们也知道错了。
【在 n********7 的大作中提到】 : : 别忘了要求提薪,祝好运 : 谢谢大侠。我们用的是office 2007.网上能找到的都试过了,还是照改不误。你提的另 : 一个方案对我们也不可行,因为同一col内还有字符串以‘开头或是其他特殊字符开头 : 的。 同事们有挺牛的,实在是被这自改功能逼疯了。
|
c********n 发帖数: 2166 | 9 我找到第一个答案了:
Choose in the Text Import Wizard (the third step in the wizard) that the
column should be treated as TEXT and then the date conversion/number
conversion won’t apply to that contents of that column.
这个有点不好就是手动操作。不知道你要的是不是programable auto-disable? |
s*****n 发帖数: 2174 | 10 我目前就是这么做, 可是问题是经常需要有10多个csv file,
每个csv file 有大约十几列, 有的列是text, 有的列是number.
每次这样手动操作, 太慢而且太容易出错了. 需要找一个一劳永逸的方法.
【在 c********n 的大作中提到】 : 我找到第一个答案了: : Choose in the Text Import Wizard (the third step in the wizard) that the : column should be treated as TEXT and then the date conversion/number : conversion won’t apply to that contents of that column. : 这个有点不好就是手动操作。不知道你要的是不是programable auto-disable?
|
v*****r 发帖数: 1119 | 11 二选一的另一个选择是什么?
EXCEL
【在 n********7 的大作中提到】 : 不合意思,不是标题党。因EXCEL会自动将貌似日期的数字善自改动。特别是在用EXCEL : 开tab 间隔的文本文件时,对数据分析影响巨大。公司里在讨论是否全面禁用。这里 : MS的牛人众多,能给个干掉自动改日的方法吗?
|
c********n 发帖数: 2166 | 12 看来真的没有一个简单的button可以达到这个了。我现在找到的是用macro recording
去把所有步骤自动生成script,然后运行那程序就行了。如果你不会用那macro recording,
找书看或私下联系吧。
看来升级到2010是最简单的方法,我试过Excel 2010就没有这个问题。
【在 s*****n 的大作中提到】 : 我目前就是这么做, 可是问题是经常需要有10多个csv file, : 每个csv file 有大约十几列, 有的列是text, 有的列是number. : 每次这样手动操作, 太慢而且太容易出错了. 需要找一个一劳永逸的方法.
|