Excel表中資料比對,Excel裡兩張表之間資料的比對公式是什麼?

時間 2022-03-06 23:50:10

1樓:nice山東草原狼

vlookup是乙個查詢函式,給定乙個查詢的目標,它就能從指定的查詢區域中查詢返回想要查詢到的值。它的基本語法為:

vlookup(查詢目標,查詢範圍,返回值的列數,精確or模糊查詢)

下面以乙個例項來介紹一下這四個引數的使用

例1:如下圖所示,要求根據表二中的姓名,查詢姓名所對應的年齡。

公式:b13 =vlookup(a13,$b$2:$d$8,3,0)

引數說明:

1 查詢目標:就是你指定的查詢的內容或單元格引用。本例中表二a列的姓名就是查詢目標。我們要根據表二的「姓名」在表一中a列進行查詢。

公式:b13 =vlookup(a13,$b$2:$d$8,3,0)

2 查詢範圍(vlookup(a13,$b$2:$d$8,3,0) ):指定了查詢目標,如果沒有說從**查詢,excel肯定會很為難。

所以下一步我們就要指定從哪個範圍中進行查詢。vlookup的這第二個引數可以從乙個單元格區域中查詢,也可以從乙個常量陣列或記憶體陣列中查詢。本例中要從表一中進行查詢,那麼範圍我們要怎麼指定呢?

這裡也是極易出錯的地方。大家一定要注意,給定的第二個引數查詢範圍要符合以下條件才不會出錯:

a 查詢目標一定要在該區域的第一列。本例中查詢表二的姓名,那麼姓名所對應的表一的姓名列,那麼表一的姓名列(列)一定要是查詢區域的第一列。象本例中,給定的區域要從第二列開始,即$b$2:

$d$8,而不能是$a$2:$d$8。因為查詢的「姓名」不在$a$2:

$d$8區域的第一列。

b 該區域中一定要包含要返回值所在的列,本例中要返回的值是年齡。年齡列(表一的d列)一定要包括在這個範圍內,即:$b$2:$d$8,如果寫成$b$2:$c$8就是錯的。

3 返回值的列數(b13 =vlookup(a13,$b$2:$d$8,3,0))。這是vlookup第3個引數。

它是乙個整數值。它怎麼得來的呢。它是「返回值」在第二個引數給定的區域中的列數。

本例中我們要返回的是「年齡」,它是第二個引數查詢範圍$b$2:$d$8的第3列。這裡一定要注意,列數不是在工作表中的列數(不是第4列),而是在查詢範圍區域的第幾列。

如果本例中要是查詢姓名所對應的性別,第3個引數的值應該設定為多少呢。答案是2。因為性別在$b$2:

$d$8的第2列中。

2樓:匿名使用者

比如兩表為sheet1和sheet2,且姓名、年齡都在ab列,那可以sheet1的c2輸入=if(vlookup(a2,sheet2!a:b,2,0)=b2,"相同","不同")向下填充。

excel裡兩張表之間資料的比對公式是什麼?

3樓:常德風裡刀

回答第一列函式=vlookup(a2,sheet2!a1:c24,2,false)

第二例函式=vlookup(a2,sheet2!a1:c24,3,false)

兩個excel**怎麼對比兩個**中一些相同的資料

4樓:次次次蛋黃公尺亞

1、開啟excel**,在「sheet1」放上資料一,在「sheet2」放上資料二。

