excel中vlookup left巢狀使用提問

時間 2021-08-30 15:13:50

1樓:匿名使用者

=vlookup(left(g70,4),教師電腦配置!a:c,2,0)

上述公式中left(g70,4)與教師電腦配置的a列的資料型別應相同,同位文字型或同位數值。

如果在教師電腦配置的a列中找不到left(g70,4),會提示na#!錯誤。

2樓:匿名使用者

=vlookup(left(g70,4)*1,教師電腦配置!a:c,2,0)

left函式*1,表示強制轉化為數值格式

3樓:大肚有話說

根據你的描述應該是資料型別不匹配的問題,只需將公式改為

=vlookup(--left(g70,4),教師電腦配置!a:c,2,0)

ps.  left是文字型別函式,返回的文字,如果a列資料資料是數值的話,因為兩個型別不匹配就會出現查詢不到的情況;在left前面做負負運算或者四則運算都可以解決這個問題

4樓:苗喬恩

公式沒事,資料有事,檢查資料。

如下圖所示:

5樓:匿名使用者

你的a列有數字格式,也有文字格式,而left函式提取的結果是文字格式,當a列單元格為文字時可出結果,單當a列單元格為數字格式時就報錯(#n/a,也就是沒找到),用text函式將a列單元格格式統統轉為文字格式 ,公式:

=vlookup(left(g2,4),text(教師電腦配置!$a$2:$c$1000,"#"),2,0),游標停留在編輯欄,ctrl+shift+回車,下拉複製公式。

因陣列公式要將a:c列資料批量進行轉換,公式中不能用a:c,否則運算量過大,電腦執行將異常慢,(電腦配置差點還會宕機),所以要將查詢區域進行框選,如$a$2:

$c$1000.

6樓:匿名使用者

left提取的2016是文字資料,如果後面的查詢引用區域的2016是數值,那麼兩資料之間無法直接匹配。

輸入=vlookup(--left(g70,4),教師電腦配置!a:c,2,0)

在left函式前加上--,將left函式擷取的文字轉換為數值,然後再進行資料的查詢和引用。

excel 中left函式及vlookup函式問題

7樓:苗喬恩

left獲取的為文字,而vlookup要查詢的是數字,所以查不到;

數字左上角的綠色三角不是擺設,是提醒此資料可能存在錯誤(文字形式儲存的數字),把left提取的文字轉成數字即可查到(前面加--)。

8樓:

試下=vlookup(--l9,$b$11:$c$45,2,0)

關於excel中if函式和vlookup函式巢狀問題

9樓:匿名使用者

公式修改為這樣就可以了:

=if(countif(sheet3!$a$1:$a$999,c5),vlookup(c5,sheet3!$a$1:$c$999,3,),"按需")

如果用的是excel 2007及以上版本,公式還可以精簡為這樣:

=iferror(vlookup(c5,sheet3!$a$1:$c$999,3,),"按需")

if在excel中怎麼用,excel中if函式怎麼用?裡面有三個值,

奉央 這樣的話你可以直接開啟相應的插入或者開啟設定進行插入相關的一些應用就行。 哈爾和城堡 這個主要就是一個函式的運用而已,而且對於使用者來說其實非常的方便,主要就是計算的一個它的極。 這個在excel 當中應該就是假設的這麼一種函式,其實應用還是比較廣泛的 墨竹寒月 142142中的使用的話,你得...

Excel中max函式的使用,excel中max函式的使用方法

絳紫色 說明 返回一組值中的最大值。語法 max number1,number2 number1,number2,number1 是必需的,後續數值是可選的。這些是要從中找出最大值的 1 到 255 個數字引數。1 引數可以是數字或者是包含數字的名稱 陣列或引用。2 邏輯值和直接鍵入到引數列表中代表...

Excel中怎麼自動填充,Excel中怎麼自動編號及序號自動填充

文庫精選 內容來自使用者 zjp q excel自動填充的技巧 excel自動填充可拖動滑鼠填充 自動填充 等差序列填充 等比序列填充 日期填充 按自定義序列進行填充。excel自動填充功能強大,可靈活應用excel自動填充 在使用excel進行資料處理的過程中,很多excel使用者都對 excel...