回覆列表
  • 1 # 大寶8211

    VBA在excel就是抓資料、計算資料的,要看你具體怎麼抓。比如抓取特定欄位資料,應該用到三個字串函式:LEFT、RIGHT、MID

    1、LEFT函式:

    用法:LEFT(要提取字元所在單元格,從左側開始提取的個數)

    例如:=LEFT(A1,2) 意思是從A1單元格提取前兩個字元。

    2、RIGHT函式:

    用法:RIGHT(要提取字元所在單元格,從右側開始提取的個數)

    例如:=RIGHT(A1,2) 意思是從A1單元格提取最後兩個字元。

    3、MID函式:

    用法:MID(要提取字元所在單元格,開始位置,提取個數)

    例如:=MID(A1,2,2) 意思是從A1單元格提的第二個單元格開始,提取兩個字元,也就提取A1單元格第2個和第3個字元。

    注:用MID函式,也可以替代前兩個函式,比如:=MID(A1,1,2)與=LEFT(A1,2)的結果是一樣的,再比如:=MID(A1,LEN(A1)-2+1,2)與=RIGHT(A1,2)的結果是一樣的只是這裡用到LEN函式,其作用是取得單元格字串的長度。

    4、提取後的字符合並:

    字符合並要用到連線符號:&

    比如:=LEFT(A1,2)&RIGHT(A1,2) 意思是把A1單元格的前兩個和最後兩個字元,提取出來組成一個新的字元。

  • 中秋節和大豐收的關聯?
  • 如何做一朵美膩的白蓮花?