回覆列表
-
1 # 小龍道娛樂
-
2 # 使用者4532147702961
舉例說明。
需要增加一個輔助列來判斷查詢字元的結果,然後根據其查詢結果最終找到所要的值。
為了更方便理解公式的含義,做了一個分佈公式(步驟1,2,3)及一個組合公式。公式如圖:
公式結果如圖:
舉例說明。
需要增加一個輔助列來判斷查詢字元的結果,然後根據其查詢結果最終找到所要的值。
為了更方便理解公式的含義,做了一個分佈公式(步驟1,2,3)及一個組合公式。公式如圖:
公式結果如圖:
在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單元格公式複製後,複製到其他單元格中,整個表格就按照要求做好了。