【2】Excel數值提取數字數值去單位 6/Excel從文本中提取出連續(xù)數字,,用VLOOKUP函數很簡單,!視頻 https://www.ixigua.com/6577351312617243139/ 5.1)函數表達式: =LEFT(A1,LEN(A1)*2-LENB(A1))*1 &&提取左邊的數字,去掉右邊的中文計量單位(如A1單元格為120噸),提取得到的數字可按正常操作進行處理; =LEFT(A1,LEN(A1)*2-LENB(A1))*10000 &&提取左邊的數字,去掉右邊的中文單位(如A1單元格為120萬噸,,同時換算為噸), =RIGHT(A1,LENB(A1)*1-LEN(A1)) &&提取右邊的單位(中文計量單位) =LEFT(A1,LEN(A1)-1)*1 &&提取左邊的數字,去掉右邊的一個英文計量單位,可按正常數字進行處理; 5.2)len函數,、lenb函數的用法 len函數:返回文本串的字符數。半角的數字和字母計數為1,,空格也算1個字符,,一個漢字算1個字符。 lenb函數:半角的數字和字母計數為1,,空格也算1個字符,,一個漢字計數為2個字符。 每多一個漢字,lenb(A1)就比len(A1)多1, 故,,lenb(A1)-len(A1)=漢字數 如A1單元格的內容是“Excel速成學習班”,, =len(A1) 結果 10, =LenB(A1) 結果 15,。 函數表達式:數字數=總字數-漢字數=len(A1)-【lenb(A1)-len(A1)】=2*len(A1)-lenb(A1); 4E)用LEN和LENB函數把單元格中"數字+文字"組合分開,那個2*和1*是代表什么! http://www.zybang.com/question/2828c1ba08dbfe00d42246451f1161bf.html?fr=iks&word=excel%D6%D0LENB%BA%AF%CA%FD&ie=gbk =LEFT(A1,LENB(A1)*1-LEN(A1)) =RIGHT(A1,LEN(A1)*2-LENB(A1)) "文字在左邊; =LEFT(A1,LEN(A1)*2-LENB(A1)) =RIGHT(A1,LENB(A1)*1-LEN(A1)) "文字在右邊; =LEFT(A1,LEN(A1)*2-LENB(A1)) &&取左邊的數字,去掉右邊的單位(中文);但提取的數字不能進行小數點,、千分位符號設置。 4E1)正確的函數表達式: =LEFT(A1,LEN(A1)*2-LENB(A1))*1 &&取左邊的數字,去掉右邊的中文計量單位,可按正常數字進行處理; =RIGHT(A1,LENB(A1)*1-LEN(A1)) &&取右邊的單位(中文) =LEFT(A1,LEN(A1)-1)*1 &&取左邊的數字,去掉右邊的一個英文計量單位,可按正常數字進行處理; len函數:返回文本串的字符數,。半角的數字和字母計數為1,,空格也是一個字符,一個漢字算1個字符,。 lenb函數:半角的數字和字母計數為1,空格也是一個字符,,一個漢字計數為2,。 每多一個漢字,lenb()就比len()多1, 圖2公式:故lenb()-len()=漢字數 圖1公式:數字數=總字數-漢字數=len()-【lenb()-len()】=2*len()-lenb(); 希望有高手指點不對之處. 至于left()、right()分別從左,、右取指定位數的字符 這個公式必須是前面都是非漢字,漢字必須在最右邊 =left(b5,數字個數) =right(b5,漢字個數) 1E)如A1單元格的內容是“Excel極速貫通班”,, =len(A1) 結果 10,, =LenB(A1) 結果 15。 http://www./article/3280.html 【】 |
|
來自: c857084163 > 《Excel》