- 相關推薦
在Excel中遇到錯誤“#DIV/0!”的公式
職場人士都會經常利用EXCEL來制作表格,在整理數據的過程中,我們常常需要用到一些函數功能來自動統(tǒng)計和處理表格中的數據,以下是小編為大家收集的在Excel中遇到錯誤“#DIV/0!”的公式,僅供參考,大家一起來看看吧。
Excel錯誤公式#DIV/0!
使用Excel中公式時我們常常會犯一些錯誤而導致Excel出現錯誤公式提示,其中遇到最多的就是“#DIV/0!”,今天Word聯(lián)盟重點來講講遇到“#DIV/0!”的原因,以及解決方案,帶有實際案例供參考,以后遇到這個錯誤公式相信大家一定會順利解決!
Excel錯誤公式提示:#DIV/0!
錯誤原因:因為Excel表格會將空白單元格視為“0”處理,若在Excel中遇到錯誤“#DIV/0!”,一般有以下三原因引起:
、佥斎肓藞(zhí)行顯式零除(0)計算的公式,如 =8/0;
、谑褂昧藢瞻讍卧窕虬阕鳛閳(zhí)行除法操作的公式或函數中的除數的單元格的引用;
、圻\行了使用返回值為 #DIV/0! 錯誤的函數或公式的宏。
解決方法:我們只需要將除數改為非零的數值,也可以通過IF函數來控制。
解決案例:
我們利用公式根據總價格和數量計算單價,在D2單元格中輸入的公式為“=B2/C2”,把公式復制到D6單元格后,可以看到在D4、D5和D6單元格中返回了“#DIV/0!”錯誤值,原因是它們的除數為零或是空白單元格;(如下圖)
假設我們知道“鼠標”的數量為“6”,則在C4單元格中輸入“6”,錯誤就會消失;(如下圖)
假設我們暫時不知道“錄音機”和“刻錄機”的數量,又不希望D5、D6單元格中顯示錯誤值,這時可以用IF函數進行控制。在D2單元格中輸入公式 “=IF(ISERROR(B2/C2),"",B2/C2)”,并復制到D6單元格?梢钥吹剑珼5和D6的錯誤值消失了,這是因為IF函數起了作用。整個公式的含義為:如果B2/C2返回錯誤的值,則返回一個空字符串,否則顯示計算結果。
說明:其中ISERROR(value)函數的作用為檢測參數value的值是否為錯誤值,如果是,函數返回值TRUE,反之返回值FALSE。
excel怎么合并單元格的方法
今天有網友在QQ上問了筆者一個excel合并單元格的問題,找不到怎么合并了。下面針對這個問題,筆者今天就把“excel怎么合并單元格”的方法和步驟詳細的說下,希望對那些剛用excel軟件還不太熟悉的朋友有所幫助。
excel合并單元格有兩種方法:
1、使用“格式”工具欄中的“合并及居中”;
想使用格式工具欄中的合并單元格快捷按鈕,需要確認格式工具欄處于顯示狀態(tài),具體的方法是選擇“視圖”—“工具欄”—“格式”,詳細看下圖中“格式”處于勾選狀態(tài)(點擊一下是選擇,再點擊一下是取消,如此反復)
確認了“格式”工具欄處于顯示狀態(tài)后,我們可以在格式工具欄中查看是否顯示了“合并居中”按鈕,如果沒有顯示,我們在添加刪除按鈕的子菜單里勾選“合并居中”。
當確認了你的格式工具欄中有了“合并居中”按鈕之后,就方便多了,把需要合并的一起選擇,點一下這個按鈕就可以合并了。
2、使用右鍵菜單中的“單元格格式化”中的“文本控制”
選擇你需要合并的幾個單元格,右鍵選擇“設置單元格格式”,在彈出的窗口中,點擊“對齊”標簽,這里的選項都非常有用!八綄R”、“垂直對齊”“自動換行”“合并單元格”“文字方向”都非常有用,自己試試吧。
excel合并單元格如何取消合并
如果你對上面的合并方法非常熟悉,就很好辦了。
1、在合并單元格的第一種方法中,點擊已經合并的單元格,會拆分單元格;
2、在合并單元格的第二種方法中,點擊右鍵已經合并的單元格,選擇“設置單元格格式”菜單,當出現上面第二幅圖的時候,去掉“合并單元格”前面的對勾即可。
電腦菜鳥級晉級excel表格的工具
我們可以打開帶有wps的excel表格,會發(fā)現其中有一些工具,這里面我講一下這里面的工具,其中看一下,這里面我們可以輸入文字記錄自己想記錄的事情,后面可以備注數量。
其中字體的話,不用多說了,很多人也都會,這里面也用不到那么多字體的事情。說幾個經常用的幾個快捷鍵。輸入文字以后ctrl+c ,是復制,ctrl+V黏貼,當然也可以點擊右鍵刪除。拖住單元格,鼠標移到右下角有一個十字的加號往下拖拽會發(fā)現數字增加。如下圖,很多做財務的人都會需要,省得我們一個一個復制了。
在表格中,有很多數字,比如我們要求和這可怎么辦,這難道了很多剛接觸電腦的朋友,當然也找不到到底在哪里有沒有發(fā)現頁端的左上角有一個圖標,底下寫著自動求和,這就是我們要找的求和,可以自動幫我們快速求和。
excel中vlookup函數的使用方法(一)
在前幾天筆者看到同事在整理資料時,用到VLOOKUP函數,感覺非常好!下面把這個方法分享給大家!
功用:適合對已有的各種基本數據加以整合,避免重復輸入數據,整合的數據具有連結性,修改原始基本數據,整合表即會自動更新數據,非常有用。
函數說明:
=VLOOKUP (欲搜尋的值,搜尋的參照數組范圍,傳回數組表的欲對照的欄,搜尋結果方式)
搜尋的參照數組范圍:必須先用遞增排序整理過,通常使用絕對參照,以利復制函數。
搜尋結果方式:TRUE或省略不填,只會找到最接近的數據;FALSE則會找完全符合的才可以。
左邊A2:B5為參照數組范圍,E2為欲搜尋的值,傳回數組表的欲對照的欄為第2欄(姓名)
在F2輸入=VLOOKUP(E2,A2:B5,2,FALSE)將會找到155003是王小華,然后顯示出來。
絕對參照=VLOOKUP(E2,A2:B5,2,FALSE)
講解范例:
1) 先完成基本數據、俸點
等工作表
2)基本數據
3)俸點
4)薪資表空白
5)在薪資表工作表中
儲存格B2中輸入=VLOOKUP(A2,基本數據!$A$2:$D$16,4,FALSE)
儲存格C2中輸入=VLOOKUP(B2,俸點!$A$2:$B$13,2,FALSE)
儲存格D2中輸入=VLOOKUP(A2,基本數據!$A$2:$D$16,3,FALSE)
6)用VLOOKUP函數完成薪資表
相關知識點講解:
VLOOKUP函數的用法
“Lookup”的漢語意思是“查找”,在Excel中與“Lookup”相關的函數有三個:VLOOKUP、HLOOKUO和LOOKUP。下面介紹VLOOKUP函數的用法。
一、功能
在表格的首列查找指定的數據,并返回指定的數據所在行中的指定列處的數據。
二、語法
標準格式:
VLOOKUP(lookup_value,table_array,col_index_num , range_lookup)
三、語法解釋
VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)可以寫為:
VLOOKUP(需在第一列中查找的數據,需要在其中查找數據的數據表,需返回某列值的列號,邏輯值True或False)
1.Lookup_value為“需在數據表第一列中查找的數據”,可以是數值、文本字符串或引用。
2.Table_array 為“需要在其中查找數據的數據表”,可以使用單元格區(qū)域或區(qū)域名稱等。
、湃绻 range_lookup 為 TRUE或省略,則 table_array 的第一列中的數值必須按升序排列,否則,函數 VLOOKUP 不能返回正確的數值。
如果 range_lookup 為 FALSE,table_array 不必進行排序。
、芓able_array 的第一列中的數值可以為文本、數字或邏輯值。若為文本時,不區(qū)分文本的大小寫。
3.Col_index_num 為table_array 中待返回的匹配值的列序號。
Col_index_num 為 1 時,返回 table_array 第一列中的數值;
Col_index_num 為 2 時,返回 table_array 第二列中的數值,以此類推。
如果Col_index_num 小于 1,函數 VLOOKUP 返回錯誤值 #VALUE!;
如果Col_index_num 大于 table_array 的列數,函數 VLOOKUP 返回錯誤值 #REF!。
4.Range_lookup 為一邏輯值,指明函數 VLOOKUP 返回時是精確匹配還是近似匹配。如果為 TRUE 或省略,則返回近似匹配值,也就是說,如果找不到精確匹配值,則返回小于lookup_value 的最大數值;如果 range_value 為 FALSE,函數 VLOOKUP 將返回精確匹配值。如果找不到,則返回錯誤值 #N/A。
VLOOKUP函數
在表格或數值數組的首列查找指定的數值,并由此返回表格或數組中該數值所在行中指定列處的數值。
這里所說的“數組”,可以理解為表格中的一個區(qū)域。數組的列序號:數組的“首列”,就是這個區(qū)域的第一縱列,此列右邊依次為第2列、3列……。假定某數組區(qū)域為B2:E10,那么,B2:B10為第1列、C2:C10為第2列……。
語法:
VLOOKUP(查找值,區(qū)域,列序號,邏輯值)
“查找值”:為需要在數組第一列中查找的數值,它可以是數值、引用或文字串。
“區(qū)域”:數組所在的區(qū)域,如“B2:E10”,也可以使用對區(qū)域或區(qū)域名稱的引用,例如數據庫或數據清單。
“列序號”:即希望區(qū)域(數組)中待返回的匹配值的列序號,為1時,返回第一列中的數值,為2時,返回第二列中的數值,以此類推;若列序號小于1,函數VLOOKUP 返回錯誤值 #VALUE!;如果大于區(qū)域的列數,函數VLOOKUP返回錯誤值 #REF!。
“邏輯值”:為TRUE或FALSE。它指明函數 VLOOKUP 返回時是精確匹配還是近似匹配。如果為 TRUE 或省略,則返回近似匹配值,也就是說,如果找不到精確匹配值,則返回小于“查找值”的最大數值;如果“邏輯值”為FALSE,函數 VLOOKUP 將返回精確匹配值。如果找不到,則返回錯誤值 #N/A。如果“查找值”為文本時,“邏輯值”一般應為 FALSE 。另外:
·如果“查找值”小于“區(qū)域”第一列中的最小數值,函數 VLOOKUP 返回錯誤值 #N/A。
·如果函數 VLOOKUP 找不到“查找值” 且“邏輯值”為 FALSE,函數 VLOOKUP 返回錯誤值 #N/A。
Excel中RANK函數怎么使用?
Excel中RANK函數怎么使用?下面將以實例圖文詳解方式,為你講解Excel中RANK函數的應用。
rank函數是排名函數。rank函數最常用的是求某一個數值在某一區(qū)域內的排名。
rank函數語法形式:rank(number,ref,[order])
函數名后面的參數中 number 為需要求排名的那個數值或者單元格名稱(單元格內必須為數字),ref 為排名的參照數值區(qū)域,order的為0和1,默認不用輸入,得到的就是從大到小的排名,若是想求倒數第幾,order的值請使用1。
下面給出幾個rank函數的范例:
示例1:正排名
此例中,我們在B2單元格求20這個數值在 A1:A5 區(qū)域內的排名情況,我們并沒有輸入order參數,不輸入order參數的情況下,默認order值為0,也就是從高到低排序。此例中20在 A1:A5 區(qū)域內的正排序是1,所以顯示的結果是1。
示例2:倒排名
此例中,我們在上面示例的情況下,將order值輸入為1,發(fā)現結果大變,因為order值為1,意思是求倒數的排名,20在A1:A5 區(qū)域內的倒數排名就是4。
示例3:求一列數的排名
在實際應用中,我們往往需要求某一列的數值的排名情況,例如,我們求A1到A5單元格內的數據的各自排名情況。我們可以使用單元格引用的方法來排名:=rank(a1,a1:a5) ,此公式就是求a1單元格在a1:a5單元格的排名情況,當我們使用自動填充工具拖拽數據時,發(fā)現結果是不對的,仔細研究一下,發(fā)現a2單元格的公式居然變成了 =rank(a2,a2:a6) 這超出了我們的預期,我們比較的數據的區(qū)域是a1:a5,不能變化,所以,我們需要使用 $ 符號鎖定公式中 a1:a2 這段公式,所以,a1單元格的公式就變成了 =rank(a1,a$1:a$5)。
如果你想求A列數據的倒數排名你會嗎?請參考例3和例2,很容易。
相關文章推薦閱讀:利用rank函數實現自動排序
RANK 函數
返回一個數字在數字列表中的排位。數字的排位是其大小與列表中其他值的比值(如果列表已排過序,則數字的排位就是它當前的位置)。
語法
RANK(number,ref,order)
Number 為需要找到排位的數字。
Ref 為數字列表數組或對數字列表的引用。Ref 中的非數值型參數將被忽略。
Order 為一數字,指明排位的方式。
如果 order 為 0(零)或省略,Microsoft Excel 對數字的排位是基于 ref 為按照降序排列的列表。
如果 order 不為零,Microsoft Excel 對數字的排位是基于 ref 為按照升序排列的列表。
注解
函數 RANK 對重復數的排位相同。但重復數的存在將影響后續(xù)數值的排位。例如,在一列按升序排列的整數中,如果整數 10 出現兩次,其排位為 5,則 11 的排位為 7(沒有排位為 6 的數值)。
示例:
源數據:
降序:
在單元格C2中輸入=RANK(B2,$B$2:$B$13,0),回車,就可以計算出學生1的成績的降序排名了。然后將C2單元格的公式應用到C2到C13,所有學生成績的降序排名就都出來了。
升序:
同理,在單元格C2中輸入=RANK(B2,$B$2:$B$13,1),回車,然后應用到C2到C13單元格,就可以計算所有學生成績的升序排名。
Excel使用高級篩選的小技巧(一)
Excel如何進行高級篩選?
在日常工作中,我們經常用到篩選,而在這里,我要說的是篩選中的高級篩選。
相對于自動篩選,高級篩選可以跟據復雜條件進行篩選,而且還可以把篩選的結果復制到指定的地方,更方便進行對比,因此下面說明一下Excel如何進行高級篩選的一些技巧。
一、高級篩選中使用通用符。
高級篩選中,可以使用以下通配符可作為篩選以及查找和替換內容時的比較條件。
請使用 若要查找
?(問號) 任何單個字符
例如,sm?th 查找“smith”和“smyth”
*(星號) 任何字符數
例如,*east 查找“Northeast”和“Southeast”
~(波形符)后跟 ?、* 或 ~ 問號、星號或波形符
例如,“fy91~?”將會查找“fy91?”
下面給出一個應用的例子:
如上面的示例,為篩選出姓為李的數據的例子。
二、高級篩選中使用公式做為條件。
高級篩選中使用條件如“李”篩選時,也會把所有的以“李”開頭的,這時用條件“李”或“李?”和“李*”的結果都是一樣,那么如果要篩選出姓李而名為單字的數據呢?這時就需要用公式做為條件了。 下面給出一個應用的例子:
如上面的示例,篩選的條件為公式: ="=李?"。(注:2010-01-29增加)
三、條件中的或和且。
在高級篩選的指定條件中,我們可能遇到同一列中有多個條件,即此字段需要符合條件1或條件2,這時我們就可以把此條件列在同一列中。
如上面的示例,為篩選出工號為101與111的數據。
同時我們也可以遇到同行中,不同字段需要滿足條件相應的條件,此時我們就把條件列在同行中。
如上面的示例,為篩選出年齡大于30且工種不為車工的數據。此外示例中還給出單列多組條件與多列單條件的情況,在這就不一一列出了。
四、篩選出不重復的數據。
高級篩選中,還有一個功能為可以篩選出不重復的數據,使用的方法是,在篩選的時候,把選擇不重復記錄選項選上即可。要注意的一點是,這里的重復記錄指的是每行數據的每列中都相同,而不是單列。
案例分享:
Excel中的高級篩選比較復雜,且與自動篩選有很大不同,F以下圖中的數據為例進行說明。
說明:上圖中只所以要空出前4行,是為了填寫條件區(qū)域的數據。盡管Excel允許將條件區(qū)域寫在源數據旁邊,但在篩選中,條件區(qū)域可能會被隱藏,為了防止這種事情的發(fā)生,最好將條件區(qū)域放在源數據區(qū)域的上方或下方。但要注意,條件區(qū)域與源數據區(qū)域之間至少要保留一個空行。
例1,簡單文本篩選:篩選姓張的人員。
A1:姓名,或=A5
A2:張
運行數據菜單→篩選→高級篩選命令,在彈出的高級篩選對話框中,按下表輸入數據。
說明:
、俸Y選中,條件區(qū)域標題名要與被篩選的數據列標題完全一致。
、谌绻催x“將篩選結果復制到其他位置”,則當前列表區(qū)域不符合條件的不隱藏,而是將符合條件的區(qū)域復制到指定的區(qū)域。
例2,單標題OR篩選:篩選姓張和姓王的人員
A1:姓名
A2:張
A3:王
條件區(qū)域:$A$1:$A$3
說明:將篩選條件放在不同行中,即表示按“OR”來篩選
例3,兩標題AND篩選:篩選出生地為北京的男性人員
A1:出生地
A2:北京
B1:性別
B2:男
條件區(qū)域:$A$1:$B$2
說明:將判斷條件放在同一行中,就表示AND篩選
例4,兩標題OR篩選:篩選出生地為北京或女性人員
A1:出生地
A2
。罕本
B1:性別
B3:女
條件區(qū)域:$A$1:$B$3
說明:條件區(qū)域允許有空單元格,但不允許有空行
例5,精確文本篩選:篩選姓名為張飛的人員信息
A1:姓名
A2:="=張飛"
條件區(qū)域:$A$1:$A$2
說明:注意條件書寫格式,僅填入“張飛”的話,可能會篩選出形如“張飛龍”、“張飛虎”等人的信息。
例6,按公式結果篩選:篩選1984年出生的人員
A1:"",A1可以為任意非源數據標題字符
A2:=year(C6)=1984
條件區(qū)域:$A$1:$A$2
說明:按公式計算結果篩選時,條件標題不能與已有標題重復,可以為空,條件區(qū)域引用時,要包含條件標題單元格(A1)
例7,用通配符篩選:篩選姓名為張X(只有兩個字)的人員(例5補充)
A1:姓名
A2:="=張?"
條件區(qū)域:$A$1:$A$2
說明:最常用的通配符有?和*表示一個字符,如果只篩選三個字的張姓人員,A2:="=張"。*表示任意字符
例8,日期型數據篩選:例6補充
A1:NO1
A2:=C6>=A$3
A3:1984-1-1
B1:NO2
B2:=C6<=B$3
B3:1984-12-31
條件區(qū)域:$A$1:$B$2
說明:日期型數據與具體的日期比較往往容易出錯,因此在比較時,應將比較的日期值輸入到一個單元格中,這里分別將兩個具體日期值輸入到了A3和B3。注意A2與A3中對這個具體日期值的引用,必須加絕對引用符號,因為出生日期這列數據都要與該單元格中的數據進行比較。
拓展:常用的Excel函數公式大全
一、數字處理
1、取絕對值
=ABS(數字)
2、取整
=INT(數字)
3、四舍五入
=ROUND(數字,小數位數)
二、判斷公式
1、把公式產生的錯誤值顯示為空
公式:C2
=IFERROR(A2/B2,"")
說明:如果是錯誤值則顯示為空,否則正常顯示。
2、IF多條件判斷返回值
公式:C2
=IF(AND(A2<500,B2="未到期"),"補款","")
說明:兩個條件同時成立用AND,任一個成立用OR函數。
三、統(tǒng)計公式
1、統(tǒng)計兩個表格重復的內容
公式:B2
=COUNTIF(Sheet15!A:A,A2)
說明:如果返回值大于0說明在另一個表中存在,0則不存在。
2、統(tǒng)計不重復的總人數
公式:C2
=SUMPRODUCT(1/COUNTIF(A2:A8,A2:A8))
說明:用COUNTIF統(tǒng)計出每人的出現次數,用1除的方式把出現次數變成分母,然后相加。
【在Excel中遇到錯誤“#DIV/0!”的公式】相關文章:
excel公式錯誤返回值05-25
如何在excel中輸入公式04-02
excel表格公式大全03-04
Excel表格公式的使用教程11-10
excel快速下拉公式的教程04-21
Excel表格乘法函數公式大全03-18
Excel用公式進行多條件求和10-19
Excel復制公式的兩種常用方法02-24
Excel在審計中的應用03-17