1. excel一个字符串包含另一个字符串
请参考我通常会使用的解决方法:
用编程语言表示 Filename = FILE + i 其实就是进行字符串操作,主要使用的就是&符号。
模拟代码(假设你已获得了文件名称并赋值给了file变量)
dim i as intger
dim filename as string
i=1
filename =""
for i=1 to 145
Filename = FILE &format( i,"000")
msgbox “当前文件名称为:” & Filename
next i
想问下,后缀如何连接呢,我的文件后缀是.ISD。
如果你想做的完美点,就需要先将文件名称里的后缀名去除后赋值给file变量,然后调整一下filename变量的赋值语句就行了。
Filename = FILE &format( i,"000") &“.ISD”
我通常因为处理的文档都是自己用的,所以不在乎文件名称的美观性,直接就是在原文件名后面加上需要加的内容(比如时间戳啥的)与后缀。
2. excel取两个字符之间的字符串
以下从一个单元格字符串中提取出连续出现的数字,并且空格分割,后面只需分列以下就提取到不同单元格了。函数代码如下:
Function REFIND(str, re) Dim Reg As New RegExp With Reg .Global = True .Pattern = re Set matchs = .Execute(str) For Each Match In matchs y = y & " " & Match Next End With 'MsgBox y REFIND = yEnd Function注意:需要是office的VBA环境,sheet名字右键查看代码或者开发工具进入VBA界面。在插入中插入模块,编写代码,保存;然后就可以在表格中使用了。如果出现用户自定义类型未定义,那是因为RegExp类型需要从工具栏中引用添加 MicrosoftVBScriptRegularExpressions5.5
3. excel查找一个字符串是否在另一个字符串
正常情况下是用FIND函数,比如:=FIND("字符",A2),就是在A2单元格查找"字符"2个字,找到即返还数字、找不到显示错误。
完整的公式为:
=IF(ISNUMBER(FIND("字符",A2)),"有","无")
还可以用替换该字符测定文本长度是否有变化,若前后有变化说明替换了该字符,否则没有该字符。
判断A2单元格里是否有“字符”2个字的公式为:
=IF(LEN(A2)=LEN(SUBSTITUTE(A2,"字符","")),"没有","有")
但这样纯文字的讲解 你估计看的云里雾里,最好是对着视频教程学习,一遍就能学会,我这里收藏了一套《零基础到精通的excel教程》有需要的给我点个赞,找我领取
4. excel判断字符串包含另一个字符串
判断是否有|使用INSTR函数,函数的说明如下:
InStr函数示例
本示例使用InStr函数来查找某字符串在另一个字符串中首次出现的位置。
DimSearchString,SearchChar,MyPos
SearchString="XXpXXpXXPXXP"'被搜索的字符串。
SearchChar="P"'要查找字符串"P"。
'从第四个字符开始,以文本比较的方式找起。返回值为6(小写p)。
'小写p和大写P在文本比较下是一样的。
MyPos=Instr(4,SearchString,SearchChar,1)
'从第一个字符开使,以二进制比较的方式找起。返回值为9(大写P)。
'小写p和大写P在二进制比较下是不一样的。
MyPos=Instr(1,SearchString,SearchChar,0)
'缺省的比对方式为二进制比较(最后一个参数可省略)。
MyPos=Instr(SearchString,SearchChar)'返回9。
MyPos=Instr(1,SearchString,"W")'返回0。
替换|为,使用Replace函数,例如:
Replace("KSDHKJH|SDF|SDF",“|”,“,”)
希望对你能有所帮助。
5. excel一个字符串包含另一个字符串的数据
Excel要想取另一个 Sheet的字符串。我们先要点到这个有字符串的工作表当中,然后双击这个单元格,用鼠标将所有的我们需要的字符串进行选取,然后点击复制或者点击看出来,然后我们再回到这个Excel表当中,再点击,我们需要放入这些字符串的单元格,再双击单元格,把鼠标移动到具体的位置,然后点击卡住位就行了。
6. excel字符串中间插一个字符
在原列没法实现,应该再用上一列如:字符在A列,在B1单元格用函数 =CONCATENATE("山东省济南市",A1) 将这个函数填充到整个B列A列输入的字符,在B列中显出合成的字符串。
(输入的字符在A列,从第一行开始)在B列第1格点击鼠标,输入=CONCATENATE("山东省济南市",A1) 粘过去也行。鼠标移到这一格的右下角,形状变成细实线的“+”时,按住鼠标向下拖动鼠标,这样就填充到你拖到的那一格了。A列输入字符,看看效果。
7. excel一个字段包含另一个字段
excel中先选中该字段所在在位置,然后右击‘超链接’就可以选择你需要链接的内容。
8. excel两个字符串合并成一个字符串
EXCEL中加字符串,可以用concatenate()函数。
利用concatenate()函数将不同单元格中字符串连接的方法为:=concatenate(单元格1,“字符串1”,“字符串2”,“字符串3”),如果还有字符串还可以往后面加,注意用逗号“,”隔开。
这个方法是我在把货物名称、代码、合同号等字符连接起来进行一个单元格中的打印时,发现的快捷的方法
9. excel字符串第几个字符
判断方法如下:
1,判断字符串中是否包含大写字母A,可用公式=IF(ISNUMBER(FIND("A",A1)),"有","无")。
2,下拉公式会发现,含有小写字母a的结果是无,该公式里的FIND函数提取的是指定的字符区分大小写。
3,如果要判断是不是包含字母A且不区分大小写,可用SEARCH函数代替FIND函数,公式=IF(ISNUMBER(SEARCH("A",A1)),"有","无")。
4,要想判断单元格中是否包含多个指定字符中的某一个,如判断单元格中是否包含“大”、“小”、“20”这三个字符中的一个,可用公式=IF(OR(ISNUMBER(FIND({"大";"小";"20"},A1))),"有","无")。
5,下拉公式会发现,只要包含这三个字符中的任意一个,结果都是有。
6,而要判断是否同时包含这三个字符,只要把公式中的OR改成AND即可,公式=IF(AND(ISNUMBER(FIND({"大";"小";"20"},A1))),"有","无")。
7,要判断包含这三个字符中的几个,可用公式=COUNT(FIND({"大";"小";"20"},A1))。
8,要判断单元格中是否包含字母A,且不论在字符串的什么位置,也不区分大小写,可用公式=IF(COUNTIF(A1,"*A*"),"有","无")。
9,如果要判断四个字符中是否以字母A开头,公式=IF(COUNTIF(A1,"A???"),"有","无")或=IF(COUNTIF(A1,"A*"),"有","无")。
10. excel 一个字符串是否包含另一个字符串
=MATCH(A1,E1:E600,0) 输入以上公式可以返回查找到的行号数!
11. excel一个字符串包含另一个字符串吗
1先打开Excel 2013,新建工作表
2其次,在新建的工作表中输入数据内容
3之后,点击B2单元格,输入“=”
4再之后,在单元格中输入公式=COUNTIF(A2,"*"&B$1&"*")
5最后,点击Enter回车键得到计算结果,如果结果为1则表明查找了特定的字符串,如果为0就是没有找到
- 相关评论
- 我要评论
-