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

字符串

Excel使用RIGHT函数拆分电话号码
Excel使用RIGHT函数拆分电话号码

在Excel中,如果要拆分电话号码,将电话号码中的区号和号码分隔开来,可以使用RIGHT函数拆分电话号码。Excel2007可使用RIGHT函数拆分电话号码。如上图所示,在B2单元格输入公式:=LEFT(A2,LEN(A2)-8) 在C2单元格输入公式:=RIGHT(A2,8) 按回车键即可拆分电话号码,返回按区号和号码分隔后的电话号码。Excel2007可使用RIGHT函数拆分电话号码。相关说明:

154 次浏览
Excel如何对包含短横线“-”的字符串排序一例
Excel如何对包含短横线“-”的字符串排序一例

有时需要在Excel中对包含短横线“-”(即减号、连字符或横杠)的文本按某种要求进行排序,例如下图的“编号”列中,某些文本所包含的字符除短横线外都相同,如“A1001”和“A10-01”,要求将所有包含短横线的字符串全部排在一起。但Excel默认排序时会将每个包含短横线的字符串排在其他字符串的下边,如右图所示。这是由于Excel在对文本排序时会忽略短横线“-”,另一个会被忽略的字符是英文单引号“’”(即撇号)。如果两个文本字符串中除了短横线不同外其余字符都相同,则包含短横线的文本会排在后面。遇到这种情况,可将“编号”列文本中的短横线全部替换为某个特殊字符,如“[”,排序后再将该字符替换回“-”即可。或者在辅助列中使用公式替换,例如本例在C2单元格输入公式:=SUBSTITUTE(A2,"-","[")填充公式到C11单元格,然后按C列排序。Excel在对文本字符串排序时,是按从左到右的顺序逐个字符对比后排序的。经验证,在默认的次序中,特殊字符都排在数字和字母的前面,即:(空格) ! " # $ % & ( ) * , . / : ; ? @ [ \ ] ^ _ ` { | } ~ + < = > 0 1 2 3 4 5 6 7 8 9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z因而也可将公式中的“[”改为其他特殊字符。而要将包含短横线的文本字符串全部排在后面,可将公示中的“[”改为字母“Z”。

135 次浏览
Excel中如何去掉字符串中的空格
Excel中如何去掉字符串中的空格

一、去掉字符串前后空格 由于在excel中误输入,或者从外部源导入的文本数据可能包含在文本中嵌入的非打印字符。 用TRIM、CLEAN和SUBSTITUTE函数去掉空格 以A1单元格的数据源,分别用TRIM、CLEAN和SUBSTITUTE函数去掉空格后的效果为A2:A4区域。 SUBSTITUTE函数是将单元格里所有的空格都去掉。 Trim函数用于去除多余的空格,而不是所有空格都去除。 CLEAN函数在这里无实际作用。 通过用=LEN(A1)测试单元格内容长度,可以看出,CLEAN函数之后的字符串长度未变。CLEAN函数具有删除非打印字符的功能,对从其他应用程序中导入的文本使用CLEAN函数,将删除其中含有的当前操作系统无法打印的字符。例如,可以删除通常出现在数据文件头部或尾部、无法打印的低级计算机代码。 二、去掉字符串中的所有空格 用替换去掉空格 使用TRIM函数只能去掉字符串前后的空格,但是对于字符串中间的空格,只能去掉多余的空格而保留一个空格。如果想要把字符串中的所有空格全部删除,最简便的方法是使用查找替换的方法,具体方法和步骤如下。 第一步:选择要删除空格的单元格区域。 第二步:Ctrl+H,打开“查找和替换”对话框,切换到“替换”选项卡,在“查找内容”输入框中输入一个空格,在“替换为”输入框中不输入任何字符。 第三步:单击“全部替换”按钮,就将选定区域内所有单元格字符的空格全部删除。

180 次浏览
Excel中lenb函数的运用方法
Excel中lenb函数的运用方法

lenb函数与len函数类似,计数字符串中所有字符的个数。今天,小编就教大家在Excel中lenb函数的运用方法。  Excel中lenb函数的运用步骤如下:  我们首先打开一个样表。  选择插入lenb函数,格式为LEFTB(text)。  text为输入的字符串,或者是引用单元格。  半角的数字和字母计数为1,汉字计数为2,所以我们看到的结果是这样的。  对比len函数,可见len函数对汉字的计数还是为1。  空格作为特殊符号,与其他不可显符号一样,也计数。Excel中lenb函数的运用

143 次浏览
在Excel中怎么使用DOM对象加载XML文档
在Excel中怎么使用DOM对象加载XML文档

对于XML而言,DOM文档对象模型是一个对象化的数据接口,该对象模型包括多个对象集合,通过操作这些对象,可以轻松地操纵XML文档的数据。以下是小编为您带来的关于在Excel中使用DOM对象加载XML文档的方法,希望对您有所帮助。  在Excel中使用DOM对象加载XML文档的方法  1、启动Excel 2013并打开Visual Basic编辑器,选择“工具”|“引用”命令打开“引用”对话框,在“可使用的引用”列表中选择"Microsoft XML,v6.0"选项,如图1所示。单击“确定”按钮即可实现对XML库文件的引用。  图1 引用XML库文件  2、在工程资源管理器中添加一个模块,在模块的“代码”窗口中输入程序代码,如图2所示。具体的程序代码如下所示:  Sub CreatXMLDocument()  Dim xmlDoc1 As New DOMDocument '新建Document文档对象  Dim xmlDoc2 As New DOMDocument '新建Document文档对象  Dim strTemp As String  xmlDoc1.async=False

154 次浏览
利用Excel公式让文本变数值技巧
利用Excel公式让文本变数值技巧

由于工作需要,我们有时需要在Excel表格中输入的一些像“+0.26”和“123.45 (123.45)”的数据。因为这其中含有“+”、“)”或空格,因此必须将它们转成文本才能正确显示。  但有时我们又不可避免地需要利用这些数据来进行运算。如果是一两个当然好说,用计算器来算一算就出来了,然而如果有上千个这样的数据需要进行计算呢?那工作量就显得太大了。  不过不要紧,Excel已经给我们提供了许多方便实用的函数,只需将他们合理运用,就会让你的电脑乖乖的为你服务。  就我们上面提到的问题,主要用下面三个函数就可以解决。  第一个是right:提取字符串右边的若干个字符。  第二个是leftb:指定返回文本串中的第一个或前几个字符。  第三个是value:将代表数值的文本字符串转成数值。  举个例子:b3单元格内的字符串是“123.45 (123.45)”,b2单元格内的字符串是“+0.26”,而b4单元格需要得出123.45-0.26的值。  那么b4单元格的公式就是“=value(leftb(b3,6))-value(right(b2,4))”  其中value(leftb(b3,6))代表的意思是将b3单元格内的字符串取前6位,并将其转为数值。  value(right(b2,4))代表将b2单元格内的字符串取右边4位,并将其转为数值。  两者相减得到b4的数值。

