Excel中HLOOKUP函式出錯N

時間 2022-02-21 08:00:14

1樓:

經查源表,發現:

工作表「**本店」中的d列資料用公式產生。而公式後部有&""這個的**——意味著這個表d列的資料全是文字型資料,而「銷售價目表」中c列的資料全部是常規,造成公式產生的文字「1937」與源資料表中的數值1937型別不一致,所以查詢不到,以致#n/a

解決方案:

選中「銷售價目表」中c列的「貨號」資料區。

資料,分列

下一步再下一步

選「文字」

確定,即可。

2樓:來自朱家尖積極進取的大平原狼

將銷售價目表的f列設為「文字」格式(包括數字也設為「文字」格式)。

然後將公式中的$s$6改為$s$6&""

這樣就兩邊都統一為「文字」格式了。

3樓:

#n/a表示查詢返回結果超出範圍了,可能是返回的行不對,有可能是文字格式的數字的影響!

excel**出現「某個值對於該公式或函式不可用」的錯誤,顯示為「#n/a",是什麼原因?可以詳細的說一下嗎?

4樓:教育仁昌

excel**出現「某個值對於該公式或函式不可用」的錯誤,顯示為「#n/a",是因為使用公式的引數單元格內容值不合規,改成合規的內容值即可。

工具/材料:microsoft office excel2016版,excel**。

1、首先選中excel**,雙擊開啟。

2、然後在該介面中,選中要顯示結果的單元格。

3、再者在該介面中,公示欄中輸入公式如「=a1/a2」。

4、之後在該介面中,單元格裡顯示計算結果為「#n/a"。

5、再者在該介面中,選中內容值不合規的單元格。

6、之後在該介面中,修改內容值不合規的單元格裡的內容為合規內容值。

7、最後在該介面中,結果單元格裡成功顯示計算結果。

5樓:程誠

是因為你是在某個**的基礎上修改函式公式,而該**的巨集已被禁用,只要點選啟用內容(**上方的安全警告 巨集已被禁用旁邊的啟用內容)就可以了。

6樓:匿名使用者

沒有看到你的公式和它所要計算的資料的具體情況,只能泛泛地說說。

這個提示的意思是:你所設定的公式要提取的某個單元格中的數值不符合這個公式的要求。

比方說要求a1和a2的和,而a2中是字母不是數字,那你設定的求和公式就無法計算乙個數字+乙個字母到底等於多少。

7樓:依偌離傷

如果數值有問題,把那一列的選擇資料複製進筆記本,在複製出來,就可以清空特殊標註

8樓:匿名使用者

如果公式有錯誤,左面會有個小方框,點上面會有選項,選擇顯示計算步驟,就會有對話方塊告訴你,在計算到**時有問題。

excel中vlookup出現#n/a,怎樣變為0?

9樓:小鬍子不是我

輸入公式

if(iserror(vlookup(b6,stock!b:c,2,false)),0,(vlookup(b6,stock!b:c,2,false)))即可。

vlookup函式例子中各個引數的使用說明:

1、a2 是判斷的條件,也就是說sheet1表和sheet2表中學號相同者,即sheet2表a列對應的資料和sheet1表中學號列a列的資料相同方能引用;

2、sheet1!$a$2:$f$100 是資料跟蹤的區域,因為需要引用的資料在f列,所以跟蹤的區域至少在f列,sheet1!

是不同表間引用所用的表名稱,和標誌是表間引用的!符號,$是絕對引用(關於excel引用可以參考這裡),$a$2:$f$100 表明從a2到f100單元格的資料區域,如果資料區域不止100,那麼可以直接使用a:

f,這樣雖然方便但是有風險,因為如果sheet1表的下方還有其它資料,就有可能出現問題;

3、這是返回什麼數的列數,如上圖的物理是第6列,所以應該是6,如果要求英語的數值,那麼此處應該是5

4、是否絕對引用,如果是就輸入 true 如果是近似即可滿足條件 那麼輸入false (近似值主要用於帶小數點的財務、運算等)。需要注意的是,不同的excel版本此處的true和false代表的意義可能相反,請留意公式輸入時的提示。

5、vlookup是垂直方向的查詢,如果是水平方向查詢可使用hlookup函式,使用方法類似。

10樓:匿名使用者

有個括號弄錯位置了,應改為:=if(iserror(vlookup(b6,stock!b:

c,2,false)),0,(vlookup(b6,stock!b:c,2,false)))

