返回列表 上一主題 發帖

[發問] 提取編號中的數字&數字補零

Test_2.rar (7.81 KB) 回復 15# ML089


  謝謝, 答案顯示出來了

  但我又有了新的提問...

TOP

回復 12# Qin

若編碼有文數字時(不建議),試試下式
f2 =INDEX(B:B,-LOOKUP(,-MATCH(IF({1,0},E2,--E2),A:A,)))
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

回復 12# Qin

=VLOOKUP(E2,A2:B6,2,0)
要改為
=VLOOKUP(E2,A$2:B$9,2,0)
範圍要用$鎖住,不然下拉時範圍回跑掉
範圍大小也要修改


E3是文字,A3是數字
E6是文字,A4是數字
所以用VLOOKUP查詢不到
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

Test1.rar (6.73 KB) 回復 10# ML089

TOP

回復 10# ML089

TOP

=SUBSTITUTE(A1,"-",REPT(0,16-LEN(A1)))

TOP

本帖最後由 ML089 於 2016-11-27 06:45 編輯

回復 8# Qin

回覆 8樓新題目
將 "-" 處插入0,長度改為15位

=REPLACE(A1,FIND("-",A1),1,REPT(0,16-LEN(A1)))
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

A1 =SUM(MID(A1,{4,10},{5,3})*{1000,1})
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

本帖最後由 Qin 於 2016-11-26 21:41 編輯

如何將 "-" 符號改成"0",

每組編號共15個字元

如下:

1-1234
11-532
8-1
4-32167
M-1000

變成
100000000001234
110000000000532
800000000000001
400000000032167
M00000000001000

TOP

回復 6# hugh0620


編碼的最後有可能是2碼或3碼
您建議的函數, 我有學著修改一點點成 =MID(A2,4,5)&IF(VALUE(RIGHT(A2,3))<0,"0"&RIGHT(A2,2),RIGHT(A2,3))
也是可行的! 非常謝謝您!

TOP

        靜思自在 : 好事要提得起,是非要放得下,成就別人即是成就自己。
返回列表 上一主題