问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

EXCEL中如何快速输入桩号,和桩号相加减的问题。

发布网友 发布时间:2022-04-29 07:50

我来回答

4个回答

热心网友 时间:2022-06-19 20:06

你好:你这个或以把数字设成10位,不足的位上补0。构成"K两位码+三位码“格式。


          如:K12+334~K13+244,可以写成1233413244;K02+345~K03+432  可以写成0234503432 

          单元格格式设成自定义:!K00+000"~"!k00+000

右边的890怎么得到的,得有相关的逻辑公式,你可提供一下。



更多WPS办公软件教程,请访问:http://bbs.wps.cn或者http://e.weibo.com/wpswfw

追问千米桩号后面不能有0 K2不能写成K02 这个怎么实现?

追答

你好:找到好办法了。就是条件格式:



完全适合你的要求,还不用辅助列!



更多WPS办公软件教程,请访问:http://bbs.wps.cn或者http://e.weibo.com/wpswfw

热心网友 时间:2022-06-19 20:06

也不懂得楼主会不会用vba,
用vba的话,楼主只要在A列中输入桩号即可,格式和B列中的距离都将自动给出。

我先将这个方法说一下,不过在此之前,楼主得先将A列的格式设为常规或文本。

(1)在打开excel的情况下,同时按下Alt和F11,这样将打开visual basic编辑器
(2)双击visual basic编辑器左上角的sheet1(这里是假设你的表格在sheet1中,如果在其他的sheet中,双击相应的sheet即可)
(3)粘贴以下代码,然后关闭visual basic编辑器即可。
代码如下:
Private Sub Worksheet_Change(ByVal Target As Range)

If Target.Column = 1 Then
If Mid(Target, 1, 1) <> "K" Then
s = Target.Value
s1 = Mid(s, 1, Len(s) / 2)
s11 = Mid(s1, 1, Len(s1) - 3)
s12 = Mid(s1, Len(s1) - 2, 3)
s2 = Mid(s, Len(s) / 2 + 1, Len(s) / 2)
s21 = Mid(s2, 1, Len(s2) - 3)
s22 = Mid(s2, Len(s2) - 2, 3)
ss = "K" & s11 & "+" & s12 & "~" & "K" & s21 & "+" & s22
Target = ss
Target.Offset(0, 1) = s2 - s1
End If
End If

End Sub

希望对你有帮助!

热心网友 时间:2022-06-19 20:06

可以考虑辅助列,比如:A列输入数据,B列显示,B1公式:
="K"&LEFT(A1,INT((LEN(A1)-6)/2))&"+"&MID(A1,INT((LEN(A1)-6)/2)+1,3)&"~K"&MID(A1,INT((LEN(A1)-6)/2)+4,ROUNDUP((LEN(A1)-6)/2,0))&"+"&RIGHT(A1,3)
C1桩距:
=--RIGHT(A1,ROUND(LEN(A1)/2,0))---LEFT(A1,INT(LEN(A1)/2))

热心网友 时间:2022-06-19 20:07

选中A1,右键--设置单元格格式--自定义--K00+000"~"K00+000确定

B1输入公式=LEFT(A1,5)*1-RIGHT(A1,5)*1下拉公式
如果认为空格显示错误不好看的话,IF进行判断也行。
公式改为=IF(A1="","",LEFT(A1,5)*1-RIGHT(A1,5)*1)下拉公式
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
企业培训学到了什么 培训感悟简短 有关培训的感悟 通过培训学到什么 培训你学到了什么 领导问培训学到什么怎么回复 Linux系统安装FTP服务器 Linux系统的网络文件共享 建筑的七盏明灯的内容简介 面向对象设计七大原则 简单说 交互设计七大定律 如何在excel设置桩号0+000-0+100如此类推 怎么把excel里面的桩号转换成数字 怎样在excel中输入桩号 请问我在excel表格里面输入例如里程桩号56.514,然后就变成K56+514,怎么样设置这样的格式出来? excel表格中如何把数字变成桩号 excel定义桩号 excel自动填充桩号 EXCEL 桩号自定义,请仔细看问题 excel里自定义桩号带小数点的设置 excel里如果是公式所得的数字如何变成变桩号 excel表格里面怎么把桩号和高程替换过来 如何在excel中生成公路里程桩号 excel中怎样设置就可以直接输数字便会成为桩号 如何在Excel中自定义匝道桩号的单元格式? PS艺术字 在哪个工具里? 牛角椒如何在冰箱里保存? 生抽泡辣椒的做酱油泡辣椒做法 牛角椒炒苏子叶的做法,牛角椒炒苏子叶怎么做 牛角辣椒烧五花肉的做法 做法牛椒面山肉 请问excel中如何下拉自动生成桩号?要什么公式?谢谢! Excel自定义格式K0+000,但是输入数字0后面却无法显示? 海藻面膜的功效与作用是什么?求海藻面膜的功效与作用。 最先进的程序智能麻将机 拉卡拉上面的店铺信息是不是可以随便写 拉卡拉刷卡收款 需要填写店铺 店家和我说店铺随便填就行了 (填别人 拉卡拉收款宝用自己的名字注册商户,刷自己的信用卡会不会被查? 拉卡拉收款宝,第一次刷卡显示的商户是我自己注册的商户名,但是第二 拉卡拉手机收款宝的商户注册信息怎么填? 拉卡拉收款宝的商户名跟商户地址怎么填写? 在拉卡拉的机器上消费显示的是拉卡拉还是商户名称 拉卡拉支付被罚359万元,被罚的原因是什么? 拉卡拉支付被罚359万元,被罚的原因是什么? 拉卡拉POS对商户有啥限制?对其他用户有啥限制? 拉卡拉POS对商户有啥限制?对其他用户有啥限制? 这种金黄色菌类叫什么? 大家看看 这个是鸡枞蘑菇吗? 松树林中的灰顶白杆的蘑菇叫什么? 农村现在鸡枞菇泛滥,你见过最大的鸡枞菇长到有多大? 请问这是什么蘑菇,能吃吗?