EXCEL如何批量将指定单元格内容移到指定单元格

如何将B3、C3、D3、E3、 B5、C5、D5、E5、 B7、C7、D7、E7依次类推移到 G2、H2、I2、J2、 G4、H4、I4、J4、 G6、H6、I6、J6依次类推
同时批量移动成功后,删除第3、5、7依次类推奇数行。
请各位高手指教!

问题不是很清楚,按我的理解给你解释以下。
1、如果是连续单元格全选后剪切-复制就行了。
2、如果是不连续单元格,可以采用增加辅助行或列,然后筛选的方法。
3、如果是把多个单元格的内容合并到一个单元格,可以粘贴到word,转换成文本再粘贴回来。
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-02-16
可以录制一个宏:选择选区B3:E7,复制,选择G2单元格,粘贴,然后按住ctrl键同时点选第3,5,7行,停止录制。

然后每次要指处理的时候可以到宏菜单里执行刚才录制的那个宏。

在VB编辑器里看到的宏代码应该是这样的
Sub Macro1()
'
' Macro1 Macro
' 宏由 X 录制,时间: 2010-5-7
'

'
Range("B3:E7").Select
Selection.Copy
Range("G2").Select
Application.CutCopyMode = False
Range("B3:E7").Select
Selection.Copy
Range("G2").Select
ActiveSheet.Paste
Range("3:3,5:5,7:7").Select
Range("A7").Activate
Application.CutCopyMode = False
Selection.Delete Shift:=xlUp
Range("E5").Select
End Sub本回答被提问者采纳
第2个回答  2010-05-04
你可以在 G2里面写“=B2” 然后把鼠标放在格子右下方,等鼠标指针变成十字时,下拉! H2、I2、J2、也一样!
第3个回答  2015-10-19
复制粘贴或者数量多了按键精灵。
第4个回答  2010-05-07
运行这段宏

Sub zjh()
Dim i%
For i = 3 To [b3].End(4).Row Step 2
Cells(i, 2).Resize(1, 4).Copy Cells(i - 1, 7)
Cells(i, 2).Resize(1, 4).ClearContents
Next i
End Sub