Excel往往会记住用户的一些操作,但在使用分列功能(菜单:数据>分列)后,我们可能不希望它按上一次的
分隔符分列。这种记忆功能反而给我们带来困扰。比如说,当你有一列数为a;b;c,随后以";"为分隔符,使用分列菜单将其分为三列,第一列内容为a、第二列为b、第三列为c。但当你下一次拷贝数据时,如果其中带有;号,Excel会自动帮你分成多列,如果这是你所希望的还好。
如果你不希望它自动分成多列,让它保持原状呢?怎么解决?原因在于Excel的用户操作记忆。所以可以利用这一点。
第一种,采用手工方法,选中一个单元格,里面要有数据,点菜单上的分列命令,在随后的操作中,把分隔符"√"都去掉。一系列动作下来,Excel将再次记住你刚才的操作,因为刚才什么分隔标准都没有勾上,所以相当于没有执行过分列命令一样,这样一来,我们就可以继续粘贴自己的数据,而不用担心再次被自动分列了。
第二种 用VBA(略)