1樓:匿名使用者
len()函式與lenb()函式的區別是:len()函式返回文字字串中的字元數;lenb()函式返回文字字串中用於代表字元的位元組數;
相關名詞解釋:
1、字元:是指計算機中使用的字母、數字、字和符號,包括:1、2、3、a、b、c、~!等;
2、位元組:是計算機資訊科技用於計量儲存容量的一種計量單位,通常情況下一個英文字元代表一個位元組,一個漢字代表二個位元組。
下面以一個例項來說明這兩個函式的區別,如下圖:
第一步:選擇d3單元格,輸入函式=len(c3)後回車,在d3單元格中就會返回c3單元格的字元數。說明:
一個英文字母為一個字元,一個漢字也視為一個字元,所以這裡總共就是11個字元。
第二步:選擇d4單元格,輸入函式=lenb(c4)後回車,在d4單元格中就會返回c4單元格的位元組數。說明:
一個英文字母為一個位元組,一個漢字視為二個位元組,在這裡「len」和「lenb」共7個英文字母,所以為7位元組。「與」和「的區別」共有4個漢字,一個漢字代表二個位元組,4個漢字共8個位元組。所以c4單元格的位元組數為7+8=15位元組。
如下圖:
2樓:匿名使用者
len函式用於返回字串的長度,lenb函式用於返回字串
的位元組數。
當使用len函式或lenb函式返回英文字元或是數字的字串長度時,返回結果相同。但如果返回中文漢字的字串長度,使用lenb函式返回的一個漢字為兩個位元組,而使用len函式返回的值為一個字元。
拓展知識
如:len("1人。")=3
lenb("1人。")=5
解釋:len求的是字元數。串"1人。"中有三個字元所以返回3
lenb求的是位元組數,由於每個數字、字母、英文標點符號(都是指半形狀態下輸入的哈)都是用一個位元組(8個由0和1組成)表示。
而每個漢字、中文的標點符號(包括全形狀態下輸入的字母、數字)是用兩個位元組(即16個由0和1組成)表示,所以串"
1人。"的位元組數為1+2+2,故結果為5。這些是涉及機器內部對符號的表示了。。
3樓:匿名使用者
len 返回文字字串中的字元數。
lenb 返回文字字串中用於代表字元的位元組數。此函式用於雙位元組字元。
例如 len(「王1」),結果為2,lenb(「王1」),結果為3,因為一個漢字佔兩個位元組
excel中的len函式與lenb函式有什麼區別
4樓:drar_迪麗熱巴
區別在於,len是按字元數計算的,lenb是按位元組數計算的。
len(a2),返回6,不論中英文字元,均按1計數。
lenb(a2),返回8,lenb函式按這樣的規則計數:漢字、全形狀態下的標點符號,每個字元按 2 計數,數字和半形狀態下的標點符號按1計數。
5樓:真鏽才
2個函式都是統計文字字串字元的個數,區別是len函式把中文當1個字元,lenb當2個。
例如=len("12ab")和lenb("12ab")的結果都是4,如果裡面有中文,len("1a好")=3,但是lebn("1a好")=4。
6樓:沈一民
lenb漢字及標點符號算兩個字元,其它的如數字、英文算一個字元。
len漢字及標點符號、數字、英文等都算一個字元。
請教excel高手,下面函式是什麼意思?=left(a2,len(a2)*2-lenb(a2))
7樓:匿名使用者
left()是取最左邊的幾個字元數
len()是字串長度
lenb()是取雙位元組(比如中文)字元數
於是,len(a1)*2就等於lenb()(如果是中文)就什麼數都取不到,如果不是中文,就取數。當然這裡的中文也可以是雙位元組,如其他雙位元組語言
8樓:
lenb()是按雙位元組計算文字長度,一般中文字為雙位元組字元都按二個字元來計,英文是單位元組按一個字元計,若文字中前面部分是中文,後面跟隨著字母和數字,len(a2)*2-lenb(a2)可以計算出前面中文有幾個,從而用left()擷取前面的中文字串
9樓:匿名使用者
提取字串中左邊半形字元,如a2中是: abc123在知道中學習
提取: abc123
10樓:匿名使用者
left(引用單元格,位數)即為從左取幾位字元文字,len(a2)即為返回a2單元格的字元個數,lenb(a2)即為返回a2單元格的字元位數,與雙字符集合用,len(a2)*2-lenb(a2)也就是a2單元格字元位數=left(a2,len(a2)*2-lenb(a2))也就成了從左取a2單元格的全部位數,也就等於a2單元格!
11樓:
這個函式可以知道a2格子中包含了幾個中文字元
12樓:匿名使用者
是用來擷取連續數字或者字母的,一般是 數字或者字母開頭挨著漢字的,例如1456噸 ,len(a2)*2-lenb(a2)是用來計算數字或者字母長度的,
13樓:_王璐
比如說「123張三」,我怎麼用公式表示篩選出漢字?
也可以這樣=right(a2,lenb(a2)-len(a2)),lenb(a2)=7, len(a2)=5 結合樓上的那些人的就明白了,
啊懂??
excel len在公式裡是什麼意思
14樓:一條酸菜魚
len函式是求單元格中字元的數量,例如單元格a2中5個字元,在其他單元格中輸入公式=len(a2),就會得到5(a2中的字元數5個)。
len函式和lenb函式的公式語法和用法區別:
len 返回文字字串中的字元數,而lenb 返回文字字串中用於代表字元的位元組數。
擴充套件資料:len函式的用法
1、電腦excel**。
2、在單元格中輸入公式=len(a1)。
3、輸入公式按回車鍵後,就可以得到a1單元格中的字元數。
4、如果要批量求字元數,下拉複製公式即可。
15樓:excel辦公
len函式返回引數的長度。
說明:len 返回文字字串中的字元數。
要點 :
函式 len 面向使用單位元組字符集 (sbcs) 的語言,而函式 lenb 面向使用雙位元組字符集
(dbcs) 的語言。您計算機上的預設語言設定對返回值的影響方式如下:
無論預設語言設定如何,函式 len 始終將每個字元(不管是單位元組還是雙位元組)按 1 計數。
語法:len 函式語法具有下列引數 (引數:為操作、事件、方法、屬性、函式或過程提供資訊的值。):
text 必需。要查詢其長度的文字。空格將作為字元進行計數。舉例:
16樓:匿名使用者
lne就是度量單元格中的字元數的.比如a1中有abcd,在a2中寫公式=len(a1)結果就是4
就這麼個意思啊
17樓:天雨下凡
公式=len(b2)是正確的,但是你的單元格格式設定成了文字,所以不會出現公式結果,請把單元格格式設定為「常規」,然後雙擊進入公式單元格,不做任何修改,直接回車退出即可顯示結果。
18樓:茗童
1.len函式的含義
表示返回文字串的字元數。
2.len函式的語法格式
=len( text)
3.如圖所示,len函式常常和其他函式結合起來使用。
輸入公式=b3+right(c3,len(c3)-5)。
使用len函式得出字串的長度,再用right函式擷取字串。
4.注意,空格也是一個字元,所以這裡是5。
5.注意,len函式中的引數是文字或者表示式的話,要加雙引號,且在英文狀態下輸入。
6.len函式常常和其他函式組合起來使用,例如,如何從身份證號碼中提取性別,
如何從身份證號碼中提取年齡,
如何從身份證號碼中提取出生年月日等都要用到。
19樓:匿名使用者
len 返回文字字串中的字元數
=len(1234),返回4 (1234為4個字元0)=len(a1),返回a1單元格中的字元數。(文字格式中一個空格也為一個字元)
計算單元格中,字串包含的字元個數
比如,a1=我愛excel
=len(a1)
的結果就是 7
20樓:匿名使用者
len 返回文字字元
串中的字元數。
lenb 返回文字字串中用於代表字元的位元組數。此函式用於雙位元組字元。
語法len(text)
lenb(text)
text 是要查詢其長度的文字。空格將作為字元進行計數。
=len(中國) 結果是2 第一個字串的長度 (2)=lenb(中國) 結果是4 第一個字串的長度 (4) 中文算雙字元
excel中如何用countif函式統計含有漢字的單元格?
21樓:匿名使用者
打勾選項不是控制元件吧, 如果是手動輸入的√,沒有打×的話,可以用下面的公式
=counta(sheet1:sheet30!c10)
countif用不了
22樓:匿名使用者
輸入以下公式
=sumproduct((len(a:a)<>lenb(a:a))*1)
詳見附圖
23樓:excel辦公
=sumproduct(lenb(a1:a18)-len(a1:a18))
a1:a18漢字個數
沒必要countif
24樓:匿名使用者
你試過lenb>len?
ecel函式非空單元格數目,excel函式 非空單元格數目
sumproduct len y35 ar35 0 公式 公式作用 統計型別 countif a a,統計真空 真空單元格 countif a a,統計非真空 除真空以外的所有型別 countif a a,統計真空與假空 公式 真空 countblank a a 統計真空與假空 公式 真空 coun...
EXCEL裡如何設定當 A單元格 B單元格 等於C的時候顯示
c2輸入 if a2 b2 c2,文字 a2 b2 在excel中如何設定某單元格滿足條件後顯示設定的文字?1 建立excel,包含兩列資訊,分別為進度 完成情況 2 進度列,插入樣例資料,0.10.15 0.25 0.33 0.15 0.12 0.34 3 在f2單元格輸入公式,if e2 0.2...
excel如何利用函式返回某幾個單元格的值到某單元格中
d69公式 數字之間用逗號,間隔。無 如果不需要使用逗號間隔的,公式短些 無 d69公式 if isna h69 isna h71 isna h73 isna h74 isna h76 isna h78 6,無 excel 用函式隨機返回某幾個單元格的值怎麼做?index a1 a10,int ra...