当前位置:主页 > 平面设计 > 字符串

字符串

excel用数组公式获取字符在字符串中最后出现的位置
excel用数组公式获取字符在字符串中最后出现的位置

如果要获取字符串中的某个字符最后出现的位置,可以用下面的数组公式。假如A1单元格中的字符串为“Microsoft Office Word”,要查找字符“o”最后出现的位置,在单元格B1中输入数组公式,公式输入完毕后按Ctrl +Shift +Enter结束。=MAX((MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1)="o")*ROW(INDIRECT("1:"&LEN(A1))))或:=LOOKUP(LEN(A1),FIND("o",A1,ROW(INDIRECT("1:"&LEN(A1)))))两公式都返回字符“o”最后出现的位置“19”。但后面的公式可以区分大小写,例如如果将查找的字符换成“O”,前一个公式仍返回“19”,而后面的公式将返回“11”。

136 次浏览
EXCEL表中LEFT和RIGHT函数的用法详解
EXCEL表中LEFT和RIGHT函数的用法详解

在用EXCEL表中的时候,懂得一些常用的函数,会给你的工作带来很大便利。就像上次偶然的机会,听同事说道LEFT和RIGHT函数的用法,还挺有用的。像导出的财务数据,日期的格式都是2010-01-01,但是如果你只需要年月,不需要日期,你可以插入另外一列,适用函数,=LEFT(该数据,7),该列显示之后会成为2010-01,就可以按月份进行排序或者分类汇总了。RIGHT的用法一样,只是从右边开始截取第几位数字,原理和LEFT一样。在网上查了查,查到了完整的公式定义和用法,粘贴出来,给大家共享,其实也是担心自己久了会忘掉,写在这里以后可以查阅。还真的,以前很多特别有用的EXCEL表格的用法,我都忘记了。如那个LOOKUP的用法,还有一些排序的方法。现在很难记得起来。LEFT函数  函数名称:LEFT  主要功能:从一个文本字符串的第一个字符开始,截取指定数目的字符。  使用格式:LEFT(text,num_chars)  参数说明:text代表要截字符的字符串;num_chars代表给定的截取数目。    应用举例:假定A38单元格中保存了“我喜欢天极网”的字符串,我们在C38单元格中输入公式:=LEFT(A38,3),确认后即显示出“我喜欢”的字符。函数名称:RIGHT  主要功能:从一个文本字符串的最后一个字符开始,截取指定数目的字符。  使用格式:RIGHT(text,num_chars)

164 次浏览
excel利用公式计算单元格中的具体字符的数量
excel利用公式计算单元格中的具体字符的数量

以下公式可以计算单元格A1中的字符串中含有字符B的数量:  =LEN(A2)-LEN(SUBSTITUTE(A2,"E",""))  这个公式使用SUBSTlTUTE函数创建一个新的字符串(在内存中),把所有的字符B放到里面。然后,用原有字符串的长度减去这个字符串的长度。从而得出原有字符串中包含字符E的数量。但此公式区分大小写,即如果用户想查询A2中字符E的数量,则使用此公式,如果想查询A2中字符e的数量,则相应的使用以下公式:  =LEN(A2)-LEN(SUBSTITUTE(A2,"e","")) 相应地,使用以下公式把二者相加即可得到不分大小写的字母B的数量,即:  =2*LEN(A2)-LEN(SUBSTITUTE(A2,"E",""))-LEN(SUBSTITUTE(A2,"e",""))  事实上,您可以使用下面的公式也可以计算在单元格A2的字符串中字符E(无论是大写还是小写)的数量,而且此公式更加简洁:  =LEN(A2)-LEN(SUBSTITUTE(SUBSTITUTE(A2,"E", ""),"e",""))  假设单元格A2的值为“Excel教程:excel329.cn”,则以上三个公式的说明和结果如图所示excel利用公式计算单元格中的具体字符的数量

120 次浏览
excel用自定义函数提取单元格内字符串中的数字
excel用自定义函数提取单元格内字符串中的数字

如果Excel单元格中包含一个混合文本和数字的字符串,要提取其中的数字,通常可以用下面的公式,例如字符串“隆平高科000998”在A1单元格中,在B1中输入数组公式:=MID(A1,MATCH(1,–ISNUMBER(–MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1)),0),COUNT(–MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1)))公式输入完毕按Ctrl+Shift+Enter结束,公式返回文本形式的数值“000998”。下面的公式也可以提取字符串中的数值,并返回数值形式:=LOOKUP(9E+307,–MID(A1,MIN(FIND({0;1;2;3;4;5;6;7;8;9},A1&1234567890)),ROW(INDIRECT("1:"&LEN(A1)))))公式返回“998”。上述两个公式适合于字符串中包含连续数字的情况。但有时字符串中可能包含多个被文本分隔的数字,如“世纪家园31栋3单元901室”中就包含了3个数值,用上面的第二个公式只能返回第一个数值“31”,而第一个公式不能得到正确的结果。要分别提取字符串中的各个数值,可以用下面的自定义函数。在Excel中按Alt+F11,打开VBA编辑器。单击菜单“插入→模块”,在代码窗口中输入下列代码:Function GetNums(rCell As Range, num As Integer) As StringDim Arr1() As String, Arr2() As StringDim chr As String, Str As StringDim i As Integer, j As IntegerOn Error GoTo line1Str = rCell.TextFor i = 1 To Len(Str)chr = Mid(Str, i, 1)If (Asc(chr) < 48 Or Asc(chr) > 57) ThenStr = Replace(Str, chr, " ")End IfNextArr1 = Split(Trim(Str))ReDim Arr2(UBound(Arr1))For i = 0 To UBound(Arr1)If Arr1(i) <> "" ThenArr2(j) = Arr1(i)j = j + 1End IfNext

