Excel表,兩列資料。同一列資料中有相同的資料,在另一列資料中重新排列名次

2021-04-26 06:21:20 字數 639 閱讀 3442

1樓:

是不是先按照a列排序,然後同名次的再按b列大小排序?

那很簡單啊,同時對a、b列排序,a列為第一關鍵字,b列為第二關鍵字,排好後,在c列拉出新的1-16的名次來

2樓:五月熊貓

在c1輸入以下公式:

bai=if(countif(a:a,a1)=1,a1,a1+sumproduct((a:a=a1)*(b1du下填充,看看是不是你要的zhi效果?

dao對了,忘記問你了,你版的排序是按照權從大到小排為1,2,3...還是從小到大排為1,2,3?上面那個公式適用於從大到小排序,下面這個公式是從小到大排序:

=if(countif(a:a,a2)=1,a2,a2+sumproduct((a:a=a2)*(b2>b:b)))

你對問題描述不清晰,我都不知道你要啥效果,如果只要顯示a列相同b列才排序的話可以試試下面的2個公式:

=sumproduct((a:a=a2)*(b2>b:b))+1

=sumproduct((a:a=a2)*(b2

上面4個公式應該有乙個是你要的效果了,只是你描述不清楚,所以只能全列給你試了。

3樓:杜守龍

先將分數排序,然後查詢分數的重複項

excel一列資料中最後兩個相同資料相隔的單元數

用這公式bai就行 max a1 a14 7 row 1 14 large a1 a14 7 row 1 14 2 1 或者用以下du這條公zhi 式也行,以下的公dao式輸入完成直接回車就行,不回用再按三答鍵 lookup 1,0 a1 a14 7 row 1 14 lookup 1,0 larg...

excel如果表一A列資料等於表二A列資料,在表二中C列計算表一該行B列資料 表二中B列資料

sheet2工作表的c1單元格寫入公式 sumif sheet1 a a,a1,sheet1 b b sumif a a,a1,b b 下拉填充公式 學一下vlookup你就知道了。在excel表中,如果表一中a列與表二中b列資料相同,則將表一中c,d,e列資料複製到表二中f,g.h列資料。如何實 ...

如何對excel工作表,按某一列資料進行排序

選中要排序的整張 按 資料 排序 第一關鍵字 第二關鍵字 第三關鍵字 確定。點排序快捷鍵。指定某一列為關鍵字。擴充套件到所有,排序 選中這些資料,在選單欄上點資料 排序,在彈出的視窗中的主要關鍵字裡選擇這一列,按公升序或降序,那麼其它的資料也會跟著它一一對應變化。點要排序列中的任何乙個單元格,再點工...