当前位置:主页 > Office办公 > 字符串

字符串

Excel使用SEARCHB函数查找字符在字符串中的位置
Excel使用SEARCHB函数查找字符在字符串中的位置

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

132 次浏览
excel怎样用函数合并字符串
excel怎样用函数合并字符串

Excel中经常需要使用到函数合并字符串,函数具体该如何合并字符串呢?其实方法很简单,下面是由小编分享的excel用函数合并字符串的教程。  excel用函数合并字符串的方法  1:利用“&”连接字符来实现字符串的合并:  2:只需要将多个字符或字符串通过使用“&”符连接起来即可。如图,在A1单元格中输入公式【="百度"&" ID:"&"feifeidown"】即可实现字符串的合并。  3:该方法同样适合对数字进行合并运行,例如输入公式“=1&2&3”即可得结果“123”。  4:我们还可以利用CONCATENATE函数实现字符串的合并操作:  在A1单元格输入公式“=CONCATENATE("百度"," ID:","feifeidown")”即可合并字符串。  5:混合“&”和“CONCATENAGE”实现文本字符串的合并:  输入公式“=CONCATENATE("百度"," ID:","feifei"&"down")”即可得结果。  6:我们可以利用可视化的向导来使用公式:

133 次浏览
excel提取字符串中两相邻分隔符之间文本的公式
excel提取字符串中两相邻分隔符之间文本的公式

有时需要从包含分隔符号的字符串中提取子字符串,例如Excel工作表的某列中包含类似“200-GH11301-11TB5”的文本字符串,该字符串被两个相同的分隔符号“-”分成三部分,且每部分的字符数不固定,现在需要提取其中的第2部分内容“GH11301"。这时可以使用下面的公式,假如原字符串位于A1单元格中,在B1单元格中输入公式:=MID(LEFT(A1,FIND("`",SUBSTITUTE(A1,"-","`",2))-1),FIND("`",SUBSTITUTE(A1,"-","`",1))+1,LEN(A1))公式说明:本例用SUBSTITUTE函数将两个分隔符号“-”替换为“`”,“`”符号位于数字“1”键的左侧,也可改为字符串中没有出现的其他特殊符号。然后用FIND函数查找第二个“`”出现的位置并用LEFT函数去掉第二个“`”后面的部分,最后用MID函数提取所需内容。由于MID函数的第三个参数“LEN(A1)”大于所提取文本的字符数,因而本公式适用于各部分长度不固定的字符串。也可使用下面的公式:=TRIM(MID(SUBSTITUTE(A1,"-",REPT(" ",LEN(A1))),LEN(A1),LEN(A1)))公式说明:REPT(" ",LEN(A1))产生一个与原字符串长度相同的空格字符串,用SUBSTITUTE函数将其替换各分隔符号,这样所需提取文本的前后就都包含了与原字符串长度相同的空格字符串,再用MID函数进行截取,截取后的字符串前后都包含一些空格,最后用TRIM函数去掉这些空格即得到所需文本。本例原字符串中有2个分隔符号,第一部分有3个字符,第二部分有7个字符,第三部分有5个字符,字符串总长度LEN(A1)=17,MID函数截取后“GH11301”的前面就有4(3+17-17+1)个空格,后面就有6(17-4-7)个空格。如果字符串中包含更多的分隔符号,如“1130-80-F030305-5TB1-T(40)”,要提取各部分内容,可以将公式改为:提取第一部分:=TRIM(MID(SUBSTITUTE(A1,"-",REPT(" ",LEN(A1))),1,LEN(A1)))或者直接用公式:

246 次浏览
在excel2010中利用函数提取字符串的最后一个词
在excel2010中利用函数提取字符串的最后一个词

在excel2010中利用函数提取字符串的最后一个词是比较复杂的,因为FIND函数只能从左向右工作。因此,查找最后一个空格字符会有些问题。下列公式解决了这个问题:  =RIGHT(A1,LEN(A1)-FIND("*",SUBSTITUTE(A1," ","*",LEN(A1)-LEN(SUBSTITUTE(A1," ","")))))它会退回字符串的最后一个词,即最后一个空格后面的所有文本。但是这个公式也存在着一些问题。如果这个字符串不是至少包含一个以上的空格字符,它会查找失败。 使用IF函数修改这个公式就可以算出单元格A1中空格的数目。如果这个字符串没有空格,单元格A1中的所有内容都被返回。公式如下:  =IF(LEN(A1)-LEN(SUBSTITUTE(A1," ",""))-0,A1,RIGHT(A1,LEN(A1)-FIND("*",SUBSTITUTE(A1," ","*",LEN(A1)-LEN(SUBSTITUTE(A1," ",""))))))

125 次浏览
Excel表格TIME函数轻松将字符转换为时间型数据
Excel表格TIME函数轻松将字符转换为时间型数据

