excel某列單元格內容相同,另一列保留最大值的一行,其餘行刪除

時間 2021-06-26 18:20:19

1樓:

g2=offset(b$1,match(,countif(g$1:g1,b$2:b$99),),)&""----陣列公式

f2=if($g2="","",index(a:a,max(($b$2:$b$99=$g2)*row($2:$99))))----陣列公式

複製f2到h2,i2

g2~i2下拉

2樓:匿名使用者

在e2單元格輸入以下陣列公式,按ctrl+shift+enter組合鍵,然後向下填充公式

=if(max(if(b$2:b$10=b2,a$2:a$10))=a2,"保留","刪除")

然後在f2單元格輸入以下陣列公式,按ctrl+shift+enter組合鍵,並向右向下填充公式

=index(a:a,small(if($e$2:$e$10="保留",row($2:$10),4^8),row(a1)))&""

3樓:毋巧

先把a列選中進行降序排列(選擇擴充套件區域),然後選擇b列刪除重複項(只勾選b列),再把b列升序排列就和右邊的一樣的了

4樓:匿名使用者

第一步:排序。主要關鍵字—編碼,升序;次要關鍵字—年份,降序。

第二步:在e列新增函式。列標題可定為“標記”。函式為(e2單元格)=if(b2=b1,"",1)

向下複製公式。

第三步:選中e列,複製,選擇性貼上—值。

第四步:排序。主要關鍵字—標記,升序。

第五步:刪除e列為空的行。ok

excel中怎麼刪除重複的記錄,保留某項值最大的那一行?

5樓:魚木混豬

操作步驟如下:

1.刪除a列重複的,保留b列值最大的

2.先對b列進行逆向排序

3.選擇ab列,並刪除重複項

4.勾選a列

5.完成

6樓:邰冉單黛

excel對重複值操作的方法比較多,常見的有以下幾種:

1. 條件格

式:內選中源資料區域-->開始-->條件格式-->新建規則

容-->對於唯一值或重複值設

置格式-->格式-->選擇一種填充色-->確定,操作完成後,源資料區域所有的重複資料便

被標記上了顏色。此方法的優點是源資料區域可以是一個跨行列的陣列區域。

2. “刪除重複項”功能:資料-->刪除重複項-->以當前選定區域排序-->確定。此方法可

以方便快捷的保留非重複資料,但是僅限於單列操作。

3.公式法:輔助列輸入公式=countif(a1:a10,a1:a10)下拉,然後篩選公式值為1的列進行

刪除。4. vba法:輸入如下**:

sub tst()

dim cel1 as range

dim cel2 as range

for each cel1 in usedrange

for each cel2 in usedrange

if cel1 = cel2 and cel1.row > cel2.row then cel2.delete

next

next

end sub

excel**當中同一列有相同資料要求找出另一列中所對應的最大值

7樓:山桑弓

假設資料在a1:b100中, d1中輸入

=max(if(a1:a100=c1,b1:b6))

同時按下ctrl+shift+回車,輸入陣列公式,就可以了。

8樓:表裡如一

d1輸入公式

=max(($a$1:$a$6=c1)*$b$1:$b$6)

按ctrl+alt+enter即可

9樓:太極健

d1輸入公式

=max((a:a=c1)*b:b)

按ctrl+alt+enter(陣列公式)或=max(if(a1:a6=c1,b1:b6))按ctrl+alt+enter(陣列公式)

10樓:byebye懶惰

d1=max((a:a=c1)*b:b)

陣列公式

11樓:

=small(if(a1:a6=$d$1,b1:b6,),1)

陣列公式

請問,在excel中,如何取得一列資料中相同項,在第二列中的最大值,並且輸出該最大值對應的資訊? 5

12樓:匿名使用者

現將b列複製到f列

選擇f列》功能區》資料》刪除重複項》確定

這樣f列保留唯一值

g2輸入

=max(if($b$2:$b$11=f2,$c$2:$c$11))陣列公式,先內按住ctrl+shift,最後回車公式下拉

容e2輸入

=index(a:a,match(g2,c:c,))公式下拉

13樓:匿名使用者

我記得曾經看過人用陣列公式能完美解決這個問題,

可惜我當時就看的稀裡糊塗版,現在更是記

14樓:千嬌百媚

雖然還是沒懂,但可以嘗試排序,兩次。

15樓:傑西米特瓦利亞

用資料透視表

選最大值;

實測可用:

MFC listCtrl怎樣設定某列單元格為按鈕

m btnslect.movewindow 520,122,rect.right 33,rect.bottom 25 m btnslect.bringwindowtotop m btnslect.showwindow sw show 從隱藏變為顯示 在mfc中使用listctrl控制項,要修改某行某...

excel中兩個單元格內容相同時,輸出內容,內容不同時,輸出的內容包含兩個單元格的所有內容,但不重複

樓上的答案可以說是對的,但如果要排序,最好是使用自定義函式不完成。自定義函式 如下 function sortif byval rg1 as range,byval rg2 as range dim rg as range,rng as range,i k s n arr set rg range ...

excel中在單元格輸入數字在另單元格中顯示這個數字的大寫和小寫

a2輸入 if a1 0,if int a1 text trunc a1 dbnum2 元 if mod a1,1 0,整 if trunc a1,1 if a1 trunc a1,1 text left right a1 100,2 dbnum2 0角整 text right a1 100,2 d...