Excel一行資料左右順序調整,excel怎麼把一行資料顛倒

時間 2022-03-12 10:50:02

1樓:匿名使用者

excel自帶功能及函式處理這種問題不只是棘手,幾乎就是無法解決。

好在excel給我們內建了強大的vba,通過**自定義函式我們可以輕易實現倒序效果。

步驟如下:

在excel介面輸入alt+f11 開啟vba編輯器。

在vba編輯器中選擇插入-->模組。

在模組**輸入介面中輸入以下**。

function tst(cel as range)dim i%, p as string

p = ""

for i = len(cel) to 1 step -1p = p & mid(cel, i, 1)next

tst = p

end function完成後,關閉vba編輯器,返回到excel介面。在任意單元格輸入自定義函式=tst(a1), 即可將a1中的所有內容順序顛倒。

2樓:

假設原表在sheet1,在sheet2中

a1公式:

右拉到g1;

a2公式:

=hlookup(a1,sheet1!$a1:g2,2,0)右拉到g2。

3樓:匿名使用者

剪下第一列,在週一那一列後邊插入列

4樓:

你這個是自動變成這樣的吧, 你應該設定一下他們的順序, 有個倒序的。

excel怎麼把一行資料顛倒

5樓:天使在唱歌

1、以excel2010版本為例,如圖要把第一行的數字顛倒過來,首先在第二行按順序輸入123...10;

2、然後選中這兩行的數字,點選頁面右上角的「排序和篩選」,在彈出框裡選擇「自定義排序」;

3、點選右邊的「選項」,在排序選項設定框裡方向選擇「按行排序」,再點選下面的「確定」;

4、最後在排序設定框裡,主要關鍵字選擇行2,次序選擇降序,點選下面的確定;

5、就會看到第一行的資料也跟著顛倒過來了,這時刪除第2行的資料則可。

6樓:匿名使用者

excel把一行資料顛倒的方法:

1.手動操作。

(1)在這一列資料前插入一空列,並在資料對應空列的單元格輸入1、2、3……的序號。

(2)以序號列排序——選擇降序。

2.運用公式。

假設資料在第一行,則公式為:

=offset($a$1,,counta(1:1)-column(a1),)

向右填充公式,即可。

7樓:excel一起輕鬆學

excel如何快速顛倒內容順序

8樓:徐臨祥

1.將a列資料顛倒順序,並動態地顯示到b列中,如下圖所示:

2.現在b1中輸入a列的最後一個單元格名,如下圖所示:

3.然後在b2中輸入a列倒數第二個單元格名,如下圖所示:

9樓:

最簡單的辦法:用某空行輸入123456……全選資料區,按輔助行降序排列即可

如果要用公式,假設資料在第一行,則公式為:

=offset($a$1,,counta(1:1)-column(a1),)

向右填充公式,即可。

10樓:匿名使用者

1、你可以插入一行 依次輸入1、2、3、4、………………這樣子 原來的順序 然後使用排序 按著插入的這一行的降序排序……

2、如果 你這一行資料 分別a2:j2 這樣的位置的話,你就可以輸入如下的公式 進行:

比如:a3 =index($a2:$j2,column($j2)-column($a2)-column(a3)+2)

這樣子 向右複製……

如果 你的資料不在此區域內 那麼就自己修改 公式裡對應的 單元格引用引數吧……

11樓:

加輔助列是最省事有效的方式.其他也有多種方式,如函式或vba都可以,不過沒有意思

12樓:百小度

假設4所在單元格為a1,a2=index(1:1,1,column($a$10)-column(a1)+1)公式向右拉

13樓:

新增一行輔助行,1,2,3,4,5,6,7,8,9

然後對這一行排序。資料->排序->選項->按行排序。由大道小。

14樓:人稱

說個一般人都能理解的方法:

將原資料複製,貼上到空白區域,貼上時選擇轉置;

新增一列輔助列,填充序列1,2,3....;

利用輔助列反序排列;

將重新排列的資料複製,轉置貼上到原區域即可。

求助:怎樣使excel的資料順序倒過來

15樓:

使excel的資料順序倒過來的操作方法如下:

1、下面以簡單例子演示下操作方法。

比如,下圖中**資料;有7行資料;現在需要把這7行資料,顛倒過來。第7行變成第1行,第6行變成第2行,如此類推。

2、我們在a列左側插入一行輔助列。輔助列自動變成了a列,如下圖所示。

3、然後,在a1單元格輸入「1」;a2單元格輸入「2」;再把這兩個單元格選中。

4、滑鼠點在選區右下角綠色小方框上,點住不放手,往下拖到7單元格。得出從1到7的序數。

5、然後,選中a1:d7這區域;

再點開「資料」選項卡。

6、在「排序和篩選」組這裡,點選「降序」命令。

這7行順序即被顛倒過來,每行資料不變,只是行的順序改變。如下圖所示。

7、然後,把a列選中,滑鼠放在其上面,右擊,彈出的選單中點刪除,刪除a列。操作完成。

16樓:無名

有一個排序是根據那個公式是alltheday。你只要輸入這個任務,這是一個公式,然後選你要排序的那一列就可以了。

17樓:ugreen綠聯