不规则数据现在越来常见,从网页上抓取到的列表或文本字符,从数据后台系统导出的字符串数据,如何把这些字符串转化为相应的数据格式并进行运算,看似很小的一个问题,却足以让你为之挠头。我遇到的应用场景:从百度统计后台导出的网页访问数据,其中有一列指标为"平均停留时长",用于统计访客访问某个页面时的阅读时间,很显然这是一串时间数据,互相可以比较大小,并计算平均以及加和等。但实际情况是,导出的excel表格数据,该列为一整串字符,没有办法比较并运算。现在需要这字符串转化为时间型数据。Excel电子表格的TIME()函数:TIME()函数用途:返回某一特定时间的小数值,它返回的小数值从0 到 0.99999999之间,代表0:00:00(12:00:00 A.M)到23:59:59(11:59:59 P.M) 之间的时间。语法:TIME(hour,minute,second)参数:Hour 是0 到23 之间的数,代表小时;Minute 是0 到59 之间的数,代表分;Second是0 到59 之间的数,代表秒。TIME()函数转化字符串为时间型数据假设原字符串放在C列,从2行开始往下,其原格式为:00:00:00,分别表示小时、分钟和秒,冒号占用2个字符,该字符串总长度10字符。1、首先将D列格式调整为自定义:"h"时"m"分"s"秒。2、在D2单元格输入函数:

156 次浏览
Excel TEXTJOIN函数使用教程
Excel TEXTJOIN函数使用教程

函数名称:TEXTJOIN函数功能:TEXTJOIN 函数将多个区域和/或字符串的文本组合起来,并包括你在要组合的各文本值之间指定的分隔符。如果分隔符是空的文本字符串,则此函数将有效连接这些区域。函数语法:TEXTJOIN(分隔符, ignore_empty, text1, [text2], …)ignore_empty(必需)如果为 TRUE,则忽略空白单元格。text1 (必需)要联接的文本项。文本字符串或字符串数组,如单元格区域中。[text2, …] (可选)要联接的其他文本项。文本项最多可以包含 252 个文本参数 text1。每个参数可以是一个文本字符串或字符串数组,如单元格区域。例如,=TEXTJOIN (" ",TRUE, "", "太阳", "将", "升", "起"、"明天") 将返回明天将升起太阳。备注:如果结果字符串超过 32767 个字符(单元格限制),则 TEXTJOIN 返回 #VALUE! 错误。示例如下:

133 次浏览
excel使用EXACT函数比较两个字符串
excel使用EXACT函数比较两个字符串

EXACT函数用于比较两个字符串:如果它们完全相同,则返回TRUE;否则,返回FALSE。函数EXACT区分大小写,但忽略格式上的差异。利用EXACT函数可以测试在文档内输入的文本。语法为:  EXACT(text1, text2)  ▲Text1:必需。第一个文本字符串。  ▲Text2:必需。第二个文本字符串。  示例:  =EXACT("excel","excel"):判断“excel”和“excel”是否完全相同,返回的结果是“true”  =EXACT("excel","excel329"):判断“excel”和“excel329”是否完全相同,返回的结果是“FALSE”

177 次浏览
Excel中使用vba让程序说话的制作方法
Excel中使用vba让程序说话的制作方法

excel中使用vba让程序说话的代码,如何在操作进行的呢?今天,小编就教大家在Excel中使用vba让程序说话的制作方法。  Excel中使用vba让程序说话的制作步骤如下:  首先我们打开一个工作样表作为例子。  使用alt+f11组合快捷键进入vbe编辑器,插入一个新的模块,并在模块中输入以下代码:  Sub myProcedure()  Application.Speech.Speak ("Hello" & Application.UserName)  End Sub  speech.speak命令需要安装texttospeech组件,如果没有安装过,excel会提示安装,现在系统中一般都会有安装,这里只是提一下,记住texttospeech组件可以直接在微软官方网站进行下载。  在这个代码里,tts语音组件只能朗读文本字符串,或者是值是文本字符串的变量。如括号内的字符串“hello”和username这个值为字符串的变量。  实际运行中,我们可以将该代码设为开启工作薄时自动播放,配合上定时功能,更能添加更多有趣的设置。比如将代码修改如下:

142 次浏览
Excel2003使用拼音指南功能 使用教程
Excel2003使用拼音指南功能 使用教程

只有通过“Microsoft Office 语言设置”启用了日语、简体中文、繁体中文或朝鲜语支持时,此“帮助”主题中描述的功能或某些选项才可用。显示或隐藏拼音指南选择要显示或隐藏其拼音指南的单元格。将鼠标指向“格式”菜单中的“拼音指南”,然后单击“显示或隐藏”。当显示拼音指南时,“显示或隐藏”旁的按钮将处于按下状态。注释Microsoft Excel 仅自动地向日语版 Excel 中输入的新数据添加拼音符号。如果打开在早期版本 Excel 或其他程序中创建的文件,则不会自动生成拼音符号。修改拼音指南双击要修改的拼音指南所在的单元格,然后单击拼音指南。提示如果要使用键盘将指针移动到拼音指南中,请按 Alt+Shift+向上键。如果要返回到拼音指南所应用的父字符串中,请按 Alt+Shift+向下键。当修改拼音指南时,父字符串的颜色会变化。修改拼音指南。请执行下列操作之一:合并拼音指南例如,当使用日语时,的拼音指南通常分为和。若要将这些信息合并成一个字符串: ,请选择目标父字符串 。

155 次浏览
Excel2003对已确定的字符串进行汉字重选
Excel2003对已确定的字符串进行汉字重选

Microsoft Excel 允许对已输入和转换的字符串进行汉字重选。选定其中包含要进行汉字重选的字符串的单元格,单击字符串(进行汉字重选的目标),然后双击该字符串。突出显示的字符串将成为进行汉字重选的目标区域。用鼠标右键单击单元格,然后单击快捷菜单上的“汉字重选”。单击所需的字符,然后按两次 Enter。注释某些“日文输入法编辑器”可能无法执行汉字重选。

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