怎樣將EXCEL一列資料等分,比如500行,1000行

2021-06-26 18:54:37 字數 1916 閱讀 8340

1樓:匿名使用者

按alt+f11,雙擊sheet1,輸入以下**:

sub 隔行插入()

dim i%, j%, x%, y%

x = 500 '間隔行數

y = 1 '插入行數

with activesheet

for i = 1 to y

for j = 1 to .[a65536].end(xlup).row + int(.[a65536].end(xlup).row / (x + i - 1))

if j mod (i + x) = 0 then .rows(j).insert

next j

next i

end with

end sub

回到excel,按alt + f8,執行 隔行插入 。操作前請備份好資料檔案。

2樓:

第一,對已用過的資料條數要做一個累計,比如說已用2500,填在b1中。

第二,在c1中=indirect("b"&($b$1+row(c1))),下拖500或一千行。

每將使用資料時,只需更改b1中的值,在c列即可行到500或一千個資料

3樓:譚笑風笙

假設你每天要提取500個,在b1輸入

=offset($a$1,(today()-"2012-12-26")*500+(row(a1)-1),)

下拉到b500就ok了。

如果你資料從a2開始,要提取1000行,在b2輸入=offset($a$2,(today()-"2012-12-26")*1000+(row(a1)-1),)

下拉到b1001

注意,公式中"2012-12-26"是你第一次提取的日期,假設你從今天開始用這個公式來提取,這裡就寫"2012-12-26",明天開始就寫"2012-12-27"

4樓:樂莫

用過的標記一個顏色不就可以了嗎?第二天用的可使用篩選功能,excel篩選支援按照顏色篩選的

5樓:受琇枋

把模式換到分頁模式,第一頁拉500行資料,後面的每頁都是一樣的了撒。

6樓:

使用這個方法吧,不需要用vba那麼複雜,如下圖:

然後把使用過的刪掉就可以了。

這樣是不是比較方便。

excel裡如何把一列多行等分成多列?

7樓:勤奮的找回自我

excel如何快速插入多行

8樓:匿名使用者

假設你說的一列是a列

b1單元格輸入公式

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

下拉複製公式三行,再右拉複製公式多內列

這樣的效果容就是三行多列的樣式,如下圖,(如果要四行多列則改公式中的兩個3為4,公式下拉四行就行了,其他的樣式照此方法更改)

9樓:匿名使用者

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

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

詳見附圖

10樓:

d1公式:

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

11樓:匿名使用者

sub a()

for i = 1 to 9

range(cells(i * 100 + 1, 1), cells((i + 1) * 100, 1)).cut destination:=range(cells(1, i + 1), cells(100, i + 1))

next i

end sub

如何將excel中一列資料轉換為5行5列的資料

excel 怎麼把一列資料轉換為多行多列資料?不需要複雜的公式輸入,只是簡單的滑鼠操作即可完成。1 將一列60個資料轉換為5行12列。首先,在b1格輸入 a1 b2格輸入 a13 然後選中b1 b2,將滑鼠移到選中框的右下角 此時滑鼠變為 形,下同 按住左鍵不放將框下拉至b5處。此時b3 b4 b5...

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

可以用sumif函式來 來達成,方法步驟如自下 步驟一 首先開啟excel 檔案。步驟二 若結果輸出在e列,雙擊e2單元格,進入輸入狀態。步驟三 在e2單元格內輸入函式 sumif c c,a2,d d 步驟四 敲擊回車後返回結果 77 步驟五 滑鼠移到e2單元格的右下角,直至指標變成 號。步驟六 ...

怎樣把excel一列中的資料倒過來排

如果你資料是在a1開始,到a50行,就是50個資料,你可以在b1輸入 offset a 51,50 row a51 然後向下拖曳公式,b列出現的數值就是你要的。在你資料列的旁邊加一列,輸入數字1,2,3 到你資料列的最後一位,然後以新加的這一列為基本資料進行排序。要把一列資料反過來排列,方法有兩個 ...