如何將excel中兩列資料進行比對,並將結果返回到不同的列

2022-04-10 00:55:58 字數 3687 閱讀 3872

1樓:匿名使用者

假如你的數字都是從第一行開始的,那麼:

在c1欄寫入公式:=if(iserror(vlookup(a1,$b$1:$b$20,1,0)),"",a1)

在d1欄寫入公式:=if(iserror(vlookup(a1,$b$1:$b$20,1,0)),a1,"")

另外我的公式有侷限性的,那就是如果a列中包含了全部b列的數字,那麼公式就正確,或者b列中有的但a列中沒有的數字就不能顯示在d列了;

當然如果不怕麻煩的話就好說了,可以用條件計數統計每一個數字出現的次數,將次數為2的篩選出來放在c列,為1的放在d列就可以了!這個結果是最全面的

2樓:匿名使用者

不太好做,簡化一下,看能行不:

相同的數放在c列:

c1=vlookup(b1,a:a,1,0)下拉公式

不同的數放在d和e列:

d1=if(countif(a:a,b1)=0,b1,"")e1=if(countif(b:b,a1)=0,a1,"")下拉公式

excel中兩表中某相同列進行對比,返回對比結果同行的其他列資料。

3樓:朱仕平

姓名可能重複,所以,只能以工號作為搜尋項

sheet1的d2單元格輸入公式

=vlookup(b2,sheet2!b:e,4,0)然後下拉填充

4樓:辛迪貓貓

使用vlookup函式

語法:vlookup (查詢值,範圍,返回n列值,是否精確查詢)示例

5樓:陽光

在sheet1中d2位置輸入公式,

=vlookup(a2,sheet2!b:e,4,0)a2:

為兩個**中相匹配的專案(工號),要選擇sheet1中的單元格sheet2!b:e 為要提取數值的資料範圍,選擇範圍要從匹配項開始。

因為工號在sheet2中的b列,所以選擇範圍要從b開始。

4為在選擇範圍內所要提取資料的列號,從b開始e在第四列0為大致匹配,一般都會用0

下面只要下拉公式就可以了。

excel中對比兩列的值後返回另一列的值

6樓:匿名使用者

d1輸入=vlookup(c1,if(,$b$1:$b$10000,$a$1:$a$10000),2,false)向下填充。

7樓:三水陽

=if(c1=b1,a1,0)下拉

如何在2個不同的excel**中根據2列作為條件,查詢出相同的數值並返回

8樓:匿名使用者

vlookup函式即可解決。找到vlookup,在第一個空白處選擇表2的a,第二個空白處選擇表1的a-b 2個欄位,第三個空白處填2,第四個空白處填0或者false。ok

9樓:

=if(vlookup(2表!a2,1表!a:

c,3,0)=vlookup(2表!a2,2表!a:

b,2,0),vlookup(2表!a2,1表!a:

c,3,0),"")

excel中兩列資料對比,如何找到相同的並自動填充

10樓:

要查詢目標並返回查詢區域該目標的值要使用函式vlookup。方法如下:

以2007版excel為例,開啟下圖所示excel工作表,要在查詢範圍c列、d列中查詢a列中的編號並返回查詢範圍內該目標對應的在d列中的數值。

1、在f2單元格中輸入函式:=vlookup(),如下圖所示。

要運用vlookup函式,首先我們要知道它的語法和引數,即:

vlookup(要查詢的值、要在其中查詢值的區域、區域中包含返回值的列號、精確匹配或近似匹配 – 指定為 0/false 或 1/true)。

2、輸入vlookup函式第1個引數:要查詢的值,即e2(資料列e都為查詢值,先設定其中一個然後複製公式即可),如下圖所示。

3、vlookup函式第2個引數:要在其中查詢值的區域,即資料列c、d,如下圖所示。

注意:請記住,查閱值應該始終位於所在區域的第一列,這樣 vlookup 才能正常工作。例如,如果查閱值即編號位於單元格 c2 內,那麼您的區域應該以 c 開頭。

