ecel把某一列中滿足條件的項對應的資料在另一

2021-06-26 19:05:18 字數 2860 閱讀 1762

1樓:匿名使用者

需要多個函式來組合實現此功能,組合後的公式如下:

=iferror(index($a$2:$a$17,large(if($a$2:$a$17>10,row($a$2:

$a$17),""),row(2:2))),""),陣列函式,三鍵結束。

公式詳解:

我們首先用if函式來做條件判斷,舉例中源資料區域位於a2:a17,假定條件為">10"。

用if來判斷如果源資料滿足條件則返回其行號,如不滿足則返回空值。

通過第一步,我們可以得到乙個由行號及「」(空值)組成的陣列,然後運用large函式將陣列按照從大到小排序,及行號從大到小排列。

運用index函式來根據第二步排列好的行號依次返回結果。

第二步得出的陣列中的空值對應的index結果是#num!, 需要用iferror函式來進行容錯,即如果得到錯誤值則強制轉化為空值。

注:此題要求從大到小比較特殊,所以用到了large函式,通常情況下是按照原排列順序返回值,這時候我們要用small函式來代替large函式,即iferror+index+small+if組合。

2樓:

假設sheet1的a列是學號,b列是姓名,c列是評優次數,正式資料從第2行到第50行

則sheet2的a2公式

=if(row(1:1)<=countif(sheet1!$c:

$c,">0"),index(sheet1!a$2:a$50,match(large(sheet1!

$c$2:$c$50+row($2:$50)/1000,row(1:

1)),sheet1!$c$2:$c$50+row($2:

$50)/1000,)),"")

陣列公式以ctrl+shift+enter三鍵組合結束輸入公式輸入完後右拉到c2

然後一起下拉直到出現空白

3樓:匿名使用者

假設資料在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+回車三個鍵一起按之後向下複製就行了

4樓:uo月下長笛

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

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

5樓:匿名使用者

這麼做必然會產生空行

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

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

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

6樓:匿名使用者

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

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

排成這樣不好麼:

王小 3

劉四 2

李明 1

張三 0

陳大 0

張三 ,陳大 都為 0

且按原先後次序排列。

7樓:匿名使用者

可以用條件篩選來完成

excel**如何將整體按照某一列降序排列而排列?

8樓:華夏聯盟_天涯

先使用篩選(ctrl+shift+l),然後單擊右鍵排序,降序。就行了。

回答來自於:hx95

9樓:匿名使用者

不需要那麼複雜的操作,使用下面的方法,如下圖:

在下面的介面中選擇 降序

怎樣在excel中實現所有資料按某一列自動降序排列? 5

10樓:董小小超

excel中有降序排列或公升序排列的按鈕

我的excel開啟後這兩個按鈕是在「視窗」、「幫助」的下方公升序排序按鈕是:a在上z在下,再加乙個向下箭頭降序排序按鈕是:z在上a在下,再加乙個向下箭頭

11樓:匿名使用者

比如資料在 a 列,b1=large(a:a,1),往下拖

12樓:化希榮欽君

你是要按「行」降序排序,還是行列一起排序?

1、按行排序:

在g2輸入

=large($a2:$e2,column(a2))回車並向右填充專到k2(右拉)屬;

在g1輸入

=index($a1:$e1,match(g2,$a2:$e2,))回車並向右填充到k1;

選g1~k2一起向下填充(下拉)。

2、行列一起排序——裡面很多重複的要如何處理?

excel**如何公升序或降序一列,其他的列也相對應跟著排序?

13樓:萊昂納德_尤拉

全部選中這些單元格,再排序,再選主要關鍵字,旁邊的那些就會跟著變了

14樓:匿名使用者

選中區域——資料——降序——彈框選中擴充套件選定區域——排序,如圖:

15樓:

擴充套件選中區域;

利用選單命令「資料」\「排序」,選擇排序條件關鍵字等

16樓:葵葵演說一季

手機上wps**怎麼使用公升序和降序,你在手機上會操作嘛

ecel中如何顯示一列中重複的項用顏色標記出來

excel教程 快速找出 中的重複值,並用顏色高亮顯示 條件格式 重複值 詳細操作及演示 1 選中a列 2 開始 條件格式 重複值 3 選擇顏色 4 確定,完成 選中b列,格式 條件格式,條件選擇公式,公式為 countif b b,b1 1,格式按鈕進去,圖案,選擇一種顏色。設定條件格式,先選中所...

如何獲得DataGridView中某一列中全部的值

寫個copyfor迴圈就行了 迴圈的個數就是你baidatagridview.rows.count 就是至於取du 出值來放到 就看你 zhi自己喜好了 string,hastable這些都可以daofor int x 0 x下標 tostring 迴圈每一行 foreach datarow row...

使用ecel作圖時怎樣把一列作為一列作為

假設兩列資料在a和b列,用散點圖,游標定位到資料區域 在 插入 功能區,圖表 分組,選擇 散點圖 如圖 帶平滑線資料標記的散點圖 最後對圖表進行格式設定,對圖表進行美化,如 新增資料標籤 右擊曲線,新增資料標籤 設定圖表樣式 圖表工具 設計 圖表樣式。當然不一樣啦,刻度裡要麼是文字型別的,就像你上面...