3042 |
Excel自動變更料號 |
林青霞:「錦子老師您好,請教一下,我想把廠商的料號(共11碼)的最前面一碼做變更,以免客戶直接拿料號去找廠商報價。
我知道有VLOOKUP可以使用,但為了方便公司同仁使用,希望可以直接打字之後,會變換成新的。
例子:
廠商料號:01234567891
希望改為:AG1234567891
也就是把"0"改為"AG"
不知道有沒有更方便的設定方法?(自訂數值也可以用,但最多只能設3組而已,我有15個要設。)
麻煩解惑 ~ 感恩,謝謝!」
錦子老師:「這個問題我個人的解法,為了不方便客戶可以直接判讀,故我做法如下:
先用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儲存格。
以上就是今天主要學習的知識點,希望對大家有所幫助~~有什麼問題歡迎留言,我會儘量及時的給大家答覆~~
更多相關影片教學:請點我
更多相關文章:請點我
留言列表