怎麼將excel中一列的資料全部複製n行

2022-01-02 00:26:06 字數 6937 閱讀 1709

1樓:鄺倩闕代巧

1、用輔助列可以解決。

2、用**可以解決。

你選乙個。

第乙個方法:輔助列

首先、假設你的原資料為:

然後,在資料列前面插入兩列:

接下來,在其前一列加入序號:

再在其前第二列的對應資料的最後乙個資料單元格開始連續輸入4-1=3個資料。這幾個數必須是比1大比2小的不重複的小數。如:

接下來,在下方(1.3)輸入公式,如:=a9+1向下填充:

接下來,將這些單元格的值複製到旁邊的單元格中(作用選擇性貼上)結果顯示為:

按esc鍵取消複製狀態,單擊任意一人非空單元格進行排序操作:

結果顯示為:

接下來選擇源資料列的所有資料單元格(注意,第乙個不能選)進行定位:

設定定位條件為空值:

接下來在編輯欄中輸入公式:=c1

最後,按組合鍵:ctrl+enter結束,效果圖如下:

剩下的工作便是刪除倆輔助是了

--------------

對於**方面也可以,只要你喜歡。

當然,這要看你的工作需要了,如果是一次性的工作,不建議使用**,如果是重複性和工作,**是最佳的選擇。

2樓:巫哲敬惜玉

實際上就是1列變6列的問題

詳見截圖

b1輸入

=offset($a$1,mod(column(a1)-1,6)+(row(a1)-1)*6,)

公式右拉再下拉

怎麼將excel中一列的資料全部複製n行

3樓:匿名使用者

1、用輔助列可以解決。

2、用**可以解決。

你選乙個。

第乙個方法:輔助列

首先、假設你的原資料為:

然後,在資料列前面插入兩列:

接下來,在其前一列加入序號:

再在其前第二列的對應資料的最後乙個資料單元格開始連續輸入4-1=3個資料。這幾個數必須是比1大比2小的不重複的小數。如:

接下來,在下方(1.3)輸入公式,如:=a9+1向下填充:

接下來,將這些單元格的值複製到旁邊的單元格中(作用選擇性貼上)結果顯示為:

按esc鍵取消複製狀態,單擊任意一人非空單元格進行排序操作:

結果顯示為:

接下來選擇源資料列的所有資料單元格(注意,第乙個不能選)進行定位:

設定定位條件為空值:

最後,按組合鍵:ctrl+enter結束,效果圖如下:

剩下的工作便是刪除倆輔助是了

對於**方面也可以,只要你喜歡。

當然,這要看你的工作需要了,如果是一次性的工作,不建議使用**,如果是重複性和工作,**是最佳的選擇。

4樓:匿名使用者

示意圖如下:

如資料在a1:a100,在c1中輸入公式:=indirect("a"&((int((row(a1)-1)/4)+1)))

公式下拉.

excel中如何快速複製貼上n多行或列?

5樓:涼風半夏

具體操作步驟如下:

1、首先在**中利用滑鼠,選定我們需要複製內容中第一行的內容。

2、然後同時按下鍵盤上的shift+ctrl以及向右的箭頭三個鍵。

3、此時我們可以看到後面的內容全部呈現選定的狀態。

4、在選定的區域的任何位置右擊滑鼠,在彈出的選項中選擇「複製」。

5、此時該區域四周呈現被複製的狀態,然後在新的**內貼上即可。

6樓:畫眉鳥的詩

還在用複製和貼上?excel更快地複製**中的行或列的方法在這裡

7樓:匿名使用者

全部選中,然後按複製鍵進行複製,放到別的**中,注意調整好格的位置

8樓:匿名使用者

你們還忘了一種方式,就是自動化的實現。比快捷鍵和滑鼠都快。

博為小幫軟體機械人「 普通辦公人員也可以輕鬆使用。框選需要採集的區域或者字段,然後它字段執行就好了。

9樓:明佳妙明

excel怎樣快速把資料區域向下或向右重複n次

10樓:匿名使用者

以下方法供選用:

1、若需要複製的單元格不多,可心直接下拉填充(或右拉填充),也可以先選定包含第1個有內容的單元格和所有需要複製填充的單元格,再按組合鍵ctrl+d向下填充(或ctrl+r向右填充)。

2、若需要複製的單元格很多,處理步驟:點中第1個有內容的單元格——在**左上角「單元格名稱」中輸入某列需要填充內容的最後乙個單元格位址——按組合鍵shift+enter——按組合鍵ctrl+d向下填充(或ctrl+r向右填充)。

