| 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 | 
 留言列表
 留言列表 
            

 待過公司
	    待過公司