如下圖所示,,A2:B9的兩列需要轉(zhuǎn)化為D列。
想一想,,有多少種方式可以實(shí)現(xiàn),?
乍一看,這個(gè)題目是不是有點(diǎn)難,?
今天,,我們將盡力一起玩得開心。
1VBA編碼方法
按Ctrl+F11打開VBE編輯器,,并在代碼窗口中輸入以下代碼:
子運(yùn)行()
對(duì)于i=1到8
單元格(2 (i - 1) * 2,4)=單元格(i 1,,1)
單元格(3 (i - 1) * 2,,4)=單元格(i 1,2)
接下來(lái)我
末端接頭
代碼中使用For循環(huán)來(lái)執(zhí)行單元格賦值,。只要運(yùn)行宏運(yùn)行,,就可以得到想要的結(jié)果。
2函數(shù)公式法
在D2單元格中輸入以下公式,,并將其復(fù)制下來(lái),。
=OFFSET(A$2,(ROW(A1)-1)/2,,MOD(ROW(A1)-1,,2))
(ROW(A1)-1)/2,用于生成0,、0.5,、1、1.5等常規(guī)序列號(hào).用作OFFSET函數(shù)的行偏移參數(shù)時(shí),,會(huì)自動(dòng)四舍五入,,即相當(dāng)于0,0,,1,,1,2,,2.說(shuō)清楚一點(diǎn),,公式每次都是往下拖兩行,也就是從A2往下移一行,。
MOD(ROW(A1)-1,,2)部分用于生成循環(huán)序列號(hào)0,,1,0,,1.作為偏移函數(shù)的列偏移參數(shù),。也就是說(shuō),公式下拉一行,,向右偏移0列,,也就是指A列,再下拉一行,,向右偏移1列,,到b列。
如此往復(fù),。
3技巧操作法
有很多技巧,,我們來(lái)看看:
1、選擇性粘貼法
2.對(duì)齊填充方法
3.單詞替換法
用于替換的t表示制表符,,p表示段落標(biāo)記,。也就是說(shuō),所有制表符都被替換為段落標(biāo)記,。
只說(shuō)不練假招,,只練不說(shuō)蠢招,自己試試,。
官方微信
TOP