excel中有A列編號,B列姓名(正常情況下A和B是一一對應的,)怎麼查詢出編號不一樣的來

時間 2021-07-01 01:00:12

1樓:不動筆墨呀不讀書

從題目上看,是姓名列是準確的,而編號列出現混亂,為表達方便,前者稱為b列,後者稱為a列。

如果b列資料較少的話,可以用篩選的方式對比查詢,即b列選中乙個姓名,從篩選中看a列中的差異編號;

如果b列資料較多:

首先,你要有一列對比表,即正確的姓名和編號的對應對應關係表,這樣才有所依據;

其次,在姓名列插入一列判斷列,如下圖,以下圖中第乙個編碼不符為例,公式為c7=if(lookup(1,0/($g$3:$g$5=b7),$f$3:$f$5)-a7<>0,"編號異常",""),即現在c7單元格找到正確的編碼,再與a7的編碼對比,如果不符則提示,相符則空。

希望可以幫到你。

2樓:

如果資料比較少,可以嘗試排序功能

1.在姓名列的右側做個輔助列,輸入序號1.2.3.........。

2.然後選中編號列和姓名列,排序--自定義排序3.新增條件,對編號列和姓名列分別設定排序條件,公升序或降序都沒關係--確定

4.查出問題編號,修改完成後,再對輔助列進行公升序排列,將原順序恢復,完成後,再將輔助列刪除即可。

5.注意,不要選中標題。

3樓:思雪遙遙

這種用資料透視表一下子就能看出來哪些編號或者姓名誤操作了。

當然公式也可以。

在c2輸入公式,後下拉:

=if(countif($a$1:a1,a2)>0,if(vlookup(a2,($a$1:b1),2,0)<>b2,"錯誤",""),"")

4樓:匿名使用者

你在c3輸入<>b2),"",a3)向下填充,看看達到你的目的否。

5樓:塵宇心

現有庫在判定。

即先做個準確基礎資料

再判斷寫入的是否符合標準

6樓:眯住眼串針

c2=if(index(a:a,match(b2,b:b,))=a2,"",a2)

下拉即可標記出來

excel中有兩列姓名,a列和b列有部分重複但順序不一樣,把a列中比b列多出來的名字查詢出來

7樓:匿名使用者

c1陣列公式:

=index(a:a,small(if(countif(b:b,$a$1:$a$999)=0,row($a$1:$a$999)),row(a1)))

或:=if(row(a1)>sum(--(countif(b:b,$a$1:

$a$999)=0)),"",index(a:a,small(if(countif(b:b,$a$1:

$a$999)=0,row($a$1:$a$999)),row(a1))))&""

向下填充

注意 陣列公式 必須同時按ctrl+shift+enter輸入

8樓:

你的問題換個說法就是挑選出b列中沒有的,假設a列有100行,則選個100行範圍

=if(countif(b$1:b$120,a$1:a$100)=0),a$1:a$100,""),陣列公式,用shift+ctrl+enter三鍵輸入。

這個就是a列比b列多出的東西了,但是本身這個多出的在a列是有重複的,則在這裡也會重複。

當然還可以再把這裡的重複過濾掉……

假如,你上面的東西是在c1:c20的,則在e1列輸入公式

=index(c$1:c$100,match(,countif(e$1:e1,c$1:c$100),))&"" ,還是三鍵輸入的陣列公式。

再向下拖,直至出現#n/a為止。

還可以有些變化!例如給出b中沒有的元素的行號:

=if(countif(b$1:b$120,a$1:a$100)=0),row(a$1:a$100),""),

9樓:匿名使用者

假設資料從第一行開始,有500行,c1輸入公式

=if(isnumber(find(a1,$b$1:$b$500)),"",b1)

下拉填充公式,顯示有值的就是多出的

10樓:匿名使用者

用vlookup命令,把b列的內容在a列匹配,匹配不上的篩選出來,複製貼上到c列

在excel中有一張表學號是a列,姓名是b列,如何用vlookup查詢第二張表中姓名是a列對應的b列學號

11樓:匿名使用者

你是指在第二張表中輸入姓名,用vlookup函式帶出學好嗎?

比如說從a2開始是姓名,那麼在版b2輸入以權下公式=index(sheet1!$a:$a,match($a2,sheet1!$b:$b,0),)

sheet1可以換成你那張帶學好和姓名的表名稱

12樓:匿名使用者

表一c2中輸入=vlookup(b2,sheet2!a:b,2,0)下拉到你所需要的地方

13樓:匿名使用者

