EXCEL提取特定多個字元前面的值?

EXCEL提取特定多個字元前面的值?使用者22646291659508712020-03-04 22:53:51

在excel中,取某個特定字元之前的欄位可以使用LEFT()和FIND()兩個函式組合實現。具體步驟如下:萊垍頭條

1、首先準備一張excel表格和部分臨時測試資料,我們希望取特定字元“K”之前的欄位,如“裝置維修”、“家電保養”等(為了將解題思路更清晰的展示,我們將中間步驟也作為單獨的列進行處理);萊垍頭條

2、先查詢特定字元的位置,在B2單元格中輸入,回車確認;萊垍頭條

3、回車後,會發現B2單元格已經設定成功並取到了字元“K”的位置,接著在C3單元格輸入“=LEFT(A2,B2-1)”,回車確認;因為之前B2單元格為K所在位置索引,B2-1代表取“K”之前的位置索引。條萊垍頭

4、回車後,可以看到K之前的字元就取出來了,那麼下面,我們將這兩步合併為一步,將B2單元格中的公式代入C2單元格中,直接在D2單元格中輸入“=LEFT(A2,FIND(“K”,A2,1)-1)”,回車確認;垍頭條萊

5、這樣,針對D2的公式就設定好了,然後將D2公式複製;垍頭條萊

6、將D2單元格公式複製後,複製到其他單元格中,整個表格就按照要求做好了。 萊垍頭條