如何運用EXCEL函式提取倒數第N個負數

2022-09-09 17:05:50 字數 3969 閱讀 9717

1樓:苗喬恩

=index(c:c,large(if(c$1:c$9<0,row($1:$9),0),row($a1)))&""

陣列公式,按ctrl+shift+enter產生花括號。

如圖所示:

2樓:我來也

是按位置而不是大小倒數排的負數吧,應該可以用陣列公式提取出來的可以在b17單元格輸入陣列公式:

=iferror(index(b$2:b$13,large(if(b$2:b$13<0,row($1:$12),-2),row(a1))),"")

複製並下拉和右拉至d20單元格,即可。

特別強調:上面的公式為陣列公式,在輸入或者貼上時必須同時按ctrl+shift+enter這3個鍵結束,否則公式是無效的……

3樓:笑一笑說一說

在b17中輸入如下公式

=if(row(a1)>countif(b$2:b$13,"<0"),"",index(b:b,large(if(b$2:

b$13<0,row($2:$13),0),row(a1))))

按ctrl+shift+enter組合鍵

下拉填充,右拉填充

excel裡面取一串數字的倒數第二個該如何操作

4樓:刺友互

1、開啟excel文件,輸入一些數字。

2、然後在空白的單元格內容輸入【=mid】,選擇mid函式。

3、然後三個引數依次選擇【a1,2,3】,代表取a1單元格資料,從第2個數字開始,取3個數字。

4、按下【enter】鍵,可以看到結果已經出現了。

5、然後拉下右下角的填充柄,即可將其他的單元格內容快速提取出來。

注意事項:

5樓:匿名使用者

利用mid,left,right,replace可以變換出很多函式組合來達到目的,

以a1單元格舉例,如下:

公式=left(right(b1,2)),最簡短的公式,邏輯是先取單元格的最後兩位數,然後用left函式取最後兩位數的第一位數。

公式=mid(a1,len(b1)-1,1),最直接的公式,完全按照題面意思從倒數第二位數開始取值,取值寬度為1個數字。

公式=replace(replace(b1,1,len(b1)-2,),2,1,),看起來挺長,但其實邏輯很簡單,首先將單元格除去最後兩位數的其他數字替換為空值,然後再將最後一位數替換為空。

不嫌麻煩的話,甚至你可以用vba自定義函式,**如下:

function aa(x as range)

dim i%

i = len(x) - 1

aa = mid(x, i, 1)

end function

輸入**後,你只要在單元格輸入公式=aa(b1)即可得到結果。

6樓:匿名使用者

=left(right(b1,2))

7樓:匿名使用者

這個行不?

=left(right(b1,2),1)

如何將excel中的所有負數提取到單獨的一列中

8樓:匿名使用者

第一步:電腦上面開啟「篩選」

第二步:開啟篩選條件(最上面或右擊)

第三步:條件選擇:數值

第三步:再選擇:小於

第四步:輸入「0」

完畢,然後篩選出來的就是負數,如果你需要放在單獨的一列,只需要複製貼上即可(如果要恢復,只需要取消篩選或者將篩選條件刪除即可)

9樓:excel小樹

b1輸入

=if(isnumber(find("-",a1)),a1,"")下拉

excel問題!!一串數字的倒數第二位如何用excel函式來取

10樓:匿名使用者

假設數字在a1,那麼b1=left(right(a1,2))

11樓:year風中火

應該是在資料 裡設定一下就行。

excel如何提取單元格內倒數第四個第五個數字?

12樓:匿名使用者

示例公式:

=--mid(a1,len(a1)-4,2)公式提取單元格a1中第45 第5個數字。

其中:len(a1)-4=len(a1)-5+1是mid函式取數的起始位置。

--將提取到的數字由文字格式轉換為數值格式。

13樓:匿名使用者

left() right() mid()

都可以倒數的話 right()函式 合適

14樓:眯住眼串針

=left(right(a1,5),2)

15樓:

=left(right(a1,5),2)

16樓:思雪遙遙

=int(right(a1,5)/1000)

17樓:匿名使用者

=mid(a1,len(a1)-5,2)

在excel中怎麼用公式取最後幾個數

18樓:匿名使用者

3全部1、開啟需要編輯的excel**。

2、如需提取a欄數字左邊前兩位,在b1欄輸入=left(a1,2),「left」表示需要從左邊提取數字,「a1」表示你要提取的數字欄,「2」表示要提取的數字位數,之後按enter即可。

3、編輯成功後需要提取a欄的數字,只需點選b1格,右下角會出現一個實心的黑點,左鍵點選黑點向下拖即可。

4、如需提取a欄數字右邊後5位,在b1欄輸入=right(a1,5),「right」表示需要從右邊提取數字,「a1」表示你要提取的數字欄,「5」表示你要提取的數字位數,之後回車,點選b1下拖即可。

5、如需提取a欄數字從左第4位開始的中間2位,在b1欄輸入=mid(a1,4,2),「mid」表示需要提取中間數字,「a1」表示你要提取的數字欄,「4」表示從第4位開始提取,「2」表示你需要提取兩位數字,之後回車,點選b1下拖即可。

6、完成效果圖。

19樓:excel先生

假如你要取a1單元格中資料的最後3個字元,就用公式:

=right(a1,3)

20樓:匿名使用者

可以用right()函式,比如取最後3位,公式如下:

=right(a1,3)

21樓:匿名使用者

=right(a1,5)

取a1的最後五位

22樓:甘室樂們

是倒數值吧?如果是這個的話,直接用排序或條件格式就行

23樓:tt空白符

資料-分列-固定寬度,根據你需要的長度切割資料長度和內容

excel如何用公式,提取某行倒數第1個漢字至第4個漢字

24樓:匿名使用者

如果資料在a1,那麼輸入以下公式

=right(a1,4)

詳見附圖

25樓:匿名使用者

用b2=right(a1,4)

excel提供了幾個常用的的提取文字內容的函式:

left()——返回文字字串中從開頭開始的指定個數的字元right()——返回文字字串中從結尾開始往前的指定個數的字元mid()—— 返回文字字串中從指定位置開始的指定個數的字元

excel倒數第n個不重複函式問題 10

26樓:粟如塵

通過工式篩選出當前資料的不重複項,並以不重複項的選擇性第幾個引數

為起始數

EXCEL提取函式

這裡不用函式,教你一個更簡單的方法。選資料 分列,然後分隔符符號,選其他 填入 然後確認。就分成880 1092 和55g平板紙兩列。然後再來一次。再分割一次把55g和平板紙再分列。不就是你要的效果。a2輸入 left a1,find a1,1 1 a3輸入 mid a1,find a1,1 1,f...

EXCEL怎麼通過函式提取資料?

您好,方法。1.我們要將銷售單號這一列中間的四位數字提取出來。2.新建一個空白列,輸入函式mid。3.之後在公式中輸入計算的單元格,要提取的是第八位數字往後的四位數。4.所以要輸入第八位的8,和往後的數量4。5.然後按下回車鍵,得到我們所需要的資料就可以了。總結1.我們要將銷售單號這一列中間的四位數...

excel提取特定值公式,Excel如何使用公式提取滿足某一條件中的某一組資料?

像這樣密密抄麻麻的資料,建議複製到word裡面操作。word裡面的 ctrl f 查詢內容 z 0 9 高階 搜尋選項 使用萬用字元 勾選 突出顯示所有 勾選 查詢全部 關閉 查詢和替換 對話方塊 ctrl c 再貼上到你需要的位置。其中的 z555 是我專門增加數值的,設定 為可以查詢z後面1 1...