close

功用:擷取字串中某個起始位置向右選錄出指定長度的部份字串

語法:MIDB ( 擷取字串,開始位置,抓取字元長度 )

類別:文字

使用率:★★★★★

clip_image002範例檔案

點我下載

clip_image003參數說明

·         開始位置為用以指定要由擷取字串的第幾個位元組開始抓取字串,擷取字串中的第一個字元為1,依此類推。

·      抓取字元長度代表所要抓取的字串之長度。

clip_image004重點說明

·         如果開始位置大於擷取字串的長度,則將傳回 " " (空字串)

·         如果開始位置小於擷取字串的長度,但開始位置加上抓取字元長度的值超過選錄字串的長度,則將傳回由起始位置到擷取字串結尾的所有字元。

·         如果抓取字元長度為負值,將會傳回 #VALUE ! 的錯誤值

·         如果起始位置小於 1,則將傳回 #VALUE ! 的錯誤值。

·         本函數的功能也可以使用 MID 函數來處理,但所不同的是 MID 函數將中文字元視為1bytes,而MIDB函數將中文視為2byte

clip_image005實例說明

範例檔中工作表資料是由大系統轉下來的文字檔,由於所有欄位資料全部都在一起,而我們要將其中的產品編號資料分解到D欄該如何做作說明。。

01    點取「D2」儲存格,輸入「=MIDB(A2,13,5)」公式,再按E鍵或點取編輯列 clip_image007 圖示,即可在D2顯示該筆記錄店名。

clip_image009

02    將滑鼠指標移到D2儲存格右下方填控滿點上方,按滑鼠左鍵二下,即可將每一筆記錄日期部份擷取出來。

clip_image011

我們也可以用MID函數來做,這時D2公式變為「=MID(A2,10,5)」。


arrow
arrow

    錦子老師 發表在 痞客邦 留言(0) 人氣()