Excle 二維表轉化為一維表

2022-01-30 12:03:08 字數 679 閱讀 7273

現在我們想做如下操作:

想把表1的資料轉化為表2的資料,那麼我們只需要如下這段**即可解決需求

sub 轉置()

dim i%, arr

t1 = ubound(arr)

t2 = ubound(arr, 2)

redim brr(1 to t1 * t2, 1 to 3)

for i = 2 to t1

m = 1

for k = i to i + t2 - 2

n = n + 1

m = m + 1

brr(n, 1) = arr(i, 1)

brr(n, 2) = arr(1, m)

brr(n, 3) = arr(i, m)

next k

next i

range(tishi) = arr(1, 1)

range(tishi).offset(1, 0).resize(ubound(brr), 3) = brr

endsub

在excle中插入按鈕,然後給該按鈕指定上面的巨集,點選按鈕後,載入巨集,選擇需要轉置的區域(需要選擇標題),接著指定轉置後資料存放的起始單元格,即可完成轉置!

js 將一維陣列轉化為二維陣列

學習到的將一維陣列轉化為二維陣列的函式,非常神奇,記錄一下 根據categorys一維陣列生成乙個2維陣列 小陣列中的元素個數最大是8 categorysarr this 準備空的2維陣列 const arr 準備乙個小陣列 最大長度為8 let minarr 遍歷categorys categor...

一維表轉二維表(mysql)

例子資料 drop table ifexists tmp0103.temp test create table tmp0103.temp test id int 11 not null auto increment,class varchar 255 default null,score doubl...

一維表轉換成二維表

晚上回到宿舍,舍友問起我今天他們筆試的乙個題目 如何把乙個一維表轉換成二維表 sql查詢該如何寫呢?一維表table a如下 年級 課目 人數 2001 語文 20 2001 數學 15 2002 語文 20 2002 數學 15 2003 語文 20 2003 數學 15 如何轉換成如下格式的二維...