2、在sheet1的c2單元格上輸入:=if(countif(  。

3、切換到sheet2中需要查詢的那一列,然後選中整列。

4、這時sheet1**中的c2單元格公式自動變為了:=if(countif(sheet2!a:a  。

5、保持操作介面在sheet1中,在公式後面輸入英文本元下的逗號:=if(countif(sheet2!a:a,  。

6、在sheet1中,滑鼠選擇a2單元格,公式變為:=if(countif(sheet2!a:a,sheet1!a2  。

7、接下來在英文狀態下手動補齊公式:=if(countif(sheet2!a:a,sheet1!a2)>0,"是","否")。

8、點選回車即可得到公式判定結果。

9、直接滑鼠下拉單元格即可完成所有判定。

5樓:zzllrr小樂

查詢a、b兩列內容相同的重複資料,方法有很多,常用方法:

直接使用資料透視表,自動計數。

思路:使用資料透視表,計數功能,如果某個值,次數》1則說明內容重複了。

步驟:將a、b兩列資料合併到新到1列(例如:c列)

選中c列

點選」插入「選項卡

選擇」資料透視表「

行標籤,選擇」c列「

數值,選擇」c列「,設定為」計數項「

從資料透視表中,立即可以看出所有重複項(計數項中大於1的項)

使用countif函式公式判斷重複資料。

思路:使用countif函式,來查詢重複資料(公式值》1的為重複資料)。

步驟:在c1單元格,輸入公式:=countif(a:a,b1)

公式往下拉

c列中,結果》1的行,表示b列相應單元格,與a列資料重複。

使用vlookup函式公式判斷重複資料。

思路:使用vlookup函式,來查詢重複資料(公式值不為#n/a的為重複資料)。

步驟:在c1單元格,輸入公式:=vlookup(b1,a:a,1,false)

公式往下拉

c列中,結果不為#n/a的行,表示b列相應單元格,與a列資料重複。

6樓:匿名使用者

我的做法

1、新建乙個**c

2、複製a**的資料到c的a列

3、複製b**的資料到c的b列

4、在c**的c1錄入=if(a1=b1,0,1)5、下拉公式

6、查詢c列所有的1,有1就代表a和b不同

7樓:匿名使用者

a1,a2兩個單元格,在c1中輸入=if(a1=a2,"相同","不相同").哦了

8樓:匿名使用者

慢慢找吧..........

9樓:

使用這個方法,快速比較兩個excel的不同及相同的資料,不需要使用公式、vba,還得除錯看邏輯錯誤。

操作如下圖:

如上圖操作會按a,b列相同的比較後面列的值自動生成乙個比較好的檔案要注意比較過程中看著相同,但多輸入了空格也會比較出不同,最好把空格批量替換為空。

這個方法比較簡單吧

excel裡兩張表之間資料的比對公式:

10樓:一條酸菜魚

1、電腦開啟excel**,這是**1的資料。

2、要使**2的資料進行對比,輸入公式=vlookup(a33,sheet1!$a$33:$b$39,2,0)。

3、輸入公式後,按回車鍵確定。

4、下拉複製公式,如果有就會顯示,沒有就會顯示資料錯誤。

11樓:霂棪

工具/材料:microsoft office excel2016版,excel**。

1、首先選中excel**,雙擊開啟。

2、然後在microsoft office excel2016版介面中,先顯示**一的資料。

3、其次在microsoft office excel2016版介面中,選中要顯示比對結果的單元格,輸入vlookup比對公式,進行比對。

4、然後在microsoft office excel2016版介面中,比對成功,則顯示表1的對應內容。

5、最後在microsoft office excel2016版介面中,下拉可得到其他對應的比對結果。

12樓:常德風裡刀

回答第一列函式=vlookup(a2,sheet2!a1:c24,2,false)

第二例函式=vlookup(a2,sheet2!a1:c24,3,false)

13樓:匿名使用者

在表1的c2中輸入或複製貼上此公式

=vlookup(a2,表2!b:c,2,)

下拉填充

14樓:門派網

=vlookup(a2,表2!b:c,2,)

15樓:tat蘿蔔

c3=vlookup(a3,表2!b:c,2,)

16樓:熾冰1號

典型的vlookup函式的應用,樓主查一下這個函式的用法,如果查不到我給你寫乙個。

excel中兩張表資料對比,比對b表中存在而a表中沒有的資料顯示出來?

17樓:退休畫線工

本類篩選可以用公式法,vba、power query、sql等方法,而要說簡單快捷,可能是高階篩選法了。如圖,在資料右側空列中,上面留至少1個空白單元格中,輸入高階篩選條件,圖中在k3中

k3=or(countif(b$4:b$13,g4)=0,and(countif(b$4:b$13,g4)=1,countif(c$4:c$13,h4)=0))

篩選條件就是把要求的兩個條件用or連線起來,其中第2個條件用and連線。

資料選單——排序和篩選——高階,如圖設定高階篩選,列表區域:選擇b表,條件區域:選擇k2:

k3(包括條件公式及上面的乙個空白單元格),勾選「將篩選結果複製到其他位置」後,選擇篩選後資料存放位置的第1個單元格,如圖選擇m3。確定,立即得到篩選結果。

18樓:匿名使用者

在b表中,以商品編碼為關鍵字,用vlookup函式在a表中查詢,沒有查詢結果的就是你需要的,把它們複製到c表就完成任務了。

19樓:縹緲一樣

我做的時候在乙個表裡做的,你只看公式即可,到時候改的話把公式的引用源改一下即可。 b3=if(isna(vlookup(a3,d:d,1,0)),"漏掉",vlookup(a3,d:

d,1,0)) e3=if(isna(vlookup(d3,a:a,1,0)),"cuowu",vlookup(d3,a:a,1,0)) 如果有不明的可以在追問

如何比對兩個excel**中的不同的資料

20樓:小小歐平兒

1、開啟兩個excel**,開啟後將其中乙個**的資料,複製貼上到另外乙個**中。

2、即選中**1右鍵複製,再點選上面**2,游標再放到右編輯區,右鍵貼上。

3、選擇剛貼上過來的資料,選擇【開始】功能欄中的【條件格式】。

4、點選【突出顯示單元格規則】中的【其他規則】,會彈出乙個對話方塊。

5、開啟【介於】功能欄,選擇【不等於】選項。

6、點選第乙個**中的【編號】選項,就會出現「=$b$2」,這個不是我們需要的。

7、按鍵盤上的的【f4】,連續按三次,就會出現【=b2】。

8、開啟下方的【格式】選項,點選【圖案】,任意選擇乙個顏色後,點選確定。

9、我們就可以看到兩個**資料中的差異了。

21樓:魚木混豬喲

可以利用公式比較兩個excel**內容的不同。

軟體版本:office2007

方法如下:

1.sheet1和sheet2中有類似資料,找出倆表資料的不同:

2.輸入公式如下:

3.下拉填充就可以找出不同:

22樓:匿名使用者

單元格是**中行與列的交叉部分,它是組成**的最小單位,可拆分或者合併。單個資料的輸入和修改都是在單元格中進行的。

23樓:匿名使用者

見樣表截圖

比如找出sheet2與sheet1的a列的不同sheet2的a2輸入

=if(countif(sheet1!a:a,a1),"","不同")

公式下拉

EXCEL中,如何讓資料取整,在EXCEL表格中,數字如何取整?

書法大家園 excel資料取整的四種方法 在b1中輸入或複製貼上下列公式 if a1 1000,ceiling a1,5 if a1 10000,roundup a1,1 roundup a1,2 下拉填充 方括號 if b4 1000,ceiling b4,5 roundup b4,1 b4 10...

怎麼比對兩個excel中兩列資料相同的資料

窗外的社會 可以通過輸入相應的公式進行比對,具體操作步驟如下 工具 原材料 excel2018版 電腦。1 開啟電腦找到並點選excel2018新建工作表文件 2 雙擊開啟excel新建工作表以後,為了更好的示範在空白 內編輯任意的數字 4 輸入公式並回車以後,在將b1單元格往下拉將公式填充 5 此...

excel資料透視表怎麼用,EXCEL資料透視表怎麼用。。

excel 資料透視表 的操作步驟是 1 以excel 2016為例,開啟excel工作表 2 選擇資料區域或資料區域中的任一單元格,在 插入 選項下,按 資料透視表 系統預設當前資料區域為資料透視表的資料來源,指定一個生成資料透視表的位置 3 確定 後,生成資料透視表的位置出現提示 若要生成報表,...