Excel精英培训网

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

[已解决]很棘手求助++++++++++++

  [复制链接]
发表于 2011-6-23 00:29 | 显示全部楼层 |阅读模式
本帖最后由 ck2848111 于 2011-6-23 01:22 编辑

怎么把数字10以上的尾数全部改为9
不如说15改为19
20改为29
10以下的数字不变

最佳答案
2011-6-23 21:58
=IF(A1<10,A1,(MID(A1,1,LEN(A1)-1)&9)*1),这个可以了。虽然这个公式很普通,但也鼓励一下自己
发表于 2011-6-23 01:27 | 显示全部楼层
回复 ck2848111 的帖子

用函数公式可以改变,请提供原数据表格
回复

使用道具 举报

发表于 2011-6-23 08:01 | 显示全部楼层
三楼计算结果是文本,如果要数值,需要转一下格式

四楼的在10,20这样一类的数据时,达不到楼主要求,公式里CEILING(A1,这里可以加上一个比较小的值来解决一下
回复

使用道具 举报

发表于 2011-6-23 07:12 | 显示全部楼层
=IF(A1<10,A1,MID(A1,1,LEN(A1)-1)&9)
回复

使用道具 举报

发表于 2011-6-23 07:21 | 显示全部楼层
=IF(A1<10,A1,CEILING(A1,10)-1)
回复

使用道具 举报

发表于 2011-6-23 08:24 | 显示全部楼层
=IF(C20<10,C20,LEFT(C20,LEN(C20)-1)&9)
回复

使用道具 举报

发表于 2011-6-23 08:55 | 显示全部楼层
  1. =IF(LEN(A1)=1,A1,--REPLACE(A1,LEN(A1),1,9))
复制代码
回复

使用道具 举报

发表于 2011-6-23 09:14 | 显示全部楼层
高手就是高手,,,看来我还是真的只够小学2年级的水平{:09:}
回复

使用道具 举报

发表于 2011-6-23 10:21 | 显示全部楼层
本帖最后由 zhc3288 于 2011-6-23 10:30 编辑

只要两位数字=IF(A1<10,A1,SUBSTITUTE(A1,RIGHT(A1,LEN(A1)-1),9))


回复

使用道具 举报

发表于 2011-6-23 10:39 | 显示全部楼层
向各位高手学习了,
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-16 07:51 , Processed in 0.278569 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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