EXCEL函式VLOOKUP格式VLOOKUP TODAYA D,4 ,結果總停留在其中一行的D列單元格,為什麼

時間 2022-03-12 10:00:09

1樓:

vlookup的完整語法為:

vlookup(lookup_value,table_array,col_index_num,range_lookup)

其中,如果 range_lookup 為 true,則 table_array

的第一列中的數值必須按公升序排列:…、-2、-1、0、1、2、…、-z、false、true;否則,函式 vlookup 不能返回正確的數值。如果range_lookup 為 false,table_array 不必進行排序。

現在你的公式中省略了 range_lookup,則取預設值為 true,可能問題出在這裡。

2樓:朱薈非

=vlookup(today(),a:d,4,0)

或者=vlookup(today(),a:d,4,false)

表示精確匹配。

3樓:匿名使用者

=vlookup(today(),a:d,4)

函式 指定條件 搜尋區域 右移幾列

右移4列,d列為第4列,所以就只有d列,

4樓:小姚

你的函式中,只有一項,只是等於today (),當然是保持乙個結果了。

5樓:匿名使用者

=if(a:a=today(),vlookup(today(),a:d,4),"")

我做函式vlookup公式沒錯,為什麼不顯示結果 ,只顯示#n/a

6樓:朱仕平

有些版本不支援跨工作薄使用vlookup函式

建議跨工作表使用vlookup函式時,使用函式嚮導填寫每乙個引數

不要在工作表中直接輸入函式

7樓:匿名使用者

vlookup(a2,sheet1!$a$2:$b$15,2,false)你對比一下我們用的公式,最後那個就不對,要麼是false ,要麼是true,還有!

$b:$e也不對吧。要選擇b幾到e幾區域。

還有乙個原因就是當d2所在的**裡的有資料,但在原**裡沒有,也會出現這種情況。

8樓:匿名使用者

把匹配的資料都改為同一單元格,右鍵設定單元格---數字--數值,小數點為0.記得要把單元格轉為數字。

9樓:秦吉帆慕宣

函式第四行需填上「false」才可以的。如果填上了仍這樣顯示,則證明資料沒有完全匹配(你可以檢查一下是否資料中含有空格等字元)

10樓:匿名使用者

1、資料原始檔「a檔案」,是否開啟?

2、檢查b列中是不包含d2的資料。

3、檢查d2和資料區域的b列是否包含不可見字元、空格等。

11樓:

如果在查詢區域沒有對應d2的數值,結果會報錯的。

12樓:匿名使用者

你好,你把單元格屬性改為「常規」就行了。

13樓:匿名使用者

d2中查詢的內容不是在b列,

在excel中執行vlookup後返回#n/a,如何解決?

14樓:匿名使用者

首先,你應該把公式加固定符改為=vlooup(d2,$a2$:$b16$,2,0)

其次,你才需要去判斷格式問題。你仔細看你的示例資料裡面,其實d列和a列只有兩個相同的資料,他們都是文字格式。所以只要公式對,肯定是能查詢到的。

也就是說,按照你上傳到你例子來看,你的資料不存在格式問題,是你的公式本身沒有固定符,所以出錯了

15樓:小南

首先你確定a列和d列有共同數值嗎?

把a和d列的單元格格式都轉化為數值看下,a類都有綠色提示估計是格式不一樣

16樓:匿名使用者

=vlookup(d2 & "" ,$a$2:$b$16,2,0)

a列有綠三角,說明是文字格式,把d列轉化為文字格式去搜尋就好了。

17樓:

問題出在「卡號」列。沒有匹配的行,當然返回#n/a。

excel使用vlookup函式填充後有的單元格會出現 #n/a 這個符號,是怎麼回事?

18樓:匿名使用者

可能公式中的引用區域未加上絕對引用,而造成引用區域未出現查詢條件,無法精確匹配,返回錯誤值。

公式格式

=vlookup(a2,sheet2!a:b,2,0)或=vlookup(a2,sheet2!a$2:b$36,2,0)

19樓:孤獨的狼

excel使用vlookup函式填充後有的單元格會出現 #n/a 這個符號,那是因為所選定的範圍內缺少資料造成的 。

以下是幾種excel常見的錯誤及其解決方法。

1.#####!

原因:如果單元格所含的數字、日期或時間比單元格寬,或者單元格的日期時間公式產生了乙個負值,就會產生#####!錯誤。

解決方法:如果單元格所含的數字、日期或時間比單元格寬,可以通過拖動列表之間的寬度來修改列寬。如果使用的是2023年的日期系統,那麼excel中的日期和時間必須為正值,用較早的日期或者時間值減去較晚的日期或者時間值就會導致#####!

錯誤。如果公式正確,也可以將單元格的格式改為非日期和時間型來顯示該值。

2.#value!

當使用錯誤的引數或運算物件型別時,或者當公式自動更正功能不能更正公式時,將產生錯誤值#value!。

原因一:在需要數字或邏輯值時輸入了文字,excel不能將文字轉換為正確的資料型別。

