Excel(excel合并单元格怎么弄)

hao333 1272 1474

Excel, 在Excel中,Len函数和LenB函数都用于返回指定文本的长度。Len函数返回字符数,它将全角字符(如汉字)和半角字符(如数字和字母)都计为一个字符;LenB函数返回字节数。

它将全角字符计为2个字节,半角字符计为1个字节。

Len函数和LenB函数经常与Left、Mid、Right、Substitute等函数结合使用。例如,leftlen和lenb的组合可以截取字符串左侧的数字或字母。

Right Len LenB组合可以截取字符串右侧的中文字符,Len Substitute组合可以计算单元格中文本指定短语的数量。

一、Excel Len函数和LenB函数的语法1。LEN函数表达式:Len(文本)

中文表达:LEN(文本)

2.LENB函数的表达式:LenB(文本)

中文表达:LENB(文本)

3.描述:

a、Len函数和LenB函数都返回指定文本的长度,但它们有所不同:Len函数返回指定文本的字符数,它将每个半角字符(如数字或字母)和全角字符(如汉字)计为一个字节;LenB函数返回指定文本的字节数。

它将半角字符计为一个字节,全角字符计为两个字节。

b、Len函数和LenB函数将空格作为字符进行统计,但空文本(如)将被忽略。

二、Excel Len函数的使用及示例(1)返回空格和空文本长度的示例。

1.双击单元格A1,输入公式=LEN(),按回车键返回1;双击A1,删除双引号之间的空格,按回车键返回0;再次双击A1,将双引号更改为B1,然后按Enter键返回0。操作流程步骤,

如图1所示:

excel合并单元格怎么弄

图1

2、公式描述:

a、公式=LEN()返回空格的长度,结果为1,表示LEN函数将空格的长度计为1。

B.公式=LEN()和=LEN(B1)返回空文本和空单元格的长度,结果为0,表明LEN函数忽略空文本和空单元格的长度。

(2)返回半角字符和全角字符的长度示例。

1.双击单元格B1,输入公式=LEN(A1),按回车键返回15;操作过程步骤如图2所示:

excel合并单元格怎么弄

图2

2、公式描述:

formula=Len(A1)返回A1中文本的长度。A1中的文本由半角字符(即空格、字母和数字)和全角字符(即汉字)组成,它们加起来为15,这表明LEN函数将半角字符和全角字符都计为一个字符。

三、Excel LenB函数的使用及示例(一)返回星号*和问号?长度的示例

1.双击单元格B1,将公式=LENB(A1)复制到B1,按回车键返回5;操作流程步骤如图3所示:

excel合并单元格怎么弄

图3

2.A1中有两个星号*和两个问号。星号不区分半角和全角,问号区分半角和全角,那么*?*?的长度是5。

(2)返回全角字符和半角字符的长度示例。

1.双击单元格B1,将公式=LENB(A1)复制到B1,按回车键返回10;双击B2,输入公式=LENB(A2),然后按enter键返回19;操作流程步骤如图4所示:

excel合并单元格怎么弄

图4

2.A1里的Excel 2016有5个字母、4个数字和1个空格,加起来是10;除了A1的内容之外,A2还包含一个空格和四个汉字,其长度为19,表示每个汉字,

LenB函数计为2个字节,数字、字母和空格计为1个字节。

四、Excel Len函数和LenB函数的应用实例(1)LEFT Len LenB函数的组合实现了对文本中字母和数字的截取。

1.如果要截取Excel 2016函数教程中的字母和数字。双击单元格B2,将公式=left(A2,LEN(A2)-(LENB(A2)-LEN(A2))-1)复制到B2,然后按Enter键。

返回Excel 2016;操作流程步骤如图5所示:

excel合并单元格怎么弄

图5

