EXCEL中如何在兩個表中使用函式做到多項匹配並返回相應值

時間 2022-03-08 20:30:11

1樓:大徐哥

a表的e列後插入一輔助列,即f列,原f列變為g列f1輸入公式

=a1&b1&c1&d1&e1

b表h1輸入公式

=vlookup(a1&b1&c1&d1&e1,a表!f:g,2,)公式向下複製即可

2樓:

在a表前面(a列)增加輔助列,其它列依次向右推。

在輔助列(a列)輸入=b1&c1&d1&e1&f1 (即連線要同時滿足的幾個條件,使其變成乙個整體)下拉

在b表的h列輸入公式下拉

3樓:希若谷哀雲

s1、s2兩個表,資料都在a列,從第二行開始。先對s2表a列排順序,在s1表b2輸入公式

=if(exact(a2,lookup(a2,s2!a:a)),0,1)

下拉複製公式,結果0表示匹配

excel中如何在兩個表中使用函式做到兩個表中的兩列匹配並返回相應值

4樓:

因為需要核對兩列的值,最好在兩個工作表的a列左側都插入一列輔助列,則你的資料在b、c、d列,兩個表的a1單元格公式均為:

=b1&c1

下拉填充後,sheet1的d1公式為(能對應則顯示結果,不能對應則不顯示):

=if(iserror(vlookup(a1,sheet2!a:d,4,0)),"",vlookup(a1,sheet2!a:d,4,0))

下拉填充

5樓:匿名使用者

s1、s2兩個表,資料都在a列,從第二行開始。先對s2表a列排順序,在s1表b2輸入公式

=if(exact(a2,lookup(a2,s2!a:a)),0,1)

下拉複製公式,結果0表示匹配

6樓:匿名使用者

在c1輸入=if(and(a1=sheet2!a1,b1=sheet2!b1),sheet2!c1,"")

然後下拉即可

7樓:萊昂納德_尤拉

=lookup(1,0/((a1=sheet2!a$1:a$6)*(b1=sheet2!b$1:b$6)),sheet2!c$1:c$6)

excel實現一對多的匹配並輸出相應值

8樓:三石等風來

1、開啟 **,將游標放在需要匹配的單元格上,點選上方的函式按鈕。

2、彈出視窗,選擇「vlookup」函式,點選「確定」。

3、在第乙個方框內點選選擇「蘋果」。

4、在第二個方框內,點選到「表二」,然後如圖選擇區域。

5、在第三個方框內輸入「2」,然後點選確定。

6、然後第乙個單元格就匹配好了(看上方的函式,也可以在方框內直接輸如圖顯示函式),雙擊單元格右下角。

7、這樣就自動全部填充好了。

9樓:

使用vlookup配合多條件查詢,也許可以。。。%d%a

excel函式公式,如何在兩列數值都成功匹配另一**的兩列數值的情況下,返回某列的數值

10樓:墨墨芳華

=vlookup($b9&$c9,if(,sheet4!$b$32:sheet4!

$b$50&sheet4!$c$30:sheet4!

$c$50,sheet4!$e$32:sheet4!

$e$50),2,false)

----sheet4為你的第三部分**名稱,$b9&$c9,條件列合併,

你的取值表中的條件部分

sheet4!$e$32:sheet4!$e$50:你的取值表中的需取值部分;

公式填入後,按ctrl+shift+enter即可

11樓:不想起名字了

用變相的vlookup公式可以實現

就是公式複雜些

最後直接在你的檔案中寫公式測試

excel中怎樣把兩個表的相同資料找出,然後將對應的專案填到第二個表裡?

12樓:

先訂正樓主的**,應該是兩個表中a列是

姓名,b列是人員編號。

如果sheet2中b列的姓名都是不重回覆的,在sheet1 的b1輸入答:

=voolkup(a1,sheet2!a1:b10000,2,false)

公式下拉

13樓:u世伯爵

具體操作抄方法如下:

1、素襲材檔案如bai

下。du檢視大圖" >2、先在b2單元格zhi輸入「=」.

3、點選「函式」圖示

4、選擇

dao「查詢與引用」。

5、選擇「vlookup」並點選「確定」。

6、點選圖示圖示。

7、框選需要查詢的資料

8、再點選圖示,返回。

9、點選圖示

10、選擇「對照資料」

11、輸入引數「col_index_num:2;range_lookup:false.」點選「確定」。

12、滑鼠指著b2單元格右下角。

13、等滑鼠變成黑色「十」字後雙擊滑鼠左鍵。

14樓:**無華

用排序,即兩個**都按字母公升序(或降序)排列

先把sheet1、sheet2備份一下,然後選中sheet1a列,選「資料」-「排序」,點確定即可;sheet2操作同sheet1.

15樓:匿名使用者

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

假設你的姓名從a2開始,b2輸入上面公式,然後向下拖拉,就可以得到結果

16樓:匿名使用者

vlookup一下子就ok了。

excel**裡面match函式出現多個匹配時,怎樣返回多個引用位置?

excel中哪個函式可以做到查詢某個值然後返回行數?

excel中 乙個資料匹配多個資料時候,如何通過函式在另乙個表中確定兩資料的匹配判斷?

excel怎麼在兩個**中查詢並匹配兩個條件所對應的資訊?

17樓:匿名使用者

可選用以下兩種方法:

1、用lookup函式配合有關條件實現。

示例公式:

=lookup(0,0/((sheet2!a$1:a$100=a1)*(sheet2!

b$1:b$100=b1)),sheet2!c$1:

c$100) 該公式「在sheet2中查詢a列b列與本表a列b列對應相同的c列值」。

其中:lookup函式返回向量或陣列中的數值,其語法形式有向量和陣列兩種,本例使用了向量形式。

向量形式的語法是:

lookup(lookup_value,lookup_vector,result_vector) 引數lookup_value為函式在第乙個向量中所要查詢的數值,lookup_vector和result_vector分別為第一向量查詢區域和第二向量結果區域,它們是只包含一行或一列的區域。

2、用vlookup函式與if(配合實現。

示例公式:

其中:if(,sheet2!a$1:

c$1:c$100)建立乙個包含兩列資料的內在陣列,第一列為a列與b列值同行合併結果,第二列為c列值。

18樓:

表三d2用公式:

$b$2:$b$10,sheet2!c$2:

c$10),2,0),"")

陣列公式,按ctrl+shift+回車,右拉,下拉。

如何在excel中使用多重條件計數

就用sumproduct函式 a1 a100是學校列 b1 b100班級列 c1 c100是語文分數列,d1 d100數學分數列 e1 e100外語分數列 sumproduct a1 a100 學校1 b1 b100 班級1 c1 c100 90 d1 d100 90 e1 e100 90 這個公式...

如何在excel中使用VBA呼叫其它外部程式

shell 函式 r執行乙個執行檔程式,如果成功的話,會傳回乙個 variant double 來代表這個程式的 task id,若不成功,則會傳回 o。語法 shell pathname windowstyle shell 函式的語法含有底下這些指名引數 單元描述 pathname 必要引數,va...

Excel中VBA如何操作兩個表的資料

楊華山 public sub 複製資料 dim sh1,sh2 as range set sh1 sheets biao1 range a1 a10000 set sh2 sheets biao2 range d1 d10000 sheets biao3 range a1 sheets biao1 ...