解決方法:確認公式或函式所需的運算子或引數正確,並且公式引用的單元格中包含有效的數值。例如:

如果單元格a1包含乙個數字,單元格a2包含文字"學籍",則公式"=a1+a2"將返回錯誤值#value!。可以用sum工作表函式將這兩個值相加(sum函式忽略文字):=sum(a1:

a2)。

原因二:將單元格引用、公式或函式作為陣列常量輸入。

解決方法:確認陣列常量不是單元格引用、公式或函式。

原因三:賦予需要單一數值的運算子或函式乙個數值區域。

解決方法:將數值區域改為單一數值。修改數值區域,使其包含公式所在的資料行或列。

3.#div/o!

當公式被零除時,將會產生錯誤值#div/o!。

原因一:在公式中,除數使用了指向空單元格或包含零值單元格的單元格引用(在excel中如果運算物件是空白單元格,excel將此空值當作零值)。

解決方法:修改單元格引用,或者在用作除數的單元格中輸入不為零的值。

原因二:輸入的公式中包含明顯的除數零,例如:=5/0。

解決方法:將零改為非零值。

4.#name?

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

原因一:刪除了公式中使用的名稱,或者使用了不存在的名稱。

解決方法:確認使用的名稱確實存在。選擇選單"插入"&line;"名稱"&line;"定義"命令,如果所需名稱沒有被列出,請使用"定義"命令新增相應的名稱。

原因二:名稱的拼寫錯誤。

解決方法:修改拼寫錯誤的名稱。

原因三:在公式中使用標誌。

解決方法:選擇選單中"工具"&line;"選項"命令,開啟"選項"對話方塊,然後單擊"重新計算"標籤,在"工作薄選項"下,選中"接受公式標誌"核取方塊。

原因四:在公式中輸入文字時沒有使用雙引號。

解決方法:excel將其解釋為名稱,而不理會使用者準備將其用作文字的想法,將公式中的文字括在雙引號中。例如:

下面的公式將一段文字"總計:"和單元格b50中的數值合併在一起:="總計:

"&b50

原因五:在區域的引用中缺少冒號。

解決方法:確認公式中,使用的所有區域引用都使用冒號。例如:sum(a2:b34)。

5.#n/a

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

解決方法:如果工作表中某些單元格暫時沒有數值,請在這些單元格中輸入"#n/a",公式在引用這些單元格時,將不進行數值計算,而是返回#n/a。

6.#ref!

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

原因:刪除了由其他公式引用的單元格,或將移動單元格貼上到由其他公式引用的單元格中。

解決方法:更改公式或者在刪除或貼上單元格之後,立即單擊"撤消"按鈕,以恢復工作表中的單元格。

7.#num!

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

原因一:在需要數字引數的函式中使用了不能接受的引數。

解決方法:確認函式中使用的引數型別正確無誤。

原因二:使用了迭代計算的工作表函式,例如:irr或rate,並且函式不能產生有效的結果。

解決方法:為工作表函式使用不同的初始值。

原因三:由公式產生的數字太大或太小,excel不能表示。

解決方法:修改公式,使其結果在有效數字範圍之間。

8.#null!

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

原因:使用了不正確的區域運算子或不正確的單元格引用。

解決方法:如果要引用兩個不相交的區域,請使用聯合運算子逗號(,)。公式要對兩個區域求和,請確認在引用這兩個區域時,使用逗號。

如:sum(a1:a13,d12:

d23)。如果沒有使用逗號,excel將試圖對同時屬於兩個區域的單元格求和,但是由於a1:a13和d12:

d23並不相交,所以他們沒有共同的單元格。

20樓:娟寧之戀

在原函式上套用乙個iferror來判斷公式輸入的錯誤值

#n/a,使其輸出為0,否則輸出原函式的查詢值

=iferror(原lookup函式,"")

21樓:匿名使用者

就是讀取不到指定的資料啊,,

比如你原資料有格式,空格,之類的!

22樓:甄氏是我

為啥吧因為要在引用區域加那四個$,上面的回答太專業,理解難度大,聽我的,沒錯的

excel函式中vlookup與index match有何不

來自盔頭巖清淨的冷月 excel函式中vlookup與index match準確性方面兩個是一樣的,速度上vlookup比index match快。具體有預算速度,取數方向,查詢範圍的三個方面的區別。1 運算速度不同 vlookup比index match快,因為vlookup只呼叫一個函式,而in...

excel的vlookup函式怎麼用

vlookup函式,遮蔽0與na值 excel中vlookup函式如何使用,我教你!vlookup函式的使用方法。vlookup函式的用法 vlookup 要查詢的值,查詢的區域,結果所在的列,是否準確查詢 例 vlookup a2,b2 f10,5,0 是在b2到f10的區域,在第一列即b列中查詢...

excel中使用vlookup函式查詢文字內容,查詢結果顯示

vlookup有四個引數 lookup value,table array,col index num,range lookup lookup value為需要在資料表第一列中進行查詢的數值。lookup value 可以為數值 引用或文字字串。當vlookup函式第一引數省略查詢值時,表示用0查詢...