回覆列表
  • 1 # 邵智9

    如下所示,左邊的字元裡面的規律是關鍵字“專案”+5位程式碼,如果我們需要提取5位程式碼,則使用的公式是:

    =MID(A2,FIND("專案",A2)+2,5)

    如果我們的工程程式碼的長度不一致,如下所示

    這個時候,我們發現我們的程式碼前面和後面都有關鍵字,前面的關鍵字是“專案”,後面的關鍵字是“-”,遇到有兩個關鍵字的情況下,

    我們可以兩種方法,

    第1種方法是使用公式:

    =MID(A2,FIND("專案",A2)+2,FIND("-",A2)-FIND("專案",A2)-2)

    其實就是把MID函式的第3個引數換了一個,用FIND函式找到兩個關鍵字的位置,然後相減,就是它們的長度

    FIND("-",A2)-FIND("專案",A2)-2代替了前面的固定長度5

    第2種方法是使用查詢替換CTRL+H快捷鍵

    我們先複製貼上一列,以防資料丟失,然後按CTRL+H,調出查詢替換,然後查詢內容為

    *專案,替換成空白

    然後查詢-*,替換成空白,就得到了最後的結果

    *代表萬用字元,*前面關鍵字,後面關鍵字*,就把後面的資料都替換掉了

    如果兩個關鍵字是一樣的話, 使用公式法輸入的公式是:

    =MID(A2,FIND("-",A2)+1,FIND("-",A2,FIND("-",A2)+1)-FIND("-",A2)-1)

  • 中秋節和大豐收的關聯?
  • 2021屆的考研小夥伴們,你們準備的怎麼樣了?