11樓:匿名使用者

問題一 複製單元格a1到a2:a10000的區域step1 複製a1

step2 在名稱框輸入a2:a10000—確定step3 貼上 即可

tip:如果找不到名稱框 編輯—定位 在引用位置輸入a2:a10000即可

第二個問題 比較模糊 能再說明一下你不連續選擇單元格的規律麼?

不過對於連續的n多行的選擇也可以通過定位/名稱框輸入區域來選定的如有問題請詳述

12樓:匿名使用者

你這些單元格應該有特別相同的地方。用篩選選出來後再複製就得了嘛。

13樓:

ctrl a全選呵呵

樓上的方法挺好

複製a1

在名稱框輸入a2:a10000—確定貼上

14樓:enjoy灬虎灬

ctrl+shift+↓按鍵

15樓:匿名使用者

將滑鼠移動到你要

複製的列的左下角 ,當他有黑色十字架的時候雙擊即可

16樓:

ctrl+shift+上下鍵

17樓:見見不可以

1,先在第乙個單元格填寫自己需要貼上的的內容

2,在左上名稱框內填寫需要貼上的範圍,例如w2:w2000,點選enter

3,點選「填充」→「向下」,指定的範圍就都被貼上成了同樣的內容啦

如何在excel中將一列數字,分別複製n次。

18樓:小執著

1、新建乙個excel檔案,這裡隨機輸入了一列數值。

2、這裡點選字母k,選中整列數值。

3、在選中的一列單元格上右擊,選擇設定單元格格式。

4、點選設定單元格格式之後,找到自定義選項。

5、在自定義中找到型別,這裡的型別中輸入相應的字元,這裡在文字前後加四個0為例。

6、在型別中輸入"0000"@,這裡就會在一列單元格中數值的前端加入「0000」

7、在型別中輸入@"0000",這裡就會在一列單元格中數值的後端加入「0000」。這裡的@就是指k列單元格中的數值,注意這裡的雙引號為英文輸入狀態。

19樓:聚法務

1、用輔助列可以解決。

2、用**可以解決。

你選乙個。

第乙個方法:輔助列

首先、假設你的原資料為:

然後,在資料列前面插入兩列:

接下來,在其前一列加入序號:

再在其前第二列的對應資料的最後乙個資料單元格開始連續輸入4-1=3個資料。這幾個數必須是比1大比2小的不重複的小數。如:

接下來,在下方(1.3)輸入公式,如:=a9+1向下填充:

接下來,將這些單元格的值複製到旁邊的單元格中(作用選擇性貼上)結果顯示為:

按esc鍵取消複製狀態,單擊任意一人非空單元格進行排序操作:

結果顯示為:

接下來選擇源資料列的所有資料單元格(注意,第乙個不能選)進行定位:

設定定位條件為空值:

最後,按組合鍵:ctrl+enter結束,效果圖如下:

剩下的工作便是刪除倆輔助是了

對於**方面也可以,只要你喜歡。

當然,這要看你的工作需要了,如果是一次性的工作,不建議使用**,如果是重複性和工作,**是最佳的選擇。

20樓:苗喬恩

你說的c列在哪兒?

還有,1.1.2.2.2.2.3.3.3.4.4.4.4......是什麼規律?

excel裡如何將一列n行的資料兩兩相減得一n*n的矩陣? 50

21樓:匿名使用者

比如n=10

b2輸入   =$a2-b$1  右拉再下拉

excel裡如何把一列資料乙個個分到n個表裡面

22樓:匿名使用者

答:編了段**,比較容易實現。按alt+f11,開啟**視窗,插入乙個"模組",貼入**。按f5執行。

sub demo()

dim orng as range

dim sht as worksheet

set orng = sheets("總表").range("b2")

for each sht in worksheetsif sht.name <> "總表" thensht.range("b3") = orngset orng = orng.

offset(1, 0)end if

next

end sub

23樓:金槍慶西門

這個簡單:你只需要選中新建的表如sheet2裡面的某一單元格,按下鍵盤上的等號鍵,在去選中需要錄入內容的單元格如sheet1的某一單元格,按下回車,就行關聯到第二張表內了。這樣做還有乙個好處:

將來你如果修改了第一張**的內容,所有新建**的內容都會相應的跟著發表變化,缺點就是如果**太多,比如數百張**在乙個工作簿,開啟的時候會相對很慢!

24樓:

