Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 7156|回复: 16

[已解决]如何把D列10位数字的准考证号的第5第6位转换成星号

[复制链接]
发表于 2013-7-22 09:38 | 显示全部楼层 |阅读模式
求助:1、如何把D列10位数字的准考证号的第5第6位转换成星号;2、相反把已转换为星号的准考证号恢复回到曾经数字的准考证号。谢谢

进入试教人员名单公布.rar (21.19 KB, 下载次数: 10)
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2013-7-22 09:44 | 显示全部楼层
把真实的号码放在另一个位置,再引用过来,想怎样变就怎样变
回复

使用道具 举报

发表于 2013-7-22 09:53 | 显示全部楼层
TEXTBOX控件时,真实的可以放TAG里,显示就处理下。
回复

使用道具 举报

 楼主| 发表于 2013-7-22 09:54 | 显示全部楼层
上清宫主 发表于 2013-7-22 09:44
把真实的号码放在另一个位置,再引用过来,想怎样变就怎样变

不用函数VBA能实现吗?可以第2点有点难。
回复

使用道具 举报

 楼主| 发表于 2013-7-22 09:55 | 显示全部楼层
hwc2ycy 发表于 2013-7-22 09:53
TEXTBOX控件时,真实的可以放TAG里,显示就处理下。

老师!您好。能实现吗?
回复

使用道具 举报

发表于 2013-7-22 10:00 | 显示全部楼层
本帖最后由 风林火山 于 2013-7-22 10:02 编辑

函数:
  1. =TEXT(A1,"0000!*!*0000")
复制代码
自定义格式:0000!*!*0000
变回原来格式:取消自定义格式即可
回复

使用道具 举报

 楼主| 发表于 2013-7-22 10:07 | 显示全部楼层
本帖最后由 qinhuan66 于 2013-7-22 10:10 编辑
风林火山 发表于 2013-7-22 10:00
函数:自定义格式:0000!*!*0000
变回原来格式:取消自定义格式即可

你的函数公式=TEXT(D3,"0000!*!*0000")提取出来为:201306**0104
应该是这样吧:=LEFT(D4,4)&"**"&RIGHT(D4,4)或者=REPLACE(D4,5,2,"**")
不过还是谢谢您
回复

使用道具 举报

发表于 2013-7-22 10:09 | 显示全部楼层
那两个答案都有问题,解决不了你的问题。
用replace替换可以
回复

使用道具 举报

 楼主| 发表于 2013-7-22 10:12 | 显示全部楼层
风林火山 发表于 2013-7-22 10:09
那两个答案都有问题,解决不了你的问题。
用replace替换可以

=REPLACE(D4,5,2,"**")是这个吧
=LEFT(D4,4)&"**"&RIGHT(D4,4)这个没问题呀。可能是我的版本高可以用吧。
回复

使用道具 举报

发表于 2013-7-22 10:12 | 显示全部楼层
自定义格式没有用的,点一下原形毕露。
你这个第二步没法实现,因为数据没法保留啊!有个数据库就能办到了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-3 01:38 , Processed in 0.258179 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表