close
3215 |
Excel如何擷取儲存格中最後一個減號前面文字 |
張昊:錦子老師您好,如下圖,如果要將產品序號最後一個減號之前的資料取出有辦法嗎?但減號數量不固定…每個星期都有上千筆資料要處理。
錦子老師:這個問題,我個人解法如下:
點取B2儲存格輸入公式:
=LEFT(A2,FIND("@",SUBSTITUTE(A2,"-","@",LEN(A2)-LEN(SUBSTITUTE(A2,"-",""))))-1)
再將公式複製到B3:B4儲存格。
【公式說明】
=LEFT(A2,FIND("@",SUBSTITUTE(A2,"-","@",LEN(A2)-LEN(SUBSTITUTE(A2,"-",""))))-1)
公式1:SUBSTITUTE(A2,"-","")
將A2儲存格中的-號刪除。
公式2:LEN(公式1)
傳回公式1運算結果的字串長度。
公式3:SUBSTITUTE(A2,"-","@",LEN(A2)-公式2)
將A2儲存格的-號第N(公式2運算結果)個以@號取代。
公式4:FIND("@",公式3)
在公式運算結果字串中找尋@號位置。
公式5:LEFT(A2,公式4-1)
從A2儲存格內容左邊開始抓取N(公式4運算結果減1)個字元。
大家有所幫助~~有什麼問題歡迎留言,我會儘量及時的給大家答覆~~
更多相關影片教學:請點我
更多相關文章:請點我
文章標籤
全站熱搜
留言列表