首頁 > 軟體

使用excel都會遇到哪些難題

2020-07-14 14:34:14

在日常工作中,我們使用excel製作文件的時候經常會遇到這樣那樣的疑難問題,常常讓人崩潰,這篇文章將為你介紹各種實用技能,絕對有你想要了解的知識,一起看下去吧!

1

不能將物件移動工作表外

這是一個讓人崩潰的難題,當我們想要插入新列、或者隱藏列時,Excel提示「無法將物件移到工作表外」。那麼這是為什麼呢?

這是因為,工作表末列附近有Excel物件(比如文字方塊、形狀等),當我們插入新列、或者隱藏列時,將導致這些物件跑到工作表之外,而這是不允許的。

在工作表中按「Ctrl+→」,會發現游標移到到了Excel的邊界。比如,有一個矩形框在倒數第二列的位置,此時只能向矩形框左側的區域插入一列(大於1列就無法插入了)。

插入一列之後,會發現矩形框跑到了最後一列。

在這樣的情況下,再插入任何的列,都會提示「無法將物件移到工作表外」(因為再插入一行,矩形框就出界了)。這就是這個問題的根源所在。

 

因此,解決方法也很簡單,按「Ctrl+→」移動到Excel邊界,然後刪除掉附件的物件即可。是不是很簡單呢。

2

無法插入新的單元格

這個問題和「無法將物件移到工作表外」其實本質是一樣的,只是Excel的報警提示不一樣。

這是因為,在Excel邊界最後一列有內容,也就意味著Excel的邊界被填滿了,無法再擴充套件了,因此也就無法插入新的單元格了。

因此,解決方法同樣很簡單,按「Ctrl+→」移動到Excel邊界,然後刪除掉最後一列的內容即可。

3

複製表格,行高和列寬都發生了變化

Excel中複製表格,有這樣的規則:

①全選行進行複製,則可以保留源行高

如圖,全選中第一行至資料區域最後一行,然後進行複製,無論將表格區域貼上到什麼位置,都能夠保持行高不變。

②全選列進行複製,則可以保留源列寬

如圖,全選中第一列至資料區域最後一列,然後進行複製,無論將表格區域貼上到什麼位置,都能夠保持列寬不變。

如果複製的過程中,既要保證行高不變、又要保證列寬不變,要如何操作呢?

當然,最容易想到的就是①和②結合,選中整張工作表,進行複製貼上,這樣也行,但是會複製多於的資料。

更加地道的方法是,利用貼上選項中的「保留源列寬」的選項,如圖所示。我們可以全選行進行複製,貼上後再選擇「保留源列寬」選項,即可實現行高和列高同時保留。

4

Excel檔案開啟亂碼怎麼辦?

有時由於格式、版本的問題,開啟Excel檔案出現亂碼,或者完全打不開的情況。這時候,有一個解決方法值得嘗試,通常一些簡單的問題,都可通過這個方法修復。

解決方法:

如果Excel檔案根本不能夠使用常規方法開啟,那麼可以嘗試Excel 中的“開啟並修復”功能,該功能可以檢查並修復Excel工作簿中的錯誤。

①新建一個空白的Excel文件

②在“檔案”選單中,單擊“開啟”命令。通過“查詢範圍”框,定位並開啟包含受損文件的資料夾,選擇要恢復的檔案。

③單擊“開啟”按鈕旁邊的箭頭,然後單擊“開啟並修復”即可

5

正確輸入身份證號

在單元格中輸入身份證號碼,輸入之後按下確認鍵,發現輸入的內容變了樣,比如123456789012,就會顯示為1.23457E+11,即變成了科學計數法。

可怕的是,這種變化是不可逆的。

這個問題的根源再也,預設情況下,Excel中每個單元格所能顯示的數位為11位,輸入超過11位的數值,系統自動將其轉換為科學記數格式;如果輸入超過15位的數值,系統自動將15位以後的數值轉換為“0”。

解決方法:

在輸入之前,先選中要輸入身份證號碼的整列,然後按「Ctrl+1」進入「設定單元格格式」對話方塊,在“分類”中選擇“文字”即可。

或者在輸入這些身份證時,先輸入一個英文狀態下的單引號(“'”),然後直接輸入數值即可。

注意:必須先定義格式,然後輸入號碼。如果輸好號碼再定格式,是無法恢復成正確的號碼的。

6

數值計算出現誤差

這天,雷哥找到星爺訴苦,因為他碰到了一個無比棘手的問題:使用Excel做最簡單的求和計算時,得出的結果總是不對,每次都是錯0.01的樣子,如下圖所示。

圖1:簡單的加法運算

其實Excel具有15位有效數位的計算精度,對於上圖中的兩位小數來說,應該手到擒來才對,出現這樣的錯誤確實讓人奇怪。

這個問題要分兩種情況討論。

情況1:浮點運算誤差,這種情況確實是Excel的責任,我們應該討伐Excel;

情況2:是我們使用Excel的姿勢不對導致的錯誤,我們應該自我檢討。
源自:安偉星


IT145.com E-mail:sddin#qq.com