2352 |
Excel欄位轉換-MID、ROW、COLUMN |
顯捷:「請問錦子老師如何將Excel單一儲存格資料依據重複數量(重複4次)轉換為與數量相同欄數(4欄),如下圖。
錦子:「這只要使用MID、COLUMN與ROW函數結合即可完成妳的需求。
點取A2儲存格輸入公式:
=MID($A$1,1+(COLUMN()-1)*3+(ROW()-2)*12,2)
再將公式複製到A2:D4儲存格。」
【公式說明】
MID(欲抽取的文字,開始字元,抓取字元數) 傳回在欲抽取字串中指定位置指定長度的字串。
COLUMN() 傳回所在儲存格欄編號。
ROW() 傳回所在儲存格列編號。
MID($A$1,1+(COLUMN()-1)*3+(ROW()-2)*12,2) 傳回抽取A1儲存格內容從1+(欄編號-1)乘3的值(1+(COLUMN()-1)*3)再加上列編號-2後乘上12值((ROW()-2)*12),這是由於A2儲存格是第一列第一欄故抽取第1(1欄值+0值)個字元開始的2個字元,而B2儲存格是抽取第4(1+3欄值+0列值)個字元開始的2個字元,A3儲存格則是抽取第13(1欄值+12列值)個字元開始的2個字元,而B3儲存格是抽取第16(1+3欄值+12列值)個字元開始的2個字元。
部落格相關範例
2017.06.24 |
||
2017.06.03 |
||
2017.05.25 |
||
2017.07.05 |
||
2019.10.24 |
||
2017.07.07 |
||
2014.08.15 |
||
2017.01.07 |
||
2019.08.30 |
||
2017.04.04 |
||
2017.04.12 |
||
2017.01.02 |
||
2017.01.04 |
||
2017.08.10 |
||
2017.07.06 |
||
2017.09.11 |
||
2019.06.12 |
||
2019.08.29 |
||
2017.01.09 |
留言列表