現在,這是一個奇怪的一個粘貼來自不同來源的複製相同的文本不同的行爲在Excel
我們有一個項目,我們從Excel表格中讀取一些數據。顯然這些數據必須採用某種格式。某些字段由數字組成,但應視爲文本。
要停止Excel「智能」並更改單元格類型,我已將相應單元格中的格式設置爲「文本」。
現在問題在於:我們粘貼的一些數字在數字之間有間距。當我們刪除空格時,Excel將單元格格式更改爲「標準」,並將文本轉換爲2.42805E + 11格式。
但是:這隻發生在從某些來源複製文本時。如果粘貼從文本框中複製的數字,當我們編輯空格時,一切正常。如果我們從網頁中複製完全相同的號碼,Excel會更改單元格格式。
我以爲複製粘貼會複製粘貼,但很明顯一些格式化或東西相處。
有誰知道是什麼原因造成的,或者知道必須讓Excel停止使用格式化「聰明」嗎?
編輯:我發現了一個有點奇怪的解決方案。我錄製了一個使用'Paste Special'功能的宏,其中使用了文本作爲參數,並且用它(在特定的電子表格中)覆蓋了ctrl-v。奇蹟般有效!雖然感覺有點「哈克」。任何人都可以想到這種情況會適得其反?
從記事本複製到Excel也適用。謝謝。 – erikric 2009-06-11 10:43:27