找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 3430|回复: 25

[求助]:怎样在EXCEL输入带有桩号的数字,且能要为数字格式

[复制链接]
发表于 2004-3-23 08:50:56 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
在公路土石方计算表中,我们要输入桩号,但按文本格式输进出的不能计算,如K6+300等,对于整桩号,我已解决,就是选择自定义格式,格式如下“K#+###”,即可,但对带有小数的桩号,虽然能采用同样的方法,但要一个一个输,格式”K#+###.###“,不方便,有谁能编一个小公式一次性解决这个问题吗。如大家不怕麻烦,上述两格式还是可用的。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2004-3-23 09:12:46 | 显示全部楼层
以前我贴过一个贴子,在excel中使用自定义单元格可以实现你的要求。


我一直在找你的那个帖子,可是……,请你帮忙找找吧,找到了给一个链接。谢谢!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-3-23 09:41:12 | 显示全部楼层
我来贴一个吧。

'*自定义取位函数*
Function XSW3(XSZ3 As Variant) As Variant
''*0.1*以下是要求保留1位小数语句.
XSW3 = "K" & Format(Fix(XSZ3 / 1000)) & " + " & Format((XSZ3 - (Fix(XSZ3 / 1000)) * 1000), "###.0")
If (XSZ3 - (Fix(XSZ3 / 1000)) * 1000) >= 100# Then XSW3 = "K" & Format(Fix(XSZ3 / 1000)) & " + " & Format((XSZ3 - (Fix(XSZ3 / 1000)) * 1000), "###.0") Else XSW3 = "K" & Format(Fix(XSZ3 / 1000)) & " + 0" & Format((XSZ3 - (Fix(XSZ3 / 1000)) * 1000), "###.0")
End Function
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2004-3-23 10:01:24 | 显示全部楼层
多谢了,但我看了3楼附的图片,有点与我们公路土石方计算表中的数字格式有点不一样,我们常用的格式如下:K0+000、K1+020、K1+500.293、就是”+“以后的数字一般为三位,有小数位就带小数位,没小数位就不能还小 数位,0也不行,不知3楼是否已经考虑。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-3-23 23:44:35 | 显示全部楼层
贴上一个演示也许可以直观一些,不一定完全满足你的要求。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-3-25 07:56:06 | 显示全部楼层
最初由 heshigao 发布
[B]多谢了,但我看了3楼附的图片,有点与我们公路土石方计算表中的数字格式有点不一样,我们常用的格式如下:K0+000、K1+020、K1+500.293、就是”+“以后的数字一般为三位,有小数位就带小数位,没小数位就不能还小 数?.. [/B]


是下面图中的这种示例效果吗?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-3-25 17:00:25 | 显示全部楼层
我到处找,终于找到了。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-3-25 17:14:19 | 显示全部楼层
最初由 wpcn 发布
[B]我到处找,终于找到了。 [/B]

找到3楼的还是5楼的?到底哪个能用?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2004-3-25 17:16:48 | 显示全部楼层
6楼的楼主,你好,就是你这种格式,怎么搞的,教教我,多谢了。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-5-15 13:43:17 | 显示全部楼层
遍地是高手呀!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-5-26 22:03:19 | 显示全部楼层
看了6搂想到: 既然A列有数字格式的原始数据,右边的桩号格式就不必非数字不可吧!这样不用VBA就可以对付:
在B1输入公式:    =if(int(A1)=A1,text(A1,"K#0+??0    "),text(A1,"K#0+??0.000"))
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2006-4-2 17:43:53 | 显示全部楼层
6楼的那种格式不能用自定义格式实现吗?
一定要编涵数?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2006-5-17 22:45:40 | 显示全部楼层
11楼的方法 很好
正确
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2006-5-22 18:22:32 | 显示全部楼层
5楼的方法不要辅助列,但有两点遗憾:一是楼主说了的公里数处的0值不能显示,二是如“K0+123.”在3后面均要显示小数。
11楼的方法也有两点遗憾,一是要用辅助列,二是在如“K1+012.3”的12.3前的0不显示。

那位高手能把5楼的两点遗憾或11楼的第二点遗憾解决了,谢谢哈。
公里桩号输入用的太多了,以前我都是在两列中进行了,前列输入如“K3+”居右,次列输入如“012.3”居左。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2006-5-22 18:29:52 | 显示全部楼层
在Excel中桩号输入亦可用“自定义”数字格式,但数字格式是统一的。一般已经够用了,我是做高速公路测量工作的,对此有一定的了解。本题可在自定义格式中输入 K0+000
黄玉宏
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-11-22 02:05 , Processed in 0.409849 second(s), 60 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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