1樓:匿名使用者
在表1找符合條件的資料
g1=if(sum(n(mmult(countif(a1:f1,sheet2!a$1:f$100),row($1:$6)^0)>3)),1,「」)
下拉填充後g列為1的行就是你要的資料,確需要可複製貼上到表3。
2樓:
假設表1和表2的資料區域為a1:f9
在表3的a1輸入公式:=if(sum(表1!$a2=表2!
$a2,表1!$b2=表2!$b2,表1!
$c2=表2!$c2,表1!$d2=表2!
$d2,表1!$e2=表2!$e2,表1!
$f2=表2!$f2)>4,if(表1!a2=表2!
a2,表1!a2,""),"")
然後使用填充柄複製公式到f列,在使用填充柄複製公式到第9行。公式實現把表1和表2相同行有4個以上的在表3顯示出來,且只顯示相同的部分,不同的忽略。
結果如下圖所示:
3樓:心吟
可以用count函式實現
excel**中兩列資料如何進行迴圈比較(找出兩列資料的交集)
4樓:
你有程式設計的學習經歷的話,學習excel公式和函式,甚至vba都很輕鬆了,建議你多看看excel自帶的函式幫助,對於你這樣有底子的人能很快上手.
excel中如果不用vba是沒有直接進行迴圈的語句的,但是有陣列公式可以用,不過你這個問題還用不到陣列公式
在c1輸入
=if(countif(b:b,a1),1,""))
回車然後按住c1右下角的實心小十字往下拉到與a列相同的行數即可,1即為標記
公式的意思是 =if(統計b列中與a1值相等的數量,大於0返回1,否則返回空值)
公式在下拉的過程中會不斷改變a的行號,即到c5的時候統計的就是a5.....
5樓:春分好時節
c1 =if(countif(b:b,a1)>0,"b列存在","")
d1 =if(countif(a:a,b1)>0,"a列存在","")
再向下拉吧
6樓:匿名使用者
假設資料在表1,按下alt+f11,雙擊左邊視窗的sheet1 (sheet1),複製貼上下面的巨集**.按f5執行。
sub myequal()
dim n '定義一個n的變數
for i = 1 to 65536 '全部查詢所有行的資料
n = cells(i, 1) '將a列的i行單元格資料賦值給n
if cells(i, 1) = "" then '假如a列i單元格為空
exit for '則退出i迴圈
end if
for j = 1 to 65536 '全部查詢所有行的資料
if cells(j, 2) = n then '如果b列的i行單元格資料等於n,則
cells(i, 3) = "equal" 'c列的i行單元格標記equal,這行**可以刪除
cells(i, 3).interior.colorindex = 6 '且該單元格標記一個6號顏色
elseif cells(j, 2) = "" then '假如b列j單元格為空
exit for '則退出j迴圈
end if
next j 'j迴圈
next i 'i迴圈
end sub
7樓:太極健
到我空間看下交集的那個文章,就明白了。
excel 2010 如何實現兩行多列資料對比,把不同的資料顯示出來? 255
8樓:暢談金融de辰老師
1、將原始資料,整理在同一張報表裡,在同一列,標註出不同對比項,如2023年資料,2023年資料。
2、將原始資料做資料透視表,則可實行多列多行資料對比。
9樓:匿名使用者
你這問題都沒描述清除,,,,對比兩行多列資料,就是a列和b列對比,然後不同顯示出來,還是隨意的空格a和b對比。你列出的**是橫行的
這兩種格式,,
如果你要對比資料,也應該是這樣對比
懂嗎?東西不難,問題是你要理解清除定義是什麼,當度一處實現這樣的功能,直接c寫個程式,比excel這個簡單多了
10樓:yue瘦8今
寫**可以實現,需要文件
11樓:社南夜春
曉不得,哈哈哈哈哈哈 我學了一年
excel表1中有多行行資料,共兩列,第二列是數字。在表二中將表一中第每行資料根據第二列分為多個相同行
如圖 c2 a2 c3 if row c2 c2 row c 1 c2 c2,0,1 2,1 sum if c 1 c1 c 2 c2,0,1 陣列公式,ctrl shift enter,複製下拉即可 你是要複製整行?試試下面 sub aaa dim i as long,n as long for ...
excel函式表示式,多列多行的excel表,要求刪除每行的最大值和最小值,再求其平均值
要真實刪除還是在計算時忽略最大最小值啊?應該不難啊 i2 sum b2 h2 max b2 h2 min b2 h2 countif b2 h2,0 2 以第一行為例 sum a1 z1 max a1 z1 min a1 z1 count a1 z1 2 請將其中a1 z1修改為實際的資料範圍 要e...
怎麼在EXCEL裡面把多行多列的內容轉換成一行首尾相連。如下圖所示
可以使用offset函式,bai也可以使用duindirect text的組合。offset法 zhi 由於看不到您的行dao標列標,假設資料專左上角屬在a4單元格公式 offset a 4,int column a1 1 4 mod column a1 3,4 2 indirect法 公式 ind...