我不知道如何用vlookup,我知道可以用access的匹配功能完成。

函式說明:

=vlookup (欲搜尋的值,回搜尋的參照陣列範圍,傳回答陣列表的欲對照的欄,搜尋結果方式)

在這個情況中,欲搜尋的值應該是第二張表中的a列姓名,搜尋的參照陣列範圍應該是第一張**中的a列和b列資料,欲對照的欄應該填寫1,因為第一列是學號,就是你要找的。搜尋結果方式為false,只有完全符合才可以。

vlookup(第二張表的a列姓名(行為相對引用,列為絕對引用),第一張表的a和b列(絕對引用),1,false)

14樓:萬年金剛鑽

sheet1!c1

=vloockup(a1,sheet2!a:a,2,false)

excel中如何找出b列中a列沒有的名字和a列中b列沒有的名字?

15樓:匿名使用者

在c列單元格輸入公式下拉,本例設定公式區域在1-50行,請根據需要自行修改區域。兩個公式都是陣列公式,輸入完成後不要直接回車,要按三鍵 ctrl+shift+回車  結束。

a列中b列沒有的名字公式。

=index(a:a,small(if(countif(b$1:b$50,a$1:a$50),4^8,row($1:$50)),row(a1)))&""

b列中a列沒有的名字公式。

=index(b:b,small(if(countif(a$1:a$50,b$1:b$50),4^8,row($1:$50)),row(a1)))&""

16樓:匿名使用者

如果覺得陣列公式太複雜,可以用這個:查b列a列沒有的名字,d1輸入=if(countif(b1,a:a)=0,b1,"")

查a列b列沒有的名字,e1輸入=if(countif(a1,b:b)=0,b1,"")

後然把公式往下拉。

17樓:s今生緣

如果只是找出不同,而不需要提取出來,用條件格式更方便;

選中區域,條件格式--突出顯示單元格規則--重複值;

在出現的對話方塊中,選擇「唯一」,設定格式,不同姓名即會顯色。

excel中如何查詢a表a列與b表a列相同的所對應b表中b列的資料?

18樓:匿名使用者

vlookup

解釋一下

sheet2

a b

1 考號 語文

2 001 80

3 002 70

sheet1

a b(帶出語文)

1 001 (輸入公式) =vlookup(a1,sheet2!$a:$b,2,false)

2 002 (輸入公式)

公式如下 =vlookup(a1,sheet2!$a:$b,2,false)

意思是 在e68a8462616964757a686964616f31333262353437 sheet2中a 至b行內尋找資料a1, 尋找目標位語文成績, 目標資料在a行 右邊第二行, 以公式中有 sheet2!$a:$b,2 false是精確匹配,一般都是false

再舉個相同的例子

解釋一下

sheet2

a b c

1 考號 語文 英語

2 001 80 60

3 002 70 20

sheet1

a b(帶出英語)

1 001 (輸入公式) =vlookup(a1,sheet2!$a:$c,3,false)

2 002 (輸入公式) =vlookup(a2,sheet2!$a:$c,3,false)

因為要找的 英語在c列,在尋找的a列資料「考號」所在列的右邊第3列,選3.。。。。。。

19樓:

=vlookup(a1,sheet2!a1:b100,2,0)

20樓:匿名使用者

vlookup函式。。。

excel中A列文字B列數值C列按照B列的數值下拉複製A列文字一直到對應數值的行數

c2輸入 index a 1 a 100,small if b 1 b 100 column a z row 1 100 row a1 陣列公式,先按住ctrl shift,最後回車,使得編輯欄公式兩端出現花括號 公式下拉 參照此公式即可。lookup row a1 sumif offset b 1...

EXCEL中,A列0,1,2,3,4,B列1,1,3,4,5,C列2,3,3,5,6,D列3,4,5,5,7,同時滿足條件A B C D的次數和為

e1中輸入 if countif a a,a1 countif b b,b1 countif c c,c1 countif d d,d1 7,1,0 拖動託柄複製e2,e3,e4,即可。函式解釋 countif用於計算各列與當前值重複的次數,想加後判斷是否等於7,若等於返回1,若不等於返回0 完畢。...

excel怎麼查詢兩列重複的姓名

一般用vlookup函式查詢並返回數值就可以。如果想要具體的公式,你的描述的更細一些。假設姓名在ab兩列。在c1中輸入或複製貼上下列公式。countif a a,b1 0 或。if countif a a,b1 0,重複 下拉填充。c列結果為true,表示ab兩列都有此姓名,即a列一定含有b列當前行...