誰知道如何實現excel工作表按一定規則排序

2022-10-05 18:41:04 字數 4856 閱讀 6054

1樓:

新建一個工作表,將它放在第一個位置,也就是最左邊,工作表名為“排序”或其它好辨認的名字,該表用來確定其它工作表的排序問題。然後,用滑鼠右鍵單擊該工作表標籤選擇“檢視**”,將下面**複製進來:

sub 統計工作表名稱()

dim i as integer

cells(1, 1) = "序號"

cells(1, 2) = "工作表名稱"

range(cells(2, 1), cells(usedrange.rows.count, 2)).clear

for i = 2 to worksheets.count

cells(i, 1).formula = "=row()-1"

cells(i, 2) = sheets(i).namenext iend subsub 工作表排序()

dim i as integer

sheets(cells(i, 2).value).move after:

=sheets(cells(i, 1))next isheets(1).activateend sub執行巨集“統計工作表名稱”,並對資料區域進行排序,排序關鍵字以“工作表名稱”為關鍵字,檢視工作表名稱排序情況是否正確,若不符要求,手動微調。調整完畢後,再執行巨集“工作表排序”,則工作表會按照你設定的順序自左向右進行排列。

2樓:匿名使用者

這需要使用vba程式設計才可以,如果必須這樣做,建議學一下vba,僅實現這個功能學起來還是很快的

如何實現excel工作表按一定規則排序?

3樓:美食的俘虜

新建一個工作表,將它放在第一個位置,也就是最左邊,工作表名為“排序”或其它好辨認的名字,該表用來確定其它工作表的排序問題。然後,用滑鼠右鍵單擊該工作表標籤選擇“檢視**”,將下面**複製進來:

sub 統計工作表名稱()

dim i as integer

cells(1, 1) = "序號"

cells(1, 2) = "工作表名稱"

range(cells(2, 1), cells(usedrange.rows.count, 2)).clear

for i = 2 to worksheets.count

cells(i, 1).formula = "=row()-1"

cells(i, 2) = sheets(i).namenext iend subsub 工作表排序()

dim i as integer

sheets(cells(i, 2).value).move after:

=sheets(cells(i, 1))next isheets(1).activateend sub執行巨集“統計工作表名稱”,並對資料區域進行排序,排序關鍵字以“工作表名稱”為關鍵字,檢視工作表名稱排序情況是否正確,若不符要求,手動微調。調整完畢後,再執行巨集“工作表排序”,則工作表會按照你設定的順序自左向右進行排列。

4樓:貫梓夫昂雄

我覺得你這樣不如直接建立帶連線功能的工作簿目錄,通過快捷鍵返回目錄的方式來得方便,或者也可以拆分工作簿,直接在新的資料夾中對拆分後的工作簿進行排列。

請問在excel中如何以某一列的一定順序對整個工作表進行排序?

5樓:團長是

1、首抄先,我們需要開啟我們電襲腦上面的excel,然後我bai們在裡面輸入du一些數字;zhi

2、之後,我們選擇dao

這些數字的單元格;

3、然後我們需要點選工具欄中的資料,然後我們點選降序;

4、結果如圖所示,這樣我們就進行了降序,也就進行了排序

6樓:茗童邪魅

1、本次演示使用bai的軟du件為excel電子

**,軟體zhi版本為microsoft office家庭和學生dao版2016。

2、首先開啟excel電子**版,根據問題描權述,在**中輸入姓名列。

3、將滑鼠移動到資料區域,並單擊選單欄中的資料選單,在工具欄中找到排序。

4、在彈出的排序視窗中將主要關鍵字選擇為漢字所在的那一列,點選確定關閉排序視窗。

5、返回excel主介面可以看到此時,頁面上的資料已經按照姓名的漢字字母順序進行排序了。

7樓:匿名使用者

1、如圖,選中a列點常用工具欄“升序排序”按鈕。

2、結果是這樣的。b列並沒有隨著改變順序。

3、不選a列,而只把游標定位到a列再點“升序排序”

4、結果是b列隨著a列改變順序。

8樓:匿名使用者

資料->排序->指定列或行->指定排列的標準->ok

excel 如何按自定義的順序對工作表進行排序

9樓:姓王的

將自定義順序填寫在空列,然後以這列為關鍵字正常排序即可

10樓:匿名使用者

第一步;設定自定義序列(資料較多時可從**中複製到txt,再複製到自定義序列中)

第二步:選擇資料-排序-自定義排序-選項-選擇已經設好的序列

我把倆個截圖一起了   分開看  別混淆了

excel中如何實現一個工作簿多個工作表排序?

11樓:謝胖胖

按住alt依次按f11,i,m.

excel 是 microsoft office system [2]中的電子**程式。您可以使用 excel 建立工作簿(電子**集合)並設定工作簿格式,以便分析資料和做出更明智的業務決策。

