首页
/
每日頭條
/
科技
/
excel怎麼篩選前30%的數據
excel怎麼篩選前30%的數據
更新时间:2024-04-29 10:21:11

确實有這種問題,篩選完的數據為了打印,需要前面有順序編号,可是一篩選原有的編号就斷了,有得手工改,有沒有什麼辦法能篩選的時候編号自動順序排列呢?效果如下:

excel怎麼篩選前30%的數據(如何用Excel讓篩選的數據也有順序編号)1

場景:這招主要是為了打印,篩選完畢之後還能排序号太重要了。

問題:如何用Excel讓篩選的數據也有順序編号?

解答:利用subtotal函數搞定。

具體操作如下:在序号C4單元格處輸入=Subtotal(103,$D$4:D4),如下圖1處所示:

excel怎麼篩選前30%的數據(如何用Excel讓篩選的數據也有順序編号)2

公式說明一下:

Subtotal叫分類彙總函數,基本就是隻統計篩選之後的數據的統計。

參數103表示統計個數,與參數3的區别是,手動隐藏的行數也不統計個數。

$D$4:D4是統計的範圍,随着公式的相對拖拽,可以看出範圍是逐步擴張的。所以才會統計出1,2,3,4等數據序列。

原理:當篩選之後,區域發生動态變化,subtotal函數會根據新區域自動進行編号的産生,所以就是動态序号。

接下來篩選一下試試看,假設篩選地區”南部”的數據。(下圖2處)

excel怎麼篩選前30%的數據(如何用Excel讓篩選的數據也有順序編号)3

篩選完畢後,你就會發現序号依然是自然順序編号的。效果如下圖:

excel怎麼篩選前30%的數據(如何用Excel讓篩選的數據也有順序編号)4

就算你手工在隐藏幾列,還是序号順序的。效果如下:

excel怎麼篩選前30%的數據(如何用Excel讓篩選的數據也有順序編号)5

總結:subtotal函數創建的動态序号功能确實非常經典,感謝Q群小夥伴們的提問和Office達人的解答,強烈推薦給需要打印的小夥伴們。

利用微信曆史查詢學習本技巧

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
Copyright 2023-2024 - www.tftnews.com All Rights Reserved