[爆卦]left函數是什麼?優點缺點精華區懶人包

為什麼這篇left函數鄉民發文收入到精華區:因為在left函數這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者chiahaug (PTT實業坊)看板Office標題[算表] LEFT函數和LEFTB函數的問...


軟體:Microsoft Office - EXCEL

版本:2010


書上寫:

LEFT函數,即從某文字串左邊取出指定字數的文字串。
不論是全形或半形的文字,都以1個字數來做計算。

LEFTB函數則是從某字串左邊取出指定位元數的文字串。

A1
PTT真棒 123

=LEFT(A1,8) 輸出為 PTT真棒 1

=LEFTB(A1,8) 輸出為 PTT真棒 1

如此看來不管是空格、大小寫英文字母、數字、國字
字數跟位元數都算1個
那請問字數跟位元數到底差在哪裡?
又或者說,LEFT跟LEFTB函數二者到底差在哪裡?

--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.236.90.83
※ 文章網址: http://www.ptt.cc/bbs/Office/M.1398575927.A.012.html
soyoso:測試一下輸出是不同的left(a1,8)=PTT真棒123 04/27 13:38
soyoso:http://goo.gl/P8aeYD 這是測試的檔案 04/27 13:41
chiahaug:樓上s大的檔案在我電腦開啟的時候的確二者是不同的 04/27 14:18
chiahaug:但是當在B2進入編輯模式又跳出後 04/27 14:18
chiahaug:B1跟B2又會變回一樣 04/27 14:19
chiahaug:但是將B1跟B2一樣的excel再次寄回s大時 04/27 14:19
chiahaug:s大看到的又是不同的,不曉得是不是電腦個體間的差異 04/27 14:20
chiahaug:造成函數判斷的不同 04/27 14:20
oceanfishwu:LEFTB會將中文字長度視為 2 ,LEFT則是中英文都視為1 04/30 19:51
oceanfishwu:後面有+B的函數基本上都是將中文視為2個位元運算 04/30 19:53
oceanfishwu:例如使用LEN和LENB,計算出的字數結果會不同 04/30 19:54

你可能也想看看

搜尋相關網站