excel 是 microsoft office system [2]中的電子**程式。您可以使用 excel 建立工作簿(電子**集合)並設定工作簿格式,以便分析資料和做出更明智的業務決策。特別是,您可以使用 excel 跟蹤資料,生成資料分析模型,編寫公式以對資料進行計算,以多種方式透視資料,並以各種具有專業外觀的圖表來顯示資料。

簡而言之:excel是用來更方便處理資料的辦公軟體。

怎麼把excel裡的sheet做個排序?

12樓:辛雨心

1、首先,在excel中新建多個sheet**,在對**進行如下的命名。

2、然後,在頂部選單工具中找到並點選方方格子進入。

3、接著,在方方格子下依次點選工作表——排序工作表。

4、如圖所示,根據自己的需要可以數字排序、智慧排序、反向排序等,這裡以字母排序為例。

5、最後,在彈出的已完成排序的小視窗中點選確定按鈕即可。

13樓:檸檬茶不加冰

具體操作步驟如下:

1.選中**的第一行,在工具欄中選擇“篩選”

14樓:匿名使用者

你好,只能手動調整excel工作表的位置

第一種方法是:用滑鼠左鍵按住標籤拉動到指定的位置鬆開。

第二種方法是:右鍵點選底下的標籤——複製或移動工作表——選擇位置。

希望以上回答能夠幫到你還有下面的方法試試。

用excel自身的功能就只能手動調整excel工作表的位置,插入巨集則可以實現

這裡以excel中各工作表(sheet)按工作表名稱的首字母排序為例:

sub 工作表標籤排序()

n = sheets.count

for i = 1 to n

cells(i, columns.count).numberformatlocal = "@"

cells(i, columns.count) = sheets(i).name

next

cells(1, columns.count).resize(n).sort cells(1, columns.count)

r = cells(1, columns.count).resize(n)

cells(1, columns.count).resize(n) = ""

for i = 1 to n

sheets(r(i, 1)).move sheets(1)

next

end sub

開啟你要排序的工作表,然後按alt +f11 ,在左側點右鍵插入--模組,將上面的**粘進去。然後f5執行,各sheet表就按字母進行排序了。

15樓:匿名使用者

在excel左下角,直接用滑鼠左鍵按住sheet標籤進行拖拽調整位置,即可!

不清楚的話,請hi我或發baidu訊息給我。

goodluck!

16樓:匿名使用者

選中這列,點選excel標題欄裡的上下排序箭頭,他會問你需不需要在另外的區域排之類的,你自己試一試看需不需要吧

17樓:勁勁爸

直接按住左鍵拖動工作表標籤到你想要的位置,鬆開左鍵。

如何實現在一個excel**中輸入一列數字就自動按照設定好的排序方法進行排序? 10

18樓:陽光上的橋

可以實現,只是如果**資料較多的時候可能系統比較卡,方法是使用vba**:

private sub worksheet_change(byval target as range)

me.usedrange.sort key1:=me.usedrange.cells(1, 1), order1:=xlascending

end sub

第一步,在工作表標籤上點滑鼠右鍵,選擇【檢視**】,如下圖:

第二步,檢視隨後會出現vba視窗,貼上上面的**後關閉,貼上**後如下圖:

19樓:沈一民

如果要在b列把a列輸入的數字排序,公式可以做到。如果非要在a列原地排序,請vba老師做吧。

誰知道馬鞍山到蕪湖的汽車時刻表,誰知道馬鞍山到蕪湖的汽車時刻表?

火車 點選排序 車型始發站到達目的站里程時使用 k102 溫州 北京 空調快速馬鞍山,蕪湖23 37 00 18 4741點 k8420 k8417 黃山 上海 空調空調快速馬鞍山,蕪湖00 20 01 12 4752點 k784 k781 鷹潭 上海 空調快速馬鞍山,蕪湖02 59 04 07 4...

誰知道《一夜的工作》的背景誰知道《一夜的工作》的背景資料

在每一次 文化 大會上作了報告。人民文學 雜誌要發表這個報告,由我把記錄稿作了整理,送給總理審閱。這一天,總理辦公室。那是一間高大的宮殿式的房子,室內陳設極其簡單,一張不大的寫字檯,兩把小轉椅,一盞檯燈,如此而已。總理見了我,指著寫字檯上一尺來高的一疊檔案,說 我今晚上要批這些檔案。你們送來的稿子,...

誰知道終極一班3的具體演員表,誰知道終極一班3演員表?

終極一班3 演員表主要角色 汪大東 汪東城 飾 雷婷 曾沛慈 飾 西城衛團長 令 黃仁德 飾 裘球 文雨非 飾 中萬均 林子閎 飾 其他角色 花靈龍 許名傑 飾 鈞 張文俊 飾 止戈 黃偉晉 飾 厲嫣嫣 蕊蕊 飾 那個誰 邵崇柏 飾 呼延覺羅 脩 陳德修 飾 蔡雲寒 蔡芷紜 飾 金寶三 張皓明 飾 ...