2021-05-12 14:32:11
使用excel都會遇到哪些難題
在日常工作中,我們使用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的姿勢不對導致的錯誤,我們應該自我檢討。
源自:安偉星
相關文章