117 次浏览
在Excel中根据身份证号码自动生成出生日期和性别的方法
在Excel中根据身份证号码自动生成出生日期和性别的方法

根据身份证号码自动生成生日的方法方法一:15位身份证号:410881790605552 输出出生日期1979/06/05=CONCATENATE("19",MID(E2,7,2),"/",MID(E2,9,2),"/",MID(E2,11,2))公式解释:a.MID(E2,7,2)为在身份证号码中获取表示年份的数字的字符串b. MID(E2,9,2) 为在身份证号码中获取表示月份的数字的字符串c. MID(E2,11,2) 为在身份证号码中获取表示日期的数字的字符串d.CONCATENATE("19",MID(E2,7,2),"/",MID(E2,9,2),"/",MID(E2,11,2))目的就是将多个字符串合并在一起显示。18位身份证号:410881197906055521 输出出生日期1979/06/05

132 次浏览
Excel lookup应用-从字符串取数动画教程
Excel lookup应用-从字符串取数动画教程

Excel lookup应用-从字符串取数动画教程取左边=-LOOKUP(,-LEFT(A1,ROW($1:16)))取右边=-LOOKUP(,-Right(A1,ROW($1:16)))

138 次浏览
如何利用公式提取Excel单元格中的汉字
如何利用公式提取Excel单元格中的汉字

对于一个混杂各种字母、数字及其他字符和汉字的文本字符串,要提取其中的汉字,在Excel中通常可用下面的公式。例如下图A列中的字符串,要在B列提取其中的汉字(或词语)。 如果汉字位于字符串的开头或结尾,用LEFT或RIGHT函数即可提取,例如上图中A2:A4区域中的字符串。在B2中输入下面的公式:=LEFT(A2,LENB(A2)-LEN(A2))就会返回字符串中开头的几个汉字。说明:LENB函数和LEN函数都可用返回文本字符串中的字符数,不同的是,LENB函数会将每个汉字(双字节字符)的字符数按2计数,LEN函数则对所有的字符,无论是单字节还是双字节都按1计数,因而公式中的“LENB(A2)-LEN(A2)”返回文本字符串中的汉字个数。同样对于A6:A8区域中的字符串,在B6中用RIGHT函数即可:=RIGHT(A6,LENB(A6)-LEN(A6))如果汉字位于字符串的中间,可使用下面的数组公式。例如图中A10:A12区域中的字符串,在B10中输入数组公式:=MID(A10,MATCH(2,LENB(MID(A10,ROW(INDIRECT("1:"&LEN(A10))),1)),),LENB(A10)-LEN(A10))

143 次浏览
excel利用VBA将文本字符串的首字母变成大写
excel利用VBA将文本字符串的首字母变成大写

下面的VBA代码可以将活动工作表中的所有文本字符串的首字母改为大写,对包含公式单元格则不作更改。Sub CapitalizeFirstLetter()Dim Rng As RangeActiveSheet.UsedRange.SelectFor Each Rng In Selection.CellsIf Rng.HasFormula = False ThenRng.Value = Application.WorksheetFunction.Proper(Rng.Value)End IfNext RngEnd Sub

273 次浏览
共计123条记录 上一页 1.. 4 5 6 7 8 9 10 ..13 下一页