excel A B兩列相同資料,B列與A列相同的資料,在C列顯示A列出現了多少次,如圖

2021-08-28 04:07:12 字數 3673 閱讀 3216

1樓:匿名使用者

sub fdsafsaf()

dim i as long, j as long, k as long

dim rng as range

dim arr

dim arr1()

i = [a65536].end(3).row '07版本改為[a1000000].end(3).row

j = [b65536].end(3).row '07版本改為[b1000000].end(3).row

redim arr1(1 to j, 1 to 1)

set rng = range("a1:a" & i)

arr = range("b1:b" & j)

for k = 1 to j

arr1(k, 1) = worksheetfunction.countif(rng, arr(k, 1))

next

range("c1").resize(j, 1) = arr1

end sub

我試了幾組資料,

4代表4000個

4、4表示兩邊都最4000個

這**執行40萬個資料,時間上要5個多小時

2樓:

c1=if(a1=b1,countif(a:a,a1),0)

選中c1,在左上角的名稱框裡輸入c1:c400000,後邊這個數字根據你的實際情況輸入,最後那個是多少就輸入多少,然後按回車買這時候c列的40萬的單元格就選中了(如果真有這麼多的話),保持選中狀態,滑鼠點一下上邊編輯欄,把公式最後變得)刪掉再輸入,完了時候按下ctrl+回車,剛剛選中的單元格就自動填充上公式了。

3樓:朱仕平

我覺得吧,用資料透視表比較靠譜一些

4樓:匿名使用者

c1輸入公式並下拉。

=if(a1=b1,countif(a:a,a1),0)

5樓:匿名使用者

c1 =countif(a:a,b1)

然後雙擊 c1 單元格右下角的 小黑十字 向下複製……

如何在excel裡面找出a列和b列中相同的資料,並顯示在c列?

6樓:雞蛋加灌餅

可以通過輸bai入公式的方法du

來進行顯示,zhi具體操作步驟如下:

工具/原材料

daoexcel2018版、電腦。

1、打版

開電腦找到並點權擊開啟excel2018新建工作**軟體;

2、開啟excel工作**以後,為了示範先在**內編輯好有相同資料的文字內容;

3、編輯好資料以後,此時選中c列的單元格在編輯欄輸入:=if(countif(b:b,a1)>0,a1,"");

4、正確輸入公式以後,此時在按「ctrl+回車鍵」對單元格公式進行填充即可完成顯示。

7樓:匿名使用者

見截圖c1輸入

=if(countif(a:a,b1),"相同","")

公式下拉

8樓:匿名使用者

c1寫出公式=if(countif(b:b,a1)>0,a1,"")並向下拖拉c列複製即可

9樓:匿名使用者

在c列設定公式=if(iserror(vlookup(a1,$b$1:$b$5,1,false)),"",vlookup(a1,$b$1:$b$5,1,false))

10樓:匿名使用者

用vlookup()就行了

如何將excel中a列與b列重複的資料出現在c列中!急,**等!

11樓:匿名使用者

提供兩條公式,任選一條即可,在c1輸入公式下拉即可:

公式二:

也可以加入防錯處理,當b列的值不存在於a列時,公式返回空白值,以上的公式會返回#n/a的錯誤值

公式一:

<>

公式二:

<>

12樓:匿名使用者

sub test()

for i=1 to cells(rows.count,2).end(3).row

for j=1 to cells(rows.count,1).end(3).row

if instr(cells(j,1).value,cells(i,2).value))>0 then

cells(i,3)=cells(j,1)exit for

end if

next

next

end sub

13樓:匿名使用者

c1輸入

=index(a:a,min(if(isnumber(find(b1,$a$1:$a$2000)),row($1:$2000),4^8)))&""

先按住 ctrl+shift,最後回車

公式下拉

14樓:表裡如一

莫有看懂。。。。檔案發到[email protected]

excel中a列和c列數值相同。如何在b列顯示出與b列數值相對應的d列的數值

15樓:匿名使用者

在b1單元格輸入以下公式,然後向下填充公式

=vlookup(a1,c$1:d$4,2,0)

16樓:置之不理

在d1中輸入或複製貼上下列公式之一

=vlookup(a1,b:c,2,)

=if(countif(b:b,a1),vlookup(a1,b:c,2,),"無此編號

專屬")

=iferror(vlookup(a1,b:c,2,),"無此編號")

下拉填充

17樓:匿名使用者

樓主意思是統計出a列中不重複的個數(如甲有多少個)?

18樓:弗爾布雷斯

b1中公式:

=vlookup(a1,c:d,2,1)

excel要在d列中顯示出a列與b列相同的資料對應的c列內容 5

19樓:匿名使用者

在d1中輸入或複製貼上下列公式之一

=vlookup(a1,b:c,2,)

=if(countif(b:b,a1),vlookup(a1,b:c,2,),"無此編號")

=iferror(vlookup(a1,b:c,2,),"無此編號")

下拉填充

20樓:匿名使用者

用vlookup函式。

=vlookup(a1,b:c,2,false)

21樓:_forever_允兒

d1輸入 =if(a1=b1,c1,"")

EXCEL怎麼去除A列中與B列相同的資料

在c1輸入 if countif b b,a1 a列的資料在b列有重複 下拉填充後,對c列進行排序或篩選,再刪除對應的a列資料就好了。樓豬請看教程,以下教程用到的公式 or a2 b 2 b 100 按要求自行修改b列的範圍。在c1單元格輸入 if countif a a,b1 1,保留 多餘去除 ...

EXCEL中兩列資料對比查詢相同,其中A列都是關鍵字,另外B列是全稱,請問在C列輸入什麼公式能得出結果

c1中輸入公式 if countif b b,a1 已檢查 再向下填充。c1輸入公式 if a1 if countif b b,a1 已檢查 下拉 這個要看 形式,特別是a列的關鍵字是否是連在一起存在於b列中,比如a1為北大,而b列為北京大學,這種型別的是無法直接查詢出的。如何在excel裡面找出a...

excel同表中對比兩列資料,把相同的找出來放在另一列中

綠色,藍色是輔助區域。1 複製黃色與紅色區域的內容到綠色區域。2 在藍色區域 i1 輸入公式 if iserror index g 1 g 21,small if g 1 g 21 row a 1 a 21 28 row f1 index g 1 g 21,small if g 1 g 21 row...