1. excel查找字符串
1、首先我们打开需要编辑的Excel表格。
2、然后我们点击C1输入公式:=IF(ISERR(FIND("1",B1)),"不包含","包含"),回车确定。
3、然后我们鼠标左键单击C1单元格下拉,即可判断B列中是否是否含有某个字符了
2. excel取出字符串中的字母
首先在顶部工具栏选择“公式”,点击“插入函数”;然后在“查找函数”输入框里输入“left”,选择“确定”;接着在“字符串”文本框里输入需要提取字符的单元格名称,“字符个数”文本框里输入需要提取的个数;最后点击“确定”即可。
left函数作用是用来对单元格内容进行提取,语法结构是LEFT(text, num_chars)
3. excel中查找字符串并返回文本
B2=VLOOKUP("*"&RIGHT(A2,4),Sheet2!A:A,1,0)
4. excel 查找包含字符串的单元格
Excel中,可以利用find函数来判断一个字符创中是否包含某一特定字符。关于find函数:函数 FIND 和 FINDB 用于在第二个文本串中定位第一个文本串,并返回第一个文本串的起始位置的值,该值从第二个文本串的第一个字符算起。示例:举例说明如下:
1.判断A列的字符串中是否包含B列字符:
2.输入公式如下:公式解释:find函数用法=find(要查找的字符串,被查找的字符串,起始位置(可省略)),这里加了一个iferror函数,当查找不到时,捕获错误,并重新发挥值。
3.下拉填充,如果返回数字则说明包含,返回文本就是不包含。
5. Excel找出字符串中最大数字
你要提取的数字位数都一致吗?如果都一致可以用vlookup实现,附件中的文件时提取文本中的手机号,供你参考附件中的公式为:=VLOOKUP(0,MID(A1,ROW($A$1:$A$99),11)*{0,1},2,0)公式中的引用范围根据实际情况修改,如果你要提取的数字不是11位,则将11改成相应的位数即可(例如需要提取的数字是8位,则将公式中的11改成8即可)
6. excel寻找有特定字符函数
这情况一般不用VLOOKUP,改用INDEX函灵数,在SHEET1的C1输入公式下拉:
=INDEX(Sheet2!A:A,MATCH("*"&A2&"*",Sheet2!B:B,))
如果一定要用VLOOKUP函数的,公式应这样写:
VLOOKUP("*"&A2&"*",IF({1,0},Sheet2!B$2:B$999,Sheet2!A$2:A$999),2,)
还可以加入防错判断,当公式下拉时,遇上A列数据为空白,或是A列的数据不存在于SHEET2!的B列中时,公式也返回空白值,以上的公式会返回错误值。
INDEX加入防错:
=IF(COUNTIF(Sheet2!B:B,"*"&A2&"*")*(A2<>""),INDEX(Sheet2!A:A,MATCH("*"&A2&"*",Sheet2!B:B,)),"")
VLOOKUP加入防错:
=IF(COUNTIF(Sheet2!B:B,"*"&A2&"*")*(A2<>""),VLOOKUP("*"&A2&"*",IF({1,0},Sheet2!B$2:B$999,Sheet2!A$2:A$999),2,),"")
我把文件传上来,请点击这回答右下角绿色的“点击下载”按钮,下载文件看看效果。
INDEX函数示例图:
VLOOKUP示例图:
7. excel如何查找字符串,返回字符串 函数
Excel中,可以利用find函数来判断一个字符创中是否包含某一特定字符。
关于find函数:
函数 FIND 和 FINDB 用于在第二个文本串中定位第一个文本串,并返回第一个文本串的起始位置的值,该值从第二个文本串的第一个字符算起。
这些函数可能并不适用于所有语言。
FIND 适用于使用单字节字符集 (SBCS) 的语言,而 FINDB 适用于使用双字节字符集 (DBCS) 的语言。 您的计算机上的默认语言设置对返回值的影响方式如下:
无论默认语言设置如何,函数 FIND 始终将每个字符(不管是单字节还是双字节)按 1 计数。
当启用支持 DBCS 的语言的编辑并将其设置为默认语言时,FINDB 会将每个双字节字符按 2 计数。 否则,FINDB 会将每个字符按 1 计数。
支持 DBCS 的语言包括日语、中文(简体)、中文(繁体)以及朝鲜语。
语法
FIND(find_text, within_text, [start_num])
FINDB(find_text, within_text, [start_num])
FIND 和 FINDB 函数语法具有下列参数:
find_text 必需。 要查找的文本。
within_text 必需。 包含要查找文本的文本。
start_num 可选。 指定开始进行查找的字符。 within_text 中的首字符是编号为 1 的字符。 如果省略 start_num,则假定其值为 1。
备注
FIND 和 FINDB 区分大小写,并且不允许使用通配符。 如果您不希望执行区分大小写的搜索或使用通配符,则可以使用 SEARCH 和 SEARCHB 函数。
如果 find_text 为空文本 (""),则 FIND 会匹配搜索字符串中的首字符(即编号为 start_num 或 1 的字符)。
Find_text 不能包含任何通配符。
如果 within_text 中没有 find_text,则 FIND 和 FINDB 返回 错误值 #VALUE!。
如果 start_num 不大于 0,则 FIND 和 FINDB 返回 错误值 #VALUE!。
如果 start_num 大于 within_text 的长度,则 FIND 和 FINDB 返回 错误值 #VALUE!。
可以使用 start_num 来跳过指定数目的字符。 以 FIND 为例,假设要处理文本字符串“AYF0093.YoungMensApparel”。 若要在文本字符串的说明部分中查找第一个“Y”的编号,请将 start_num 设置为 8,这样就不会搜索文本的序列号部分。 FIND 从第 8 个字符开始查找,在下一个字符处找到 find_text,然后返回其编号 9。 FIND 始终返回从 within_text 的起始位置计算的字符编号,如果 start_num 大于 1,则会对跳过的字符计数。
8. excel在字符串中查找指定字符串
EXCEL中用函数公式,在字符串中如何查找其中包含的一个字方法的操作步骤如下:
,1.打开Excel应用程序2.新建一个工作簿3.为了方便演示,在这里输入了一下内容。
4.选中单元格,选择公式栏下的插入函数。
5.找到Find函数,然后确定。
6.输入搜索的关键字和匹配位置,然后确定。
7.公式填充后,1表示“含有”,#VALUE表示不含有。
- 相关评论
- 我要评论
-