Excel中多行表格轉(zhuǎn)多列表格,用OFFSET函數(shù)如此簡(jiǎn)單
利用OFFSET+COLUMN+ROW這3個(gè)函數(shù)組合,我們可以將多行表格轉(zhuǎn)成多列表格。
下圖中,將B2:C10多行的單元格區(qū)域轉(zhuǎn)成B12:J13多列的單元格區(qū)域。

具體操作步驟如下:
1、選中B12單元格,在編輯欄中輸入公式:=OFFSET($B$2,COLUMN(B2)-2,ROW(B2)-2)&"",按回車(chē)鍵回車(chē)。

2、將公式向右填充至J12單元格,向下填充至J13單元格即可。

3、公式解析。
(1)COLUMN(B2):
COLUMN函數(shù)的功能是返回一個(gè)引用的列號(hào)。
COLUMN(B2)的意思是返回B2單元格所在列的列號(hào),為2。當(dāng)公式向右填充時(shí),B2會(huì)變成C2、D2...,列號(hào)會(huì)依次遞增。當(dāng)公式向下填充時(shí),B2會(huì)變成B3、B4...,列號(hào)不變。

(2)ROW(B2):解壓密碼破解
ROW函數(shù)的功能是返回一個(gè)引用的行號(hào)。
ROW(B2)的意思是返回B2單元格所在行的行號(hào),為2。當(dāng)公式向右填充時(shí),B2會(huì)變成C2、D2...,行號(hào)不變。當(dāng)公式向下填充時(shí),B2會(huì)變成B3、B4...,行號(hào)會(huì)依次遞增。

(3)=OFFSET($B$2,COLUMN(B2)-2,ROW(B2)-2):壓縮包密碼破解
OFFSET函數(shù)的功能是:以指定的引用為參照系,通過(guò)給定偏移量返回新的引用。
這里的$B$2就是參照系,COLUMN(B2)-2返回的結(jié)果為0,ROW(B2)-2返回的結(jié)果為0,代入公式的:=OFFSET($B$2,0,0),該公式的意思是:以B2單元格為參照系,向下移動(dòng)0行,向右移動(dòng)0列,也就是沒(méi)移動(dòng),所以是B2單元格本身的內(nèi)容“產(chǎn)品編號(hào)”。當(dāng)公式填充到C3單元格時(shí),公式變成:=OFFSET($B$2,1,0),該公式的意思是:以B2單元格為參照系,向下移動(dòng)1行,向右移動(dòng)0列,所以是B3單元格本身的內(nèi)容“PCD00001”,以此類(lèi)推。

(4)=OFFSET($B$2,COLUMN(B2)-2,ROW(B2)-2)&"":excel密碼破解
公式后面使用連接符(&)與空字符串("")連接,有2個(gè)作用:當(dāng)返回的數(shù)據(jù)是數(shù)值型時(shí),加上&"",變成了文本型數(shù)據(jù);當(dāng)返回是空單元格數(shù)據(jù)時(shí),比如當(dāng)公式右拉填充至K12單元格時(shí),公式=OFFSET($B$2,9,0),返回的結(jié)果是0,加上&"",就能把0屏蔽掉,顯示為空。
4、完整的動(dòng)圖演示如下。

今天就跟大家分享到這里,這篇文章如果對(duì)您有幫助,記得轉(zhuǎn)發(fā)分享給其他朋友,點(diǎn)贊+收藏+評(píng)論,您的支持就是小編繼續(xù)寫(xiě)出優(yōu)質(zhì)教程的動(dòng)力!