在Excel中如何把桩号K1+262-K2+215变成K01+262-K02+215?
2个回答
2020-03-31 · 知道合伙人软件行家
关注
展开全部
如果K后面只有K?的形式,用公式还比较好处理,但如果既有K?,又可能有K??的话,公式处理就相当难了。而用Power Query则无论什么情况都比较容易,只要点几下鼠标就能实现。数据源有增加时,刷新一下即得到更新。
光标定位数据源中,数据菜单——获取或转换数据——自表格或区域,Excel将把数据区域转换为表格,确定后启动Power Query(简称PQ),在PQ先把数据按“+”、“-”符号进行分列,再两次把K??按左边1个字符进行分列。这样就把原数据分成“K-?(或??)-数字-K-?(或??)-数字”共6列,如图中的K12+265-K2+145分列成:K-12-265-K-2-145(-表示前后数据在不同的列)。然后分别对K后面一列不管是是1位数字还是两位数据都加上前缀“0”,再取后两位(对于本来是两位数字的就没变化)。最后按分列的反顺序及原分隔符把6列数据依次合并成一列。上载加Excel工作表。
数据源有数据增加时,在结果中右击——刷新
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询