4、vlookup函式第3個引數:區域中包含返回值的列號,即第2列,因為我們要返回查詢範圍(c列-第1列,d列-第2列)內該目標對應的在d列中的數值,如下圖所示。

5、vlookup函式最後1個引數:精確匹配或近似匹配 – 指定為 0/false 或 1/true,即0,如下圖所示。

6、按回車鍵返回函式計算結果,如下圖所示。

7、將游標移動到f2單元格右下角,當游標呈「+」字型時,下拉複製公式,如下圖所示,完成。

注:上圖中的#n/a為錯誤值,因為我們在c列中沒有找到e列中的目標編號,所以f列單元格返回錯誤值 #n/a。

11樓:一點設計演示

1.表1中a列的資料包含表2中a列的資料,如何找出相同項並對應表2中的資料。

2.移動或者複製表的方法:

假設這兩個表沒有在一個excel裡面,把它們移動到同一個表中,移動方法圖所示

3.vlookup函式的語法:

vlookup(lookup_value,table_array,col_index_num,range_lookup)

4.lookup_value:要查詢的值,數值、引用或文字字串

table_array:要查詢的區域,資料表區域

col_index_num:返回資料在區域的第幾列數,正整數

range_lookup:模糊匹配,true(或不填) /false

5.找出兩列相同的資料:

用的公式是=vlookup(a2,sheet2!a:b,1,0)

公式的含義是在sheet2工作表的a:b區域的首列中查詢等於a2的值,找到後,返回該區域第1列(即e列)的同行的值。最後的引數0表示精確查詢。

6.找出兩列所對應的資料:

用的公式是=vlookup(a2,sheet2!$a$2:b150,2,0)

公式的含義是在sheet2工作表的a2:b150區域中查詢符合條件顯示b列的值,找到後,返回該區域第2列(即f列)的同行的值。最後的引數0表示精確查詢。

7.完成上面四步以後,最後一步比較簡單,直接拉填充柄填充下面的空白處即可,查詢到對應的資料會直接顯示,如果沒有找到剛顯示#n/a。結果如圖所示

12樓:太極健

參照a列是什麼意思?直接用=vlookup(e2,c:d,2,)公式下拉完成就得了呀

如果是說a列有的才在c列找的話,公式

=if(countif(a:a,e2),vlookup(e2,c:d,2,),"")

判斷一下就行了。

如果是你採用的公式的話,跟a列就沒有關係了可以改公式

=iferror(vlookup(e2,c:d,2,),"")公式下拉完成即可

13樓:山口壇斜

e2單元格寫公式:

=a2f2單元格寫公式:

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

然後選中e2:f2,下拉填充

14樓:釋普定法師

f2公式:

=if(countif(c:c,e2),vlookup(e2,c:d,2,),"")

下拉即可。

excel中如何將三列數中兩列相同的第三列求和,例如 左圖如何成為右圖,我平時都用自動篩選,比較麻煩

如果第一個 在sheet1工作表中,第二個 在sheet2工作表中,那麼在sheet2工作表的 銷售額 下也就是c2單元格中輸入公式 sumproduct sheet1 a 2 a 18 a2 sheet1 b 2 b 18 b2 sheet1 c 2 c 18 再將公式下拉填充。看你的示意圖,好像...

在Excel裡,如何將兩列中的內容相加顯示

準備工具 材料 裝有windows 10的電腦一臺,microsoft office 家庭和學生版 2010 excel軟體。1 例如 要求 a 列和 c 列的和,結果方在 e 列。2 選定單元格 e1 在輸入欄中輸入 a1 c1 完成輸入。3 這樣就算出了a1 c1的結果在e1中,點著右下角下拉。...

如何將Excel中列或行展開和縮放

將excel中列或行和縮放步驟如下 1 首先開啟excel,然後隨便寫幾個數字。2 現在需要隱藏小寫數字1 2 3.只顯示大寫數字一,我們只要選擇一下面的1 5行。3 工具欄中選擇資料 建立組就可以了。這樣在行的最左側就有了一個減號了。4 點選這個減號,就可以發現一下面的小寫數字都已經組合起來了。5...