我从html页面复制工作表。因为我需要工作表结构,因此“粘贴为文本”选项在此处无用。Excel将数据复制到日期时总是将日期更改为日期
的数据将是这样
2/3 3/4
1012/2332 332/665
当粘贴到Excel
2/3/2012 3/4/2012
1012/2332 332/665
数据不能被解析为日期的形式是安全的,而那些可以将被改变,不能更改回格式化单元格。
如何禁用excel的这个功能,真烦人。
我从html页面复制工作表。因为我需要工作表结构,因此“粘贴为文本”选项在此处无用。Excel将数据复制到日期时总是将日期更改为日期
的数据将是这样
2/3 3/4
1012/2332 332/665
当粘贴到Excel
2/3/2012 3/4/2012
1012/2332 332/665
数据不能被解析为日期的形式是安全的,而那些可以将被改变,不能更改回格式化单元格。
如何禁用excel的这个功能,真烦人。
这是一个讨厌的问题。你有没有尝试设置单元格格式为Text
,然后粘贴作为文本?这在2003年对我很有用。恐怕只是做一个或另一个是不够的,而且顺序很重要。
如果这样做(并且您需要频繁或定期执行此操作),您可以设置一个自定义宏(例如CTRL-SHIFT-P等)来设置格式并将所有内容粘贴到一个动作中。
编辑:
为了记录在案,这里是制作了 “2/3” 有什么不同的粘贴方法:
Paste (normal) 3-Feb
TXT Format->Paste 3-Feb
Paste->TXT Format 40942
Paste UNI 3-Feb
*TXT Format->Paste UNI 2/3
Paste UNI->TXT Format 40942
Paste TXT 3-Feb
*TXT Format->Paste TXT 2/3
Paste TXT->TXT Formar 40942
直到最近(2013年2月27日)对Excel银行账户文本文件信息的数据导入正确处理了文本文件的日期字段。我不清楚为什么会发生这种变化,但这导致我寻找解决方案。
我想向你求婚了不同的解决方案比上面...
使用Mid函数(MID(字符串,开始,字符的数目),以每个日期分量提取到 同一行中的单独的列(看看列B,C,和在下一列d
使用日期函数(日期(年,月,日)从prio转换日期组件 R三大列弄成Excel将屈尊承认一个日期(记住, 电脑基本上都是愚蠢的,而微软计划大约在 星球contrariest东西!)
我试图在这里粘贴电子表格(也可以通过手动输入,但是这个显示会折叠重复字符。只要说这看起来像这样...
2013年2月27日02 27 2013 2013年2月27日 原始MM DD YYYY值毫秒识别为您可以通过值粘贴回电子表格
对于那些不熟悉的Excel公式的日期。 .. 从工作表中取消日期(excel看作字符串...不是数字!) for month:mid(a1,1,2)(取第a1列中的内容,从第1个字符开始,并抓住两个字符) 的一天:中(a1,4,2)(从a1列拿同样的东西,从第四个开始抓住两个字符) for year:mid(a1,7,4).. 使它成为一个日期:现在,您在列b1中有月份,列c1中的日期和第i年n列d1,因此在列e1中输入 即表示您:date(d1,b1,c1),然后您将看到与列a1中显示的日期相同的日期,但是,Excel现在可以将其识别为日期!将这个和PASTE SPECIAL> Value复制到原始工作表中的列中,它会作出回应。
我曾在原始列中查找过一个字符,表示仅将该值视为文本,但我没有找到一个。我不知道为什么Excel会变得这样讨厌,但是我已经期待微软程序出现这种令人沮丧和恼人的行为。是的,我仍然购买这些东西,但是当我可以因为这些“功能”而经常选择开源代码时。
祝你好运。
如果您将单元格格式设置为常规,Excel将尝试猜测数据类型。 – Pynner 2012-03-14 01:32:54
nope,如果粘贴为文本,html表格的结构将丢失,您粘贴的所有内容都是几行纯文本,每行只有一个单元格。这样做可以保持文本不变,但会丢失需要更多工作来改写它们的表单组织。 – oyss 2012-03-14 02:30:11
@Oyss含义,你在一个单元格中有多个值?如果是这样的话,使用文本到列功能是否有效? – Gaffi 2012-03-14 10:47:38