查看: 5733|回复: 6

EXECL中批量替换末位数为固定值!

[复制链接]
发表于 2008-11-27 08:55:20 | 显示全部楼层 |阅读模式
有哪位高人知道EXECL中批量替换末位数为固定值。

比如说200818、200828、200838等数据中我想将六位数的末位的“8”批量替换成“A”,前面数据不变,请高人指点!
中国畜牧人网站微信公众号

评分

参与人数 1论坛币 +20 收起 理由
绿缘 + 20 【原创帖子】

查看全部评分

版权声明:本文内容来源互联网,仅供畜牧人网友学习,文章及图片版权归原作者所有,如果有侵犯到您的权利,请及时联系我们删除(010-82893169-805)。
发表于 2008-11-27 09:09:24 | 显示全部楼层
excecl中我不会,不过我知道用其他语言如PB写一段代码访问execl可以进行批量修改
发表于 2008-11-30 12:14:09 | 显示全部楼层
Ctrl+H应该可以对这个问题有帮助,自己试一下!
发表于 2008-11-30 14:25:51 | 显示全部楼层
你可以尝试下用函数来实现!
公式为:=REPLACEB(A1,6,1,"A")
说明:A1为原文本,如200818所在的位置
6表示从第6位开始
1表示替换1位
"A"表示替换为A

其余的,将上公式复制到相应位置就可以了
 楼主| 发表于 2008-12-1 08:40:22 | 显示全部楼层
谢谢您的回复,此函数也非常好用,不知道能不能选择性的替换呢,比如说末位是“8”的替换,而末位是其他数的不替换呢?
发表于 2008-12-2 09:13:55 | 显示全部楼层
1、你可以先使用筛选,将末位是8的数据筛选出来,更改好以后在取消筛选。
2、你可以试试if函数,看看行不行
 楼主| 发表于 2008-12-4 09:17:34 | 显示全部楼层
高人也!非常感谢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

发布主题 快速回复 返回列表 联系我们

关于社区|广告合作|联系我们|帮助中心|小黑屋|手机版| 京公网安备 11010802025824号

北京宏牧伟业网络科技有限公司 版权所有(京ICP备11016518号-1

Powered by Discuz! X3.5  © 2001-2021 Comsenz Inc. GMT+8, 2024-9-28 11:15, 技术支持:温州诸葛云网络科技有限公司