2、公式=LEFT(A2,LEN(A2)-(LENB(A2)-LEN(A2)-1)说明:

a、LEN(A2)用于返回A2的字符数,结果为15;LENB(A2)用于返回A2的字节数,结果为19。

b,(LENB(A2)-LEN(A2))用于计算有多少个汉字,用字节数19减去字符数15的结果正好是汉字总数;这使用LenB函数将每个汉字计为两个字节。

Len函数将所有字符计为一个字符。

c,LEN(A2)-(LENB(A2)-LEN(A2))-1用于计算要截取的字符串的长度。从字符总数15中减去4个汉字,结果只是字母、数字和空格的数量。减去1就是去掉2016年之后的空格。

d,公式变成=LEFT(A2,10),最后用LEFT函数从A2中左边第一个字符开始截取,一共截取了10个字符,就为了截取Excel 2016。

(二)右Len LenB函数组合截取汉字

1.以从Excel 2016函数教程中截取的汉字为例。双击B2单元格,将公式=RIGHT(A2,LENB(A2)-LEN(A2))复制到B2,按回车键返回函数教程;操作流程步骤,

如图6所示:

excel合并单元格怎么弄

图6

2. Formula=Right (A2, LENB(A2)-LEN(A2)) Description:

a、LENB(A2)-LEN(A2)用于计算A2中的汉字数(如上所述),结果为4。

b、公式变成=RIGHT(a2,4),最后用RIGHT函数从右边截取四个字符,结果恰好是四个汉字函数课程。

提示:以上截取数字、字母和汉字的方法只适用于数字和字母在左边,汉字在右边的情况。如果数字或字母分布在汉字两侧(如Excel函数教程2016),将无法正确截取。这时,

需用Left + LookUp + LenB + Mid + Row 函数实现,具体请参考《Excel拆分单元格与用分列与公式把一列内容拆分为两列或三列》 一文。

(三)Len + Subtitute函数组合实现返回文本中指定词组的个数

1、假如要统计一个单元格中某个词(如excel)的个数。双击A2 单元格,把公式=(LEN(A1)-LEN(SUBSTITUTE(A1,excel,)))/LEN(excel) 复制到A2,

按回车,返回3;双击A1,把E 改e,A2 中的值变为4;操作过程步骤,如图7所示:

excel合并单元格怎么弄

图7

2、公式=(LEN(A1)-LEN(SUBSTITUTE(A1,excel,)))/LEN(excel)说明:

A、SUBSTITUTE(A1,excel,) 用于用空值 取代A1 中所有excel;LEN(SUBSTITUTE(A1,excel,)) 用于返回A1 中除全部excel 外字符串的长度,

结果为28。

B、LEN(A1) 用于返回A1 的长度43,则LEN(A1)-LEN(SUBSTITUTE(A1,excel,)) 变为43 - 28,结果等于15,

也就是A1 中所有excel 的全部字母的个数。

C、LEN(excel) 用于返回excel 的字母个数5,则公式变为15/5,结果等于3;值得注意的是,Substitute函数区分大小写,以大写E 开头的Excel 并没有被取代,

结果才统计出3 个excel,当把E 改为e 后,才统计出4 个。

(四)LenB函数把每个汉字的长度计为1的问题

1、如果Excel 的默认语言没有设置为中文,LenB函数把每个汉字的长度计为1,要解决此问题,只需把Excel 的默认语言设置为中文;演示如图8所示:

excel合并单元格怎么弄

图8

2、把默认语言设置为中文后,一定要关闭所有打开的Excel 窗口,然后重新打开,设置才生效。

(五)Len + if函数组合实现截取指定位数的数字

1、如果要求两位数字截取一位、四位截取两位、六位截取四位。双击B1 单元格,

把公式=IF(LEN(A1)=2,LEFT(A1,1),IF(LEN(A1)=4,LEFT(A1,2),IF(LEN(A1)=6,LEFT(A1,4)))) 复制到B1,按回车,

返回1;选中B1,双击B1 右下角的单元格填充柄,则返回剩余数字的截取结果;操作过程步骤,如图9所示:

excel合并单元格怎么弄

图9

2、公式=IF(LEN(A1)=2,LEFT(A1,1),IF(LEN(A1)=4,LEFT(A1,2),IF(LEN(A1)=6,LEFT(A1,4)))) 说明:

A、LEN(A1) 返回A1 中数字的长度;LEN(A1)=2 是左起第一个IF 条件,如果LEN(A1) 等于2,则执行LEFT(A1,1),

即用Left 函数从左边截取一个数字;否则执行IF(LEN(A1)=4,LEFT(A1,2),IF(LEN(A1)=6,LEFT(A1,4))。

B、继续往下执行,如果LEN(A1)=4 成立,执行LEFT(A1,2),

即用Left 函数从左边截取两位数字;否则执行IF(LEN(A1)=6,LEFT(A1,4);最后一个If 以此类推。

(六)Right + Len + Find函数组合实现从右边截取指定字符

1、如果要截取右边两个单词。双击B1 单元格,把公式=RIGHT(A1,LEN(A1)-FIND(fun,A1)+1) 复制到B1,按回车,

返回function tutolail;操作过程步骤,如图10所示:

excel合并单元格怎么弄

图10

2、公式=RIGHT(A1,LEN(A1)-FIND(fun,A1)+1) 说明:

A、FIND(fun,A1) 用于返回要截取字符(function tutolail)的开始位置,结果为12。

B、LEN(A1) 用于返回A1 中文本的长度,结果为28。LEN(A1)-FIND(fun,A1)+1 用于计算要截取字符的长度,结果为28 - 12 + 1=17。

C、则公式变为=RIGHT(A1,17),最后用Right 函数从右边截取17 个字符,恰好是function tutolail。

Excel,以上就是本文为您收集整理的Excel最新内容,希望能帮到您!更多相关内容欢迎关注。