3042Excel自動變更料號

Excel自動變更料號

3042

Excel自動變更料號

林青霞:「錦子老師您好,請教一下,我想把廠商的料號(共11碼)的最前面一碼做變更,以免客戶直接拿料號去找廠商報價。

我知道有VLOOKUP可以使用,但為了方便公司同仁使用,希望可以直接打字之後,會變換成新的。

例子:

廠商料號:01234567891

希望改為:AG1234567891

也就是把"0"改為"AG"

不知道有沒有更方便的設定方法?(自訂數值也可以用,但最多只能設3組而已,我有15個要設。)

image

麻煩解惑 ~ 感恩,謝謝!」

錦子老師:「這個問題我個人的解法,為了不方便客戶可以直接判讀,故我做法如下:

先用CHOOSE函數抓取第1個字元,並將其轉換為對應的英文字母,如果出現錯誤訊息則填入X

IFERROR(CHOOSE(--LEFT(A2,1),"A","B","C","D","E","F","G","H","I"),”X”)

再用CHOOSE函數抓取第2個字元,並將其轉換為對應的英文字母,如果出現錯誤訊息則填入X。。

IFERROR(CHOOSE(--MID(A2,2,1),"A","B","C","D","E","F","G","H","I"),”X”)

然後抓取2~11字元。

MID(A2,2,10)

最後將抓取的內容合併放到B2儲存格

=IFERROR(CHOOSE(--LEFT(A2,1),"A","B","C","D","E","F","G","H","I"),"X")& IFERROR(CHOOSE(--MID(A2,2,1),"A","B","C","D","E","F","G","H","I"),"X")&MID(A2,2,10)

並將公式複製到B3:B11儲存格。

image

以上就是今天主要學習的知識點,希望對大家有所幫助~~有什麼問題歡迎留言,我會儘量及時的給大家答覆~~

更多相關影片教學:請點我

更多相關文章:請點我