105 次浏览
Excel中trim函数进行操作的使用方法
Excel中trim函数进行操作的使用方法

复制某些单元格时会有多余空格出现在单元格首尾以及中间,使用trim函数可以去除多余空格,具体该怎么去操作的呢?今天,小编就教大家在Excel中trim函数进行操作的使用方法。  Excel中trim函数进行操作的使用步骤如下:  函数语法  trim(text)  用来删除字符串前后的单元格,但是会在字符串中间保留一个作为连接用途。  实例  看到A1单元格字符串是" hello 你好 ",单元格前后以及中间都有两个空格符。  看到excel中对于该函数的解释。  在B1单元格输入=TRIM(A1)  结果是在B1单元格显示为"hello 你好",看到B1单元格字符串首尾的空格去除掉,字符串中间保留一个空格作为连接用。

141 次浏览
Excel 首字母大写其余字母小写和保持不变的公式
Excel 首字母大写其余字母小写和保持不变的公式

文章介绍excel 首字母大写的两种情况,首字母大写其余字母不变以及首字母大写其余字母小写的解决方法。  excel 首字母大写相关的函数有两个:PROPER和UPPER函数。  如下面的excel截图:A列是数据源,B列实现的效果是首字母大写其余字母小写的,C列的则是首字母大写其余字母保持不变。下面我们分别来看这两种效果的实现方法。 第一,excel 首字母大写,其余字母小写  方法一:B2输入公式=PROPER(A2),然后下拉复制。  方法二:将A列的字符串复制到word中,单击“开始”——“更改大小写”——“句首字母大写”,再选择性粘贴回EXCEL工作表单元格。第二,excel 首字母大写,其余字母保持不变  C2单元格输入公式:=UPPER(LEFT(A2))&RIGHT(A2,LEN(A2)-1),下拉。  公式解释:UPPER是将所有字母转换为大写,用LEFT(A2)做UPPER的参数,就只是将第一个首字母大写。然后用&连接后面的字符串。用LEN计算A2的字符串长度,然后减去1,从右边开始提取,也就是除了首字母以外的字符串原样提取出来。

310 次浏览
Excel中进行利用函数截取字符串的操作方法
Excel中进行利用函数截取字符串的操作方法

如何用函数截取字符串,是自算机考试会考到的。如何截取呢?今天,小编就教大家在Excel中进行利用函数截取字符串的操作方法。  Excel中进行利用函数截取字符串的操作步骤如下:  首先,打开excel。我这里用的是2010版的。  添加一点表格作为基础去截取字符串。  若要截取字符串,要使用MID函数。  在想要截取字符串到的位置输入“=MID”。  再点击“fx”,弹出来“函数参数”。  第一栏是截取的区域,第二栏输入的数字是从第几位开始截取,第三栏截取几位数。在输入“enter”就截取了。Excel中进行利用函数截取字符串的操作方法

149 次浏览
Excel使用SEARCH函数查找文本在字符串中的位置
Excel使用SEARCH函数查找文本在字符串中的位置

在Excel中,如果要查找文本在字符串中的位置,可以使用SEARCH函数查找文本在字符串中的位置。Excel2007可使用SEARCH函数查找文本在字符串中的位置。如上图所示,在B2单元格输入公式:=SEARCH("天",A2,1) 按回车键即可查找文本在字符串中的位置,返回查找的字符在字符串中的位置。Excel2007可使用SEARCH函数查找文本在字符串中的位置。相关说明:

148 次浏览
Excel使用LENB函数计算字符串的字节数
Excel使用LENB函数计算字符串的字节数

在Excel中,如果要计算字符串的字节数,可以使用LENB函数计算字符串的字节数。Excel2007可使用LENB函数计算字符串的字节数。如上图所示,在B2单元格输入公式:=LENB(A2) 按回车键即可计算字符串的字节数,返回字符串的字节数。Excel2007可使用LENB函数计算字符串的字节数。相关说明:

183 次浏览
Excel使用TRIM函数清除文本字符串的空格
Excel使用TRIM函数清除文本字符串的空格

在Excel中,如果要清除文本字符串的空格,可以使用TRIM函数清除文本字符串的空格。Excel2007可使用TRIM函数清除文本字符串的空格。如上图所示,在B2单元格输入公式:=TRIM(B1) 按回车键即可清除文本字符串的空格,返回清除空格后的文本。Excel2007可使用TRIM函数清除文本字符串的空格。相关说明:

145 次浏览
共计123条记录 上一页 1 2 3 4 5 6 7 ..13 下一页