高手看了就幫下吧excel用vlookup函式如何在第二

時間 2021-06-26 19:04:45

1樓:

vlookup要求索引值必須在前,所以你的要求無法直接達到。

可以在第二表第三列後增加和第二列相同內容的輔助列,或者將第二、三列交換位置。

然後在第一表中用vlookup處理

2樓:匿名使用者

這種查詢返回值用index和match組合方便假設查詢值是在a2單元格,

d2單元格輸入公式

=index(sheet2!b:b,match(a2,sheet2!c:c,))

如果一定要用vlookup函式,則如下

=vlookup(a2,if(,sheet2!c1:c1000,sheet2!b1:b1000),2,)

3樓:匿名使用者

試試index()+match()的函式組合吧,可更多範圍內完成查詢引用功能。

假定:從sheet1表的a列為條件,查詢sheet2表中c列符合條件的資料,返回sheet2表中同行b列資料,顯示於sheet1表的d列,二表的首行均為標題行,具體步驟和公式如下:

1、在sheet1表的d2中,輸入公式:

=index(sheet2!b:b,match($a2,sheet2!$c:$c,0))

2、選中d2,向下拖動或複製貼上,將公式應用到d列其他各行單元格;

式中:sheet2!b:b 待返回的資料區域;

sheet2!$c:$c 待查詢的條件區域;

$a2 查詢條件

0 表示精確查詢

此公式方法可適用於wps**/excel

同時建議,同一問題請勿重**帖

4樓:思雪遙遙

可以倒序查。

=vlookup(c1,if(,c:c,b:b),2,0)

你照貓畫虎吧。

excel 如何用vlookup實現第二列查詢

5樓:小丁創業

實現的方法和詳細的操作步驟如下:

1、第一步,在單元格中輸入「=」,然後輸入「vlookup」函式,見下圖,轉到下面的步驟。

2、第二步,完成上述步驟後,選擇函式的第一個資料,並用滑鼠左鍵直接選擇前一個單元格,見下圖,轉到下面的步驟。

3、第三步,完成上述步驟後,開始選擇第二個值,然後用滑鼠直接選擇此區域,見下圖,轉到下面的步驟。

4、第四步,完成上述步驟後,填寫第三個值,因為要查詢資料的第三列,因此輸入數字3,見下圖,轉到下面的步驟。

5、第五步,完成上述步驟後,最後一個值可以選擇「近似匹配」和「精確匹配」,見下圖,轉到下面的步驟。

6、第六步,完成上述步驟後,可以通過單擊鍵盤上的enter鍵來檢視匹配的確切數量,見下圖。這樣,就解決了這個問題了。

6樓:第七次要分

常規狀態下,vlookup函式是從其第二引數的第一列查詢的,如果有特殊需求,可以採用以下解決方式:

第一列沒有用的話,將vlookup函式的第二引數範圍調整至現在的第二列開始;

第一列有用,那就是在第二列查詢,返回第一列,假設在e列查詢,返回d列值,公式可以寫為以下幾種:

①=vlookup(a1,if(,e:e,d:d),2,)②=vlookup(a1,choose(,e:e,d:d),2,)

7樓:匿名使用者

8、函式篇第2集 :介紹excel的查詢引用函式的應用技巧,從基礎到進階(下集) 難度級別:★★★

這裡面有三種方法幫你解決該問題

給你答案吧:

=vlookup(b3,if(,e2:e7,d2:d7),2,0)

或:=vlookup(b3,choose(,e2:e7,d2:d7),2,0)

或:=index($d$2:$d$7,match($b$3,$e$2:$e$7,0))

列舉的例子是將e列與d列交換列的前後來查詢的

excel中怎樣在一列中查詢指定數值返回的另一列中的對應行的數值

8樓:浪小客

1、在來圖中所示的工作表中,如果源要在第i列中輸入**,相應的規範將自動顯示在第j列中。這是典型的vlookup應用程式示例。此功能要求**列中的資料必須是唯一的。

