返回列表 上一主題 發帖

[發問] 請問要如何從左邊非0的數字開始取剩餘字串;或從右邊往左取到0值前一字串取

本帖最後由 p212 於 2014-4-21 17:28 編輯

回復 7# Hsieh
超級感謝Hsieh 超版的指點,請問
若儲存格A2內容為00ab15-1,7#的一般公式如何修改方可得「ab15-1」的答案?
煩請指導,謝謝!

TOP

回復 3# peter460191
B2公式
=--LEFT(A2,FIND("-",A2)-1)&MID(A2,FIND("-",A2),LEN(A2))
學海無涯_不恥下問

TOP

回復 1# peter460191

試試看是否可以使用

=LEFT(A2,FIND("-",A2,1)-1)*1&RIGHT(A2,2)

TOP

回復 4# p212


了解!
還是非常感謝您!
只是陣列我不太熟悉,須花點時間學習,我會再努力看看
再一次謝謝您指導!
peter460191

TOP

回復 3# peter460191
因為要逐一取出儲存格中的字元 (今假設資料的最大長度為10個字,ROW(INDIRECT("1:10"))製造{1,2,3,4,5,6,7,8,9,10}陣列值。),故採陣列方式處理;致於如何使用一般公式處理,吾人不解,有待熱心的前輩們指導,謝謝!

TOP

回復 2# p212


非常謝謝你!可以抓的到了!
另再請教,如不用陣列,用一般函數公式有辦法寫嗎?
peter460191

TOP

回復 1# peter460191
陣列公式
=RIGHT(A2,LEN(A2)-LEN(LEFT(A2,MIN(IF(MID(A2,ROW(INDIRECT("1:10")),1)="0",99,ROW(INDIRECT("1:10"))))-1)))

TOP

        靜思自在 : 話多不如話少,話少不如話好。
返回列表 上一主題