EXCEL如何批量修改数据?

例如数据是320281130942017要把最后四位2017移到320281后面即改为320281201713094,如何快速批量修改?... 例如数据是320281130942017 要把最后四位2017移到320281后面 即改为320281201713094,如何快速批量修改? 展开
 我来答
pepe3399
2017-11-20 · 知道合伙人软件行家
pepe3399
知道合伙人软件行家
采纳数:1259 获赞数:5944
1988年毕业于苏州市职业大学计算机专业 从事软件开发5年 从事生产管理20年

向TA提问 私信TA
展开全部

有两种方法可以实现。1、公式法,增加一列辅助列,在辅助列中设置公式来实现。2、VBA代码方法,根据题目要求编制代码,可以直接替换原来的数据。下面介绍一下公式法的方法:

例如有数据表如图:

第一步:在C1输入公式:=CONCATENATE(LEFT(B1,6),RIGHT(B1,4),MID(B1,7,5)).结果如图:

第二步:将C1公式下拉至C10.结果如图:

桓有福尔钗
2020-01-30 · TA获得超过3.6万个赞
知道大有可为答主
回答量:1.2万
采纳率:26%
帮助的人:819万
展开全部
设数据如图:
如果最后一位(第10位)是"0"后的下一位为"9",第7-8位为"00"后的下一位是"99",将公式
=LEFT(A1,6)&IF(MID(A1,7,2)="0",99,MID(A1,7,2)-1)&"."&IF(RIGHT(A1)="0",9,(RIGHT(A1)-1))
复制后粘贴到"A2"单元格,对准右下角,光标成"+"状时,按住左键向下拖,如图:
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
戴新兰欧环
2019-10-15 · TA获得超过3.6万个赞
知道大有可为答主
回答量:1.2万
采纳率:31%
帮助的人:1105万
展开全部
分三列先按顺序排好,在排序由大到小,输入公式计算如图。最后再复制,选择性粘贴到a列数值
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
v轻扬v
2017-11-20 · TA获得超过946个赞
知道小有建树答主
回答量:682
采纳率:69%
帮助的人:162万
展开全部
假如在A1,刚B1输入公式:
=LEFT(A1,6) & RIGHT(A1,4) & MID(A1,7,LEN(A1)-10)
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
朝日照绮窗
高粉答主

2020-01-21 · 每个回答都超有意思的
知道答主
回答量:7.4万
采纳率:2%
帮助的人:3709万
展开全部
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式