在excel中,要如何才能將1列內(nèi)容轉(zhuǎn)換成多列?也就是說(shuō),將1列上的數(shù)據(jù)分別轉(zhuǎn)移到含有5列的區(qū)域上面。能實(shí)現(xiàn)上述做法的方法主要有分列法,但問(wèn)題是,不單單需要將數(shù)據(jù)源分成多列,同時(shí)還要轉(zhuǎn)換成多列,這又要如何做到?
在這里,我和大家分享以下兩種方法。分別是“查找替換”和“函數(shù)法”,希望能給大家提供一點(diǎn)幫助。
查找替換法:
1.先在兩個(gè)連續(xù)空白單元格內(nèi)輸入A1和A2,再分別向右和向下填充獲得以下區(qū)域。

2.選中該數(shù)據(jù)區(qū)域,按住“ctrl”+“H”快捷鍵調(diào)出“查找替換”功能,查找對(duì)象為“A”,替換對(duì)象為“=A”。使用“=”是為了提示該操作需要精確匹配。

3.點(diǎn)擊“全部替換”,確定該操作后,此時(shí)數(shù)據(jù)源成功被替換了。之所以出現(xiàn)“0”數(shù)值,是因?yàn)樘畛涞膬?nèi)容已超過(guò)原始數(shù)據(jù)范圍,手動(dòng)將其刪除便可。

4.由于出現(xiàn)“0”值的單元格過(guò)多,這時(shí)考慮到借助“查找替換”或“定位”功能將0值刪除,但本操作是利用“公式法”完成的,僅僅“查找”或“定位”0值的方法行不通。

5.這時(shí),軟件會(huì)提醒查找不到要替換的數(shù)值。因?yàn)閱卧駜?nèi)存在公式,此處的“0值”并非真正的“0值”??衫谩斑x擇性粘貼”將公式粘貼為“數(shù)值”。mso-ascii-theme-font:minor-latin;mso-fareast-font-family:宋體;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin'>值刪除,但本操作是利用“公式法”完成的,僅僅“查找”或“定位”0值的方法行不通。


6.最后使用“查找替換”功能。查找“0”值,替換為“”。需要注意的是,只有在“選項(xiàng)”卡(T)內(nèi)選擇“單元格匹配”才能替換成功。

函數(shù)法:
1.在空白單元格內(nèi)輸入“=column(A1)”,再向右填充4個(gè)單元格區(qū)域,總共得到列的內(nèi)容為“1~5”的連續(xù)區(qū)域。此時(shí),需要單元格向下自動(dòng)遞增,可借助“row”函數(shù)完成向下數(shù)值的依序增加。

2.將上述公式形式改寫為“=COLUMN(A1)+(ROW(A1)-1)*5”,再分別向右和向下填充得到如下圖所示的數(shù)據(jù)區(qū)域。

3.此時(shí),由于需要在相應(yīng)單元格內(nèi)返回原始數(shù)據(jù)區(qū)域內(nèi)相對(duì)應(yīng)行號(hào)的數(shù)值,因此,選用index函數(shù)完成上述操作,將行號(hào)內(nèi)的數(shù)值返回到該單元格內(nèi)。于是,再次將上述公式形式改寫為“=INDEX($A$1:$A$82,COLUMN(A1)+(ROW(A1)-1)*5)”,分別向右向下填充序列。

4.引用數(shù)據(jù)區(qū)域必須絕對(duì)引用,否則會(huì)出錯(cuò)。再手動(dòng)將“#REF!”符號(hào)刪除,得到和“查找替換”方法一樣的數(shù)據(jù)區(qū)域。