親,這種情況可以使用excel**中的「資料」-->「分列」功能。

25樓:

分別放在不同分表的同1個位置?

用vba速度快

如何在excel中將一列數字,分別複製n次。

26樓:綠衣人敲門

方法如下:

1、開啟excel**;

2、在第乙個**中輸入1,第二個**中輸入2;

3、選擇這兩個**,將滑鼠移動到第二個**的右下角,滑鼠變成十字狀時,按住向後拖動即可。

27樓:匿名使用者

在c1中輸入或複製貼上下列公式之一

下拉填充

28樓:慢慢麼麼

右鍵檢視**,輸入執行之,8是你第一列到第幾行,5是重複的次數sub copynum()

for i = 1 to 8

for j = 1 to 5

worksheets("sheet1").cells(i, 1).copy _

destination:=worksheets("sheet1").cells(j + (i - 1) * 5, 3)

next

next

end sub

29樓:匿名使用者

=index(a:a,roundup(a1/4,0),1),其中的4為重複4次

30樓:

=index(a:a,row(a3)/3) 下拉

31樓:匿名使用者

=offset($a$1,int((row()-1)/3),,)

excel一列資料變成6行n列的** 怎麼轉換?

32樓:excel與財務

如果 僅僅是圈出部分可以利用下面方法:

1、選中,複製;

2、選擇需要貼上的單元格,找【開始】選項卡中的【貼上】按鈕,點選【貼上】按鈕下面的倒三角,在彈出的選單中選擇【轉置】,搞定。

33樓:匿名使用者

在f1中輸入或複製貼上下列公式之一

=indirect("a"&(row(a1)-1)*6+column(a1))

=index($a:$a,(row(a1)-1)*6+column(a1))

=offset($a$1,row(a2)*6-7+column(a3),)

右拉填充,下拉填充

excel中如何將指定的區域內容向下複製n次呢?

34樓:自信是一種習慣

先通過序列功能填充有內容的2萬行,然後在使用公式填充需要的內容,具體操作如下:

1、在你要複製的這一列左邊增加乙個輔助列,在輔助列第一格輸入數字1,

2、選擇開始選單、編輯、填充、序列,開啟序列對話方塊,

3、序列這裡選中「列」,型別選擇「等差序列」,下面的步長值從1開始,終止值20000(這個可以根據你實際需要修改),確定。

這樣就得到1到20000的一列數字,產生了20000行有內容的行。

4、收入輸入第一次你需要複製的內容,

5、在第2個迴圈的第乙個單元格裡輸入公式 =if(b1="","",b1)

我的截圖中的例子是複製的內容和你的一樣,從b1單元格開始,b8要複製b1的內容,因此在b8裡輸入公式 =if(b1="","",b1)  回車確定,

6、滑鼠單擊選中b8,b8單元格方框加粗顯示,單元格右下角有個小黑點,滑鼠放小黑點上雙擊,這樣就是複製向下填充,前一列有內容的都會自動填充,直到20000行,

這樣就得到你要的內容了。

當然,這裡下面都是公式,如果你想固定下來,可以選中複製,然後選擇性貼上為數值,這樣就是完全的文字內容了。

輔助列只是臨時使用的,複製完成之後輔助列可以刪除。

怎樣實現excel中一列資料中滿足另一列資料條件的數值求和

2種方法 一 用兩個函式實現 concatenate和sumif,例如產品為列a,規格為列b,數量為列c 步驟 1 在產品前插入一列a 2 在a2中輸入 concatenate b2,c2 然後往下填充至列尾 3 在d2中輸入 sumif a a,a2,c c 然後往下填充至列尾 4 c列就是求和後...

用Python修改excel中一列資料

可以使用pandas庫,先讀取excel檔案,然後使用pandas庫來修改一列,然後寫入檔案即可。你可以考慮利用openpyxl,開啟需要操作的檔案,然後讀入對應列的資料,將資料放到字典裡面。同時開始寫輸出的列,如果字典裡面沒有資料的話,就順序加1,存在資料的話,就將字典的數輸出就好了。python...

求excel高手,將一列資料,按照順序依次排成三列進行排版列印,資料比較多,有沒有公式可以解決

詳見樣表截圖 假定原始表為sheet1 sheet2的a2輸入 offset sheet1 a 2,row a1 1 36 int row a1 1 18 18 int column a1 1 4 mod column a1 1,4 公式右拉再下拉 用個vba程式處理一下吧。我把表1 的內容複製到表...