這意味著重複值不能出現在**中。您需要查詢的內容必須在您需要返回的資料之前(右側)。

2、單擊j2單元格並單擊「插入函式」按鈕以顯示「插入函式設定」框,並在[查詢和參考]類別中選擇vlookup函式。

3、繼續彈出功能引數設定框。第一個引數是你需要找到的。此示例設定為i2,第二個引數是需要找到的原始資料區域。

在此示例中,它設定為d:f,即d,e和f三列。找到第三個引數並返回前幾列的內容。

4、這樣就完成了一列中查詢指定數值返回的另一列中的對應行的數值,通過計算顯示結果為6,效果如下。

9樓:屠龍倚天棍

首先想到的是求第二行不等於0的最小列標,用=min((a2:f2<>0)*column(a2:f2)),且是陣列公式,即同時按shift+ctrl+enter結束公式編專

輯,會自動生成一屬

對{},但是對於不符合的會返回時,取不到不等於0的最小列標;

所以可以轉換一下求最大值,用10來倒減最小列標,得到最大列標,這樣就不會取到不符條件的列標,取出的最大值,再用10來減,即得到最小列標:=10-max((a2:f2<>0)*(10-column(a2:

f2))),這也是陣列公式,即同時按shift+ctrl+enter結束公式編輯,會自動生成一對{};

上面也是陣列公式,可以用sumproduct函式來轉一下,就成為普通公式,不需要三鍵齊按;

再用index函式返回第一行相應列的值即可達到目的:=index(1:1,sumproduct(10-max((a2:

f2<>0)*(10-column(a2:f2)))))。

10樓:匿名使用者

用vlookup,沒有圖跟行列標,沒法寫公式,你按f1調下幫助,自己去找下看吧

11樓:匿名使用者

假設在a列查詢copy指定數值,返回b列相應行bai數值。

在duc1或其它單元格輸入公式即可zhi:=lookup(待查詢數值dao,a:a,b:b)

注意,必須確定a列中只有一個單元格等於待查詢數值並且要將a、b兩列按a列升序排列,否則查詢結果不正確。

excel裡怎麼用vlookup函式取同時滿足兩個條件的值!

12樓:匿名使用者

需要用到陣列公式

用下面的舉例來說明:

這裡有兩個條件,後面對應第三列唯一的資料:

2.當我們需要同時滿足條件一和條件二的資料的時候,就需要使用 vlookup 的多條件查詢。

在i5單元格輸入陣列公式然後按按組合鍵結束輸入。

3.隨即便完成了對滿足兩個條件的資料查詢,向下拖拽填充即可。

擴充套件資料

多條件查詢函式的詳細解釋

這是vlookup對應的四個引數,首先針對上面的陣列公式解釋:

查詢值

:g5&h5,需要查詢的是兩個條件,但是vlookup函式只能查詢一個條件,所以需要用

"&"將查詢的兩個條件的單元格連線起來。

資料表

