EXCEL 求滿足條件的另一列數值的排序,求助

2022-03-12 10:57:50 字數 3524 閱讀 2962

1樓:沈一民

資料預設至3000行,不夠可修改公式中的3000,全是陣列公式,公式輸完後,游標放在公式編輯欄同時按下ctrl+shift+回車鍵,使陣列公式生效。

d2index(a:a,min(if(countif(d$1:d1,$a$2:$a$3000),4^8,row($a$2:$a$3000))))&""

e2=if(d2="","",min(if($a$2:$a$3000=d2,$b$2:$b$3000,4^8)))

兩公式向下複製。

2樓:真真真白丁

親,如下圖,加乙個輔助列,例如c列。

注意!!!!!!c2是陣列公式,在單元格裡貼上了以後,千萬不要按回車退出,而要按「ctrl+shift+回車」退出,下拉:

=if(b2=min(if($a$1:$a$5000=a2,$b$1:$b$5000)),a2&"最低分","")

最後,對c列進行篩選,有文字的就是你需要的最低分。

3樓:

c2公式:

=if(countif(a$2:a2,a2)=1,min(if(a$2:a$100=a1,b$2:b$100)),"")下拉。

excel求公式,滿足一列條件,求另一列數值和

4樓:

假設a1是那個固定數值

b列根據你給的**是那一列,假設從b2開始到b100

那麼c2輸入=b2+$a$1,然後下拉即可

5樓:

=sumif(a:a,"李三",b:b)

6樓:匿名使用者

=sumif(a:a,"李三",b:b)

或=sumif(a:a,a2,b:b)

7樓:溫州

=sumif(a2:a7,"李三",b2:b7)

excel 把某一列中滿足條件的項對應的資料,在另乙個**中降序自動列出來。

8樓:

1、開啟所需**,首先來操作一下乙個條件的。

2、首先選中**整個區域,在這裡要注意的乙個問題就是要選中以行為單位的整個**,而不是單個選中**商一列,因為要標記的是一整行。

3、接下來在樣式選項卡下找到,條件格式選項,在條件格式下拉列表中選擇新建規則,並開啟新建規則對話方塊。

4、在新建規則對話方塊中,規則型別選擇最後乙個「使用公式來確定要設定格式的單元格」。

5、選中使用公式規則型別以後,在編輯規則說明下面輸入公式(=$c2="李麗")。在這裡公式輸入要注意兩個問題:一,輸入符號的時候要在英文狀態下輸入。

二,公式中「$」絕對值符號只是c列是絕對的,但是行不是絕對的$c$2,要注意2前面是沒有「$」符號的。

6、設定完成以後點選確定在**中就可以實現。並且在**中繼續輸入資料,如果輸入的資料滿足公式條件,**也會自動標記。

9樓:匿名使用者

假設資料在sheet1與sheet2中

sheet2的a2輸入公式=vlookup(b2,if(,sheet1!$b$2:$b$6,sheet1!$a$2:$a$7),2,0)

sheet2的b2輸入公式=if(iserror(large(if(sheet1!$b$2:$b$6<>0,sheet1!

$b$2:$b$6),row(b1))),"",large(if(sheet1!$b$2:

$b$6<>0,sheet1!$b$2:$b$6),row(b1)))

不是按回車而是按ctrl+shift+回車三個鍵一起按之後向下複製就行了

10樓:uo月下長笛

簡單地要死,2007操作方法:選中表頭行,資料——篩選——點評優次數——降序排列,搞定。

2003操作方法參照2007,都是這麼回事

11樓:匿名使用者

這麼做必然會產生空行

會產生剩下不顯示的假空單元格

用公式做這是沒法避免的事

除非你找個高人幫你vb編個程

12樓:匿名使用者

請問問題1:「評優次數」相同的是否依原先後次序排列。

問題2:「評優次數」為0的要排列麼?

排成這樣不好麼:

王小 3

劉四 2

李明 1

張三 0

陳大 0

張三 ,陳大 都為 0

且按原先後次序排列。

13樓:匿名使用者

可以用條件篩選來完成

excel 求助如何實現針對某列資料排序,在另一列顯示排名的問題

14樓:葬花吃人

以下表為例,對總評成績進行排名,函式格式=rank(排名專案,排名範圍)

注意:為了讓排名範圍保持不變,需要讓引用排名範圍的單元格加上絕對引用符號$

15樓:平陽虎

一般用rank函式寫公式排名次。

excel如何根據某列類別對另外一列資料進行排序?

16樓:余余

假設"排序"在c1單元格:(請告知排序在哪個單元格?)

c2公式下拉:

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

17樓:百足先鋒

舉例:設定省份那列在a列,投檔分在b列,在c列根據a列的資料對b列進行排序。

在c2單元格中輸入公式:=sumproduct(($a$2:$a$200=a2)*($b$2:$b$200>b2))+1

確定後將滑鼠游標放到c2單元格右下角,等游標變成十字後滑鼠左擊按住下拉填充到最後的乙個單元格,鬆開即可進行自動排序。

也可以等游標變成十字後雙擊滑鼠左鍵,即可自動向下填充此公式。

excel如何自動把滿足條件的整行複製到另一張表上並按某列資料的大小排序

18樓:思雪遙遙

如果是幾千行,還是建議自定義排序後貼上最簡單。用陣列公式?除非你電腦配置很nb。

用函式在excel中根據乙個條件的數值依次減去此條件的另一列數值得出的

19樓:匿名使用者

你別上傳**,用電腦截圖上傳,不然看不明白,你的要求是什麼。

excel 根據某列數值排序後 對另一列數值求均值

20樓:隨意隨緣隨心情

你說的四等份是什麼意思?

是從大到小排序後,分成4個元素相等/符合規則的分法?

還是要分成其中的數值相加後,各組的數值完全相等?

後邊這種可能的話,幾乎就是不可能實現的,因為你提供的資料也沒有辦法保證就一定可以分成4等分啊

21樓:中國月陽科技

b列中數值會不會重複

怎樣實現excel中一列資料中滿足另一列資料條件的數值求和

2種方法 一 用兩個函式實現 concatenate和sumif,例如產品為列a,規格為列b,數量為列c 步驟 1 在產品前插入一列a 2 在a2中輸入 concatenate b2,c2 然後往下填充至列尾 3 在d2中輸入 sumif a a,a2,c c 然後往下填充至列尾 4 c列就是求和後...

excel中同時滿足一列中滿足多個條件中任意一種條件,另一列中滿足一種條件的個數

求張三白班天數 sumproduct b2 b8 張三 c2 c8 白班 求張三中班天數 sumproduct b2 b8 張三 c2 c8 中班 求張三白班與中班的總天數 sumproduct b2 b8 張三 c2 c8 白班 c2 c8 中班 2007以上版本輸入以下公式 countifs b...

excel一列中每數求平均值,excel一列中每100個數求平均值

假如資料在a1 a10000,平均值從b1開始,公式為 average offset a 1,row a1 1 100,0,100,1 然後下拉公式,就得到每一百行資料的平均值。在b1單元格輸入以下公式,然後向下填充公式 average offset a 1,row a1 1 100,100,公式表...