在excel**現這樣的錯誤提示各代表什麼意思?

11樓:匿名使用者

#div/0!

在公式中有除數為零,或者有除數為空白的單元格(excel把空白單元格也當作0)。

把除數改為非零的數值,或者用if函式進行控制。

#n/a

在公式使用查詢功能的函式(vlookup、hlookup、lookup等)時,找不到匹配的值。

檢查被查詢的值,使之的確存在於查詢的資料表中的第一列。

#name?

在公式中使用了excel無法識別的文字,例如函式的名稱拼寫錯誤,使用了沒有被定義的區域或單元格名稱,引用文字時沒有加引號等。

根據具體的公式,逐步分析出現該錯誤的可能,並加以改正。

#num!

當公式需要數字型引數時,我們卻給了它乙個非數字型引數;給了公式乙個無效的引數;公式返回的值太大或者太小。

根據公式的具體情況,逐一分析可能的原因並修正。

#value

文字型別的資料參與了數值運算,函式引數的數值型別不正確;

更正相關的資料型別或引數型別;

函式的引數本應該是單一值,卻提供了乙個區域作為引數;

提供正確的引數;

輸入乙個陣列公式時,忘記按ctrl+shift+enter鍵。

輸入陣列公式時,記得使用ctrl+shift+enter鍵確定。

#ref!

公式中使用了無效的單元格引用。通常如下這些操作會導致公式引用無效的單元格:刪除了被公式引用的單元格;把公式複製到含有引用自身的單元格中。

避免導致引用無效的操作,如果已經出現錯誤,先撤銷,然後用正確的方法操作。

#null!

使用了不正確的區域運算子或引用的單元格區域的交集為空。

改正區域運算子使之正確;更改引用使之相交。

12樓:匿名使用者

「####」:單元格長度不夠顯示

#value!值計算錯誤,用非數值參與計算#div/0!:被除數是0

#n/a:當數值對函式或公式不可用時,出現錯誤而返回的錯誤值#name?:未識別公式中的文字時,出現錯誤#null!

:指定並不相交的兩個區域的交點時,出現這種錯誤#num!:公式或函式中使用無效數字值時,出現這種錯誤#ref!:

當單元格引用無效時,出現這種錯誤

13樓:匿名使用者

#### 單元格長度不夠顯示

#value! 當使用錯誤的引數或運算物件型別時顯示#div/o! 當公式被零除時,將會產生錯誤值#div/o!。

#n/a 當在函式或公式中沒有可用數值時,將產生錯誤值#n/a。

#name? 在公式中使用了excel不能識別的文字時將產生錯誤值#name?。

#null! 當試圖為兩個並不相交的區域指定交叉點時將產生錯誤值#null!。

#num!當公式或函式中某個數字有問題時將產生錯誤值#num!。

#ref!當單元格引用無效時將產生錯誤值#ref!。

14樓:匿名使用者

#### 單元格長度不夠顯示

#value!值計算錯誤

#div/0!公式錯誤。。。。

15樓:匿名使用者

#### 單元格長度不夠

#value!公式錯誤

#name?文字不可識別

16樓:匿名使用者

格仔短了,拉長點就行了

excel中的函式,excel函式?

用 vlookup 函式。假定 500人的表名稱為 甲表 工作簿名稱為 花名冊 5000人的表名稱為 乙表 工作簿名稱為 人員彙總表 人員姓名均在b列,人員均從第1行起至第500行。一 先將甲表與乙表均按人員姓名排序 二 在乙表的b列旁插入一列 空白的c列 在c1單元格內輸入 vlookup b1,...

excel中如何函式中套函式,Excel中如何函式中套函式

昊涙 excel中函式中套函式的步驟如下 1 開啟資料表 2 我們要為每個學生的總分進行評價 3 首先想到的就是用if函式,可是單單一個if函式很難實現上邊的評價4 我們可以把第二個引數再用一個if函式,這樣的函式組合就是巢狀函式,可是兩個還沒有評價完 5 一直巢狀到可以評價完全為止 6 回車之後,...

Excel函式操作,在excel函式中,怎麼用如果函式

在a1輸入68.04,在a2輸入0.64,在a3裡輸入 round a1 a2,2 則得到106.31,如果在b2輸入3828,可在b3輸入 round a3 b2,0 則會在b3得到406955。為什麼會出現你說的狀況呢?因為你用68.04除以0.64,得到106.3125後,你再通過保留兩位小數...