:if(,$a$2:$a$9&$b$2:$b$9,$c$2:$c$9)表示需要查詢的資料,這裡面巢狀使用了if函式,然後以if(,這樣的陣列引數。

引數為陣列時,會分別進行計算。先用1作為引數判斷,返回$a$2:$a$9&$b$2:

$b$9;然後用0作為引數判斷,又返回一個結果$c$2:$c$9。兩個結果重新組合一個陣列:

$a$2:$a$9&$b$2:$b$9在第一列,$c$2:

$c$9在第二列,其中"$"是絕對引用。

這樣vlookup便能查詢到兩個條件。

列序數

:需要查詢的資料位於第二列,所以輸入2。

匹配條件

:精確匹配。

13樓:顧傾城

1、首先打excel表,利用公式:=vlookup(條件1:條件2,if(,$條件1區域$:$條件2區域$,返回列),2,0)進行計算。

2、vlookup公式中的條件1:條件2,然後把兩個單元格連在一起作為整體進行查詢。

3、vlookup公式中的$條件1區域$:$條件2區域$,接著a列和b列作為整體。

4、vlookup公式中的if(,$條件1區域$:$條件2區域$,返回列),將a列和b列作為整體和計劃到貨日期併為兩列。

5、根據公式vlookup(條件1:條件2,if(,$條件1區域$:$條件2區域$,返回列),2,0)。

在結果單元格,輸入公式=vlookup(f2:g2,if(,$a2$:$b9$,$c$2:

$c$9),2,0)。

14樓:柿子的丫頭

第一步:公式:=vlookup(條件1:條件2,if(,$條件1區域$:$條件2區域$,返回列),2,0)。

注意:最後一定要同時按住ctrl shift 回車 三鍵。

第二步:vlookup公式中的條件1:條件2,意思是將兩個單元格連在一起作為整體進行查詢。

圖中即為:f2:g2。

第三步:vlookup公式中的$條件1區域$:$條件2區域$,意思是將業務型別和訂單編號作為整體。

即圖中:$a$2:$b$9(使用$鎖定區域-絕對引用)。

第四步:vlookup公式中的if(,$條件1區域$:$條件2區域$,返回列),意思是將業務型別和訂單編號作為整體和計劃到貨日期併為兩列。

即為:if(,$a$2:$b$9,$c$2:$c$9)

第四步:然後我們根據公式vlookup(條件1:條件2,if(,$條件1區域$:

$條件2區域$,返回列),2,0)。在h2單元格內錄入此公式=vlookup(f2:g2,if(,$a2$:

$b9$,$c$2:$c$9),2,0)。

第五步:最後同時按住ctrl、shift、回車三鍵,ok。

擴充套件資料

excel中大量的公式函式可以應用選擇,使用microsoft excel可以執行計算,分析資訊並管理電子**或網頁中的資料資訊列表與資料資料圖表製作,可以實現許多方便的功能,帶給使用者方便。

與其配套組合的有:word、powerpoint、access、infopath及outlook,publisher

excel2013、2010、2007和老一點的excel2003較為多見,excel2002版本用的不是很多。比excel2000老的版本很少見了。最新的版本增添了許多功能。

使excel功能更為強大。

lookup_value為需要在資料表第一列中進行查詢的數值。lookup_value 可以為數值、引用或文字字串。當vlookup函式第一引數省略查詢值時,表示用0查詢。

table_array為需要在其中查詢資料的資料表。使用對區域或區域名稱的引用。

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!。

range_lookup為一邏輯值,指明函式 vlookup 查詢時是精確匹配,還是近似匹配。如果為false或0 ,則返回精確匹配,如果找不到,則返回錯誤值 #n/a。

如果 range_lookup 為true或1,函式 vlookup 將查詢近似匹配值,也就是說,如果找不到精確匹配值,則返回小於 lookup_value 的最大數值。如果range_lookup 省略,則預設為近似匹配。

高手進來幫一下幫

據說有 我也這麼做了 系統快取分為 實際的和虛擬的兩種。實際的指的就是物理的,存在cpu上的一級,二級快取了,物理快取一般都比較小的 虛擬的就是使用者根據自己的機器配置不同建立的,一般大小為記憶體的1.5倍 是硬碟上劃的一部分空間 對了,那為說的對,就是緩衝作用,就像一個人直接到不了那樣,是要過度的...

請英語高手幫下

語法上看都不錯。但是從邏輯上來說,我認為你的是對的。看看題目考的是什麼,如果是讓你填冠詞,那你就沒什麼說法了。如果只是一個空格,讓你填,那俄噢覺得肯定你的更好。首先,如果是一個house在面前,肯定不會有人再去問is this a house?這應該是常人可以判斷的,而更可能問的是這是不是你的房子。...

裝機高手幫下忙

cpu amd 速龍ii x2 240 399主機板 微星 ka785gm e65 699記憶體 金士頓 2gb ddr2 800 窄板 185 兩根硬碟 希捷 500gb 7200.12 16m 串列埠 散 350 光碟機 先鋒 dvr 117ch 185機箱 金河田 颶風ii 8197 350鍵...