excel的資料順序倒過來只需要簡單的一個步驟:

選中要排序的列,再選中頂部資料選單欄目,即可見右邊的排序選項,點選其中的任一選項,即可實現順序的排列,如上圖所示。

18樓:匿名使用者

在前面插入一列,填上序列1,2,3……,再按降序排序。

19樓:excel辦公技巧

快速核對兩個順序不同的**

20樓:m小飛鹿

先ctrl+c在+v然後在文字宋體前加@在點向下旋轉

21樓:

這不就是排序做到的嘛,難道你要第二種方法?!

excel中怎麼給一行資料排序,而且讓對應的下一行資料跟著變?

22樓:匿名使用者

以word2007為例,如下圖,按姓名排序。

1、選中整個**或一個單元格,點選「數字」選項卡,「排序」按鈕。

2、點選「選項」,選擇「按行排序」。

3、確定後,選擇主要關鍵字為「行1」,後邊的依據、次序按需選擇。

4、確定。完成。

23樓:朱薈非

問題不清楚。你是不是要這種效果?

1月 3月 4月 2月

100 90 120 85

對上表按月份排序,對嗎?

選擇**區域-排序,點開選項,按行排序,結果如下1月 2月 3月 4月

100 85 90 120

24樓:匿名使用者

資料-排序【點選選項-按行排序,再選擇你要排序的行】-確定

excel 怎樣將同一行資料按大小順序自動排列

25樓:平民百姓為人民

如圖:1、選擇資料,

2、選擇排序中的自定義排序3、點選選項

4、選擇按行排序

excel不同版本的介面不太一樣,但是步驟是一樣的

26樓:

27樓:退休畫線工

排序——選項中選擇「按行排序」

excel函式,改變某一列資料順序,每行資料跟著改變,

28樓:匿名使用者

不知道你是什麼版本, 比如excel2007的話這樣比如你想排序a,b,c d這四列, 按照a列來排序, 同時保持b,c,d列相對於a列的資料位置不變,那麼

1. 選中abcd四列

2. 點選資料分欄

3. 點選排序

4. 然後在彈出的視窗中選擇a列, 以及你想要選擇的順序然後點選ok就可以了

29樓:匿名使用者

用排序功能,擴充套件選定區域

excel中讓一列的資料按另一列資料的順序排序 50

30樓:匿名使用者

可以用sumif函式來

來達成,方法步驟如自下:

步驟一、首先開啟excel**檔案。

步驟二、若結果輸出在e列,雙擊e2單元格,進入輸入狀態。

步驟三、在e2單元格內輸入函式「=sumif(c:c,a2,d:d)」

步驟四、敲擊回車後返回結果「77」。

步驟五、滑鼠移到e2單元格的右下角,直至指標變成「+」號。

步驟六、按住滑鼠不放,下拉到e11單元格。

步驟七、鬆開滑鼠,函式填充完畢,**完成。

31樓:匿名使用者

解決excel中讓一列的bai資料按另一列資料的順du序排zhi序的步驟如下:

1.開啟excel**dao。

2.選擇需要排版序的資料列表。

3.點選資料。

4.這裡可權以選擇升序,也可以選擇降序。

5.點選擴充套件選定區域,若果不選,行與行之間的資料會被打亂。

6.根據a列資料升序排列的**。這樣就解決了excel中讓一列的資料按另一列資料的順序排序的問題了。

32樓:茗童

1.開啟excel**。

2.選擇需要排序的資料列表。

3.點選資料。

4.這裡可以選擇升序,也可以選擇降序。

5.點選擴充套件選定區域,若果不選,行與行之間的資料會被打亂。

6.根據a列資料升序排列的**。

33樓:匿名使用者

在e2單元格輸入以下公式,然後向下填充公式

=if(countif(c$2:c$13,a2)>0,a2,"")

34樓:匿名使用者

如圖,因為你的a列沒有規則,所有不能用排序,建議用sumif,比較快。如圖,一定要採納哦,我可費可大勁了。

Excel難題 有一行資料A BC DEF怎麼統計相鄰的不為空的單元格的個數

相鄰的?具體說一下咯,不明白。統計非空單元格個數,如a2到b12的範圍內,用公式 counta a2 b12 看看樓主是不是這個意思 1和a相鄰,均不為空,合計1 b和c相鄰,均不為空,合計2 d和e相鄰,均不為空,合計3 e和f相鄰,均不為空,合計4 d和e和f相鄰,均不為空,合計5 不知道是不是...

Excel如何通過VBA找出最後一行資料所在的列

陽光上的橋 一般有兩個方法,一是使用activesheet.usedrange,這個表示所有已經使用的區域,一般可以賦值給陣列完成所有資料的讀取,也可以使用activesheet.usedrange.rows.count和activesheet.usedrange.columns.count獲得區域...

excel裡如何把多行資料合併成一行

混世西瓜 設定如上,原始內容在a b兩列,b列設定為文字格式 然後d列為單個姓名列,在e2單元格輸入以下函式下拉 公式設定區域為a1 c999共3列999行。以下兩條為陣列公式,輸入完成後不要直接回車,要按三鍵 ctrl shift 回車 結束。f1公式下拉 index a a,small if m...