返回列表 上一主題 發帖

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

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

TOP

回復 10# ML089

TOP

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

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

回復 12# Qin

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

TOP

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


  謝謝, 答案顯示出來了

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

TOP

回復 16# Qin

沒有匹配如下,長度不樣

10000000000001a
100000000000001a

150000000002160
15002160

15gb00000000435
15GB0435


20000000000336a
200000000000336a
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

回復 17# ML089

想問的是A欄的編碼文數字長短不一
E欄是要如何在D欄輸入後,如何將符號"-"自動補零?

TOP

本帖最後由 ML089 於 2017-3-22 23:09 編輯

回復 18# Qin

F2 =VLOOKUP(SUBSTITUTE(D2,"-","*"),IF({1,0},A$2:A$99&"",B$2:B$99),2,)
陣列公式,需用CTRL+SHIFT+ENTER三鍵輸入公式


Test_2.rar (8.54 KB)
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

本帖最後由 Qin 於 2017-3-22 23:24 編輯

回復 19# ML089

謝謝, 可以了

再提問

如果D欄尚未輸入任何文數字

F2的陣列已下拉公式不是"0", 而是空白的.

這又要如何下公式?

TOP

        靜思自在 : 不怕事多,只怕多事。
返回列表 上一主題