永发信息网

excel如何批量剪切某列部分数据,粘贴到另一列

答案:5  悬赏:80  手机版
解决时间 2021-11-18 14:00
  • 提问者网友:美人性情
  • 2021-11-18 05:40
excel如何批量剪切某列部分数据,粘贴到另一列
最佳答案
  • 五星知识达人网友:一叶十三刺
  • 2021-11-18 06:57
如果是要直接复制过去,除了 用宏,只能一个个复制,

不过此问题 可以用 简单的公式 和 操作解决,


如下例:
把C 列内容填到  A 列 



操作步骤:
1,在 第一个单元格  输入 公式  
  =C1
2, 选中 剩余合并单元格,
输入   公式  
=index(C:C,1+counta(A$1:A3))
按Ctrl+Enter 即可  (其中A$1:A3  里的A3 根据第一个合并单元格 的实际范围 调整


如图为操作结果:

全部回答
  • 1楼网友:野慌
  • 2021-11-18 09:19
一楼正解,但要先将B列设置为文本格式,否则,超过15位的数字将丢失
  • 2楼网友:長槍戰八方
  • 2021-11-18 08:54

这个源数据数据格式符合分列功能第规律,只能考虑函数或VBA;

其实数据处理多一列不会有什么问题,并且保留源数据是个比较好的习惯,如果不喜欢显示源数据大不了把它隐藏掉就可以了,那就用函数处理。如图:

C1单元格输入:=RIGHt(A1,LEN(A1)*2-LENB(A1))

B1单元格输入:=LEFt(A1,LEN(A1)-LEN(C1)) 

如实在需要去除源数据请追问,给你一个VBA代码解决。

追问谢谢,粘贴为数值就可以删除源数据了
  • 3楼网友:長槍戰八方
  • 2021-11-18 08:01
=LEFt(A1,LENB(A1)-LEN(A1)) =RIGHt(A1,LEN(A1)*2-LENB(A1))
  • 4楼网友:鱼忧
  • 2021-11-18 07:41
我暂时保留意见!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