怎麼用excel快速把好幾列資料變成一橫行

時間 2022-04-09 17:30:07

1樓:匿名使用者

假設在a:h列 轉到i列

i1 輸入

=offset($a$1,int((row(a1)-1)/8),mod(row(a1)-1,8),1,1)

滑鼠移到i1 右下角變實心 十字下拉

a1 為 第一個單元格 可修改

row(a1) 返回當前單元格 行標1int(row(a1)-1/8 依次返回 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1

mod(row(a1)-1,8 依次返回 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7

offset 依照此 規律偏移

$a$1 向下偏移0 向右 偏移0

$a$1 向下偏移0 向右 偏移1

$a$1 向下偏移0 向右 偏移2

。。。。。。。。。

$a$1 向下偏移1 向右 偏移0

$a$1 向下偏移1 向右 偏移1

2樓:匿名使用者

如果你要在一行裡反映這八列多行且按行排列的數字的話,就有用=offset($a$1,int((column(a1)-1)/8),mod(column(a1)-1,8),1,1)(假定你的資料第一個單元格是a1,下同),如果你要在一行裡反映這八列多行且按列排列的數字的話,就用=offset($a$1,mod(column(a1)-1,6),int((column(a1)-1)/6),1,1)。如果是在列裡反映這些數,就把column改成row就成。

offset引用函式

offset(reference,rows,cols,[height],[width])

以指定的引用為參照系,通過給定偏移量得到新的引用。返回的引用可以為一個單元格或單元格區域。並可以指定返回的行數或列數。

基本原理

基點 由reference 向下(正)或向上(負)偏移行數 向左或右偏移列數,取幾行高,取幾列寬。

注意事項

1、首先必須注意,reference必須為引用(包括函式產生的三維引用),不能為常量或陣列。

2、行偏移_rows、列偏移_cols為必輸項,如省略必須用","逗號進行佔位,預設值為0(即不偏移);行數_height和列數_width為可選項,可省略,預設視為與基點相同。

常規應用

一、 基點與行數、列數的關係。

通常情況下,如果基點以單元格區域作為引用範圍,如果不指定行數或列數,系統預設是引用區域的行數和列數來確定結果。

果相同,兩個公式等價。

二、 行數與列數對引用基點的影響。

有時,基點為區域引用時,使用者同時又指定了行數或(和)列數,那麼使用者必須清楚瞭解實際引用的基點區域,才能得出正確結果。

3樓:匿名使用者

在**上畫一個按鈕,雙擊輸入如下**,就能一鍵搞定是要把每一行中的幾列變成一橫行,還是把所有的8列10幾行的資料變成一行.下面是把每一行中的幾列變成一橫行

dim i, n

for i = 2 to 15 '' 假設有15行for n = 1 to 8 '』從1到8列cells(i, 9) = cells(i, 9) & cells(i, n)

next

next

4樓:匿名使用者

假設資料在a:h列:

=offset($a$1,(column(a1)-1)/8,mod(column(a1)-1,8))

向右拉即可。

excel資料透視表怎麼用,EXCEL資料透視表怎麼用。。

excel 資料透視表 的操作步驟是 1 以excel 2016為例,開啟excel工作表 2 選擇資料區域或資料區域中的任一單元格,在 插入 選項下,按 資料透視表 系統預設當前資料區域為資料透視表的資料來源,指定一個生成資料透視表的位置 3 確定 後,生成資料透視表的位置出現提示 若要生成報表,...

matlab怎麼把資料寫入excel

matlab怎麼把資料寫入excel,可以用xlswrite 函式。xlswrite 將matlab的資料矩陣,寫入microsoft excel資料檔案中,基本使用格式 xlswrite filename,m,sheet,range filename microsoft excel資料檔案 m 資...

怎麼把文字資料匯入Excel,怎麼把TXT文字資料匯入Excel

雪v歌 資料 匯入外部資料 匯入資料 選擇你的文字檔案 開啟然後在文字匯入嚮導對話方塊裡選擇原始資料型別下的 分隔符號 下一步,勾選 其他 右邊輸入一個 意思就是按 來分列,完成 然後選擇資料的存放位置 預設是當前工作表的a1單元格為匯入的第一個資料的位置 確定。接下來,因為你原來的文字里a和b之間...