vlookup最多可查詢到多少列?查詢118列就顯示錯誤

2023-01-07 02:35:45 字數 3309 閱讀 3613

1樓:匿名使用者

c列到ek列共139列,計算方法為:

c列到z列:26-2=24

aa到az列:26列

ba到bz列:26列

ca到cz列:26列

da到dz列:26列

ea到ek列:11列

c列到ek列的列數=(26-2)+26×4+11=139列。

vlookup函式應該沒有查詢多少列的要求!

按照你提供的資訊,

=vlookup(a1,c1:ek6000,117,0) 能查詢到117列的

=vlookup(a1,c1:ek6000,118,0), 能查詢到118列的

你的公式語法沒有大的錯誤,你得到的值是#name?

原因應該是:用vlookup查詢到118列,118列中沒有與a1一一對應值,也沒有小於a1的最大值;

另外:vlookup函式的語法如下:

vlookup(lookup_value,table_array,col_index_num,range_lookup)

range_lookup:如果為 true 或省略,則返回近似匹配值,也就是說,如果找不到精確匹配值,則返回小於 lookup_value 的最大數值;如果 range_value 為 false,函式 vlookup 將返回精確匹配值。如果找不到,則返回錯誤值 #n/a。

1)如果函式 vlookup 找不到 lookup_value,且 range_lookup 為 true,則使用小於等於 lookup_value 的最大值。

2)如果 lookup_value 小於 table_array 第一列中的最小數值,函式 vlookup 返回錯誤值 #n/a。

3)如果函式 vlookup 找不到 lookup_value 且 range_lookup 為 false,函式 vlookup 返回錯誤值 #n/a

因此建議你把公司改為: =vlookup(a1,c1:ek6000,118,false) ;即:列的精確查詢。

如果是=vlookup(a1,c1:ek6000,118,true);即:近似查詢,也就是在找不到與a1相等的值,則找到小於a1單元格的最大值

2樓:

肯定出錯拉.ci到ek一共只有55列

=vlookup(a1,ci:ek,55,0)

3樓:匿名使用者

要有那麼多列真不如用lookup精確查詢,這樣數列數都是大工程了……

4樓:匿名使用者

ci到ek沒有118列啊?只有55列

5樓:匿名使用者

哥哥。。。ci:ek60000有問題

vlookup函式中如何快速知道查詢列數

vlookup找值只能實現查詢列的第一個數值,怎麼把其他的也查出來

excel 使用vlookup多項查詢時相同的公式只有一個單元格能查詢,其他的都顯示運算錯誤。 50

6樓:陽光上的橋

因為a列合併的緣故,合併單元格只有第一個有數,後面的單元格都是空的,所以找不到。

應取消單元格合併。

vlookup多條件查詢引用結果有誤是什麼問題?

7樓:匿名使用者

很明顯,在同一個工作表中,引用的位置都是相對的,需要你加一個絕對值符號$

excel vlookup 查詢到符合多個值如何返回

8樓:匿名使用者

解決了。。意思是否將「打豎」的值變成「打橫」來顯示。。。並且重複查詢不同的值。。。測試了一上。。成功。。。

先在b列與c列後面插入一個空列,怕重複的數值超過2個。。。

在b2格輸入公式:

=if(column(a:a)>countif($e$2:$e$6,$a2),"",lookup(1,0/(($e$2:

$e$6=$a2)*(countif($a2:a2,$f$2:$f$6)=0)),$f$2:

$f$6))

向左。。向下。。拖動生成

看看我的圖表是否與你的意思相同。。。你的型號太複雜了,我理解意思後修改了一下。。

9樓:

使用輔助列輕鬆解決你的問題,把問題作為內容、樣表(請注意:要03版的,把現狀和目標效果表示出來)作為附件發來看下 [email protected]

10樓:芮城老憨

e2=vlookup(d2,$a$2:$c$100,3,)

11樓:只青菜蘿蔔也長胖

這種多條件時查詢用資料透視表最快!

你用一下就知道了。

選定所要取數的行和列(區域),插入資料透視表,把d列作為行欄位,e列作為列欄位,資料透視表就行自動顯示出d列產品名稱對應用幾種**,你再從這個表中取數到:a列產品名稱對應的單價中去。

excel vlookup公式,查詢錯誤怎麼回事

12樓:

使用iferror函式就可以做到了。iferror函式的語法如下:iferror(欲判斷的值,錯誤時返回的值)它的用途是判斷它的第一個函式是否是錯誤值,如果不是的話就原樣返回第一個引數的值,如果是錯誤值得話則返回引數2裡面填寫的內容。

  對於vlookup函式,在外面巢狀一層iferror函式就能做到當錯誤的時候返回0了。公式寫法如下:=iferror(vlookup(......

),0)

excel中vlookup函式查詢值是文字的時候總是不能查詢到數值?

13樓:飛吧

這個你查的本來就是文字,你查下「煤機****」是不是中間或前後有空格,或是其他地方貼到excel後,裡面帶了特殊字元。

1、把整個表裡的空格全部替換掉

2、如果從外部貼過來的東西,或以考慮先貼到文字再貼到excel,這樣可以避免特殊字元。

14樓:匿名使用者

可能單位後面有空格,

試試=vlookup(e2&"*",a:b,2,0)*****

=vlookup("*"&e2,a:b,2,0)你用=len(a2) =len(e2) 判斷下2個字元長度 是不是一樣的就知道了

15樓:匿名使用者

可能含有空格,如果替換掉空格還是不行,用clean清一下格式。

還不行了把表發上來看看

16樓:匿名使用者

a2或e2中有空格,你把空格剔除就可以了!

Vlookup根據查詢條件查詢的值只顯示第一條,怎麼讓都顯示(重複的只顯示一條即可)

這種情況用高階篩選更容易解決 條件 a 不重複值,直接複製到想要的位置,圖裡忘記勾選 不重複記錄 了,實際操作時記得勾選 使用vlookup查詢時如果有重複值,怎樣返回第二個查到的值 我右拉返回的值都是e列單元格的值錯誤在那裡 5 沒有看到您發的 問題能再描述詳細嗎?希望可以幫助到您。使用vlook...

excel能不能vlookup查詢之後再求和

假如你的詳細 表是 a b 1 品名 2 蘋果 7 3 梨 8 4 香蕉 9 5 西瓜 5 另一種組合表 a b c d1 組合 2 蘋果 梨 西瓜 則在d2中輸入 sum vlookup a2,sheet2 a b,2,false vlookup b2,sheet2 a b,2,false vlo...

excel的vlookup公式查詢出來的值怎麼能變成文字,點選檢視就能是文字而不是公式急

複製一次 貼上到自身,貼上時選數值。微軟的office是最為流行的辦公軟體,主要有office2010和office2007兩個版本。office 2000是第三代辦公處理軟體的代表產品,可以作為辦公和管理的平臺,以提高使用者的工作效率和決策能力。office 2000中文版有4種不同的版本 標準版...