excel是否包含字符串(excel 是否包含字符)

Excel表格网 2022-10-23 22:10 编辑:长孙菲 180阅读

1. excel 是否包含字符

Excel中可以利用find函数提取含有某个字符的单元格。;软件版本:Office2007;方法如下:;

1.提取A列中,含有字符1的单元格:;

2.输入公式如下:;公式解释:先利用find函数从A列中提取1,然后利用isnumber函数对提取结果进行判断,如果提取到了,结果为True,提取不到结果为False,最后利用if函数设置返回值分别为原单元格和空值。;

3.下拉填充得到结果:

2. excel单元格中包含字符

  使用sumif函数进行条件求和  Excel版本参考:2010  1、选中C10单元格  2、输入公式:=SUMIF(A1:A6,A10,C1:C6)  3、回车,查看效果  知识点补充:SUMIF(条件区域,满足条件,求和区域)

3. excel 判断字符串包含

1.打开Exce数据表,如下图所示,A列中有部分文本字符串,判断其中是否包含有“鱼”字。

2.使用find函数可以判断单元格中是否包含某个字符,先输入公式引导符号=号,然后输入find,如下图所示。

3.find函数第一个参数是要查找的字符,这里是“鱼”字,因此输入"鱼"作为函数的第一个参数,如下图所示。

4.第二个参数是被查找的字符串,这里直接点击选择第一个单元格作为函数参数,如下图所示。

5.按下Enter键结束公式,并往下填充,结果为数字的即表示其中含有”鱼“字,而结果为#VALUE!的则表示其中不含有”鱼“字,如下图所示。

4. excel 是否包含指定字符串

在B1单元格中输入下列公式:=LOOKUP(32767,FIND(D$1:D$3,A1),D$1:D$3)。再拖动填充到B2~B4单元格。

解析:

因为这道题把城市的名称保存在同一列中,

我们容易联想起LOOKUP函数的向量形式

,它可以在一个向量中寻找某个值,返回另一个向量中处于同一位置的值。

LOOKUP函数的向量形式的语法为:LOOKUP(lookup_value, lookup_vector, [result_vector])

lookup_value

必需。

LOOKUP

在第一个向量中搜索的值。

Lookup_value

可以是数字、文本、逻辑值、名称或对值的引用。

lookup_vector

必需。 只包含一行或一列的区域。

lookup_vector

中的值可以是文本、数字或逻辑值。

重要:

lookup_vector

中的值必须按升序排列:..., -2, -1, 0, 1, 2, ..., A-Z, FALSE, TRUE;否则,

LOOKUP

可能无法返回正确的值。 文本不区分大小写。

result_vector

可选。只包含一行或一列的区域。

result_vector

参数必须与

lookup_vector

参数大小相同。其大小必须相同。

很显然,D$1:D$3,也就是向量 {广州,上海,北京},构成了第三个参数result_vector。

我们需要构建第二个参数lookup_vector。

这道题要求从公司名称中提取地名,例如从“北京市东湖五金厂”中提取“北京”,

我们容易联想起FIND函数

。它可以在一个字符串中查找另一个字符串,并且返回后者在前者中的位置,如果找不到,会返回#VALUE!错误。

FIND函数的语法为:FIND(find_text, within_text, [start_num])

find_text

必需。 要查找的文本。

within_text

必需。 包含要查找文本的文本。

start_num

可选。 指定开始进行查找的字符。 within_text 中的首字符是编号为 1 的字符。 如果省略 start_num,则假定其值为 1。

FIND函数的第一个参数find_text,可以是向量或数组

。我们可以用FIND函数,依次在A1单元格中查找“广州”、“上海”、“北京”的位置,即FIND(D$1:D$3,A1)。很明显,FIND函数在这里找不到“广州”或“上海”,但是可以找到“北京”并返回其位置1。于是,查找结果会临时存储为一个向量 {#VALUE!,#VALUE!,1}。

这个向量可以充当LOOKUP函数的第二个参数lookup_vector

现在,我们把目光放到LOOKUP函数的第一个参数lookup_value。

这个函数有一个属性:

如果 LOOKUP 函数找不到 lookup_value,则该函数会与 lookup_vector 中小于或等于 lookup_value 的最大值进行匹配

。这个函数还有一个隐藏属性:

它会忽略第二个参数lookup_vector中的错误信息

,所以对于#VALUE!这样的错误信息,它只会视而不见。

我们要在此基础上考虑容错性的问题。假如A1单元格不是“北京市东湖五金厂”,而是“中国联合通信集团北京分公司”,也就是说,“北京”的位置不一定是1。穷举一下,由于在Excel中,每个单元格最多可以输入32767个字符,而且“北京”可能在任意一个位置,那么“北京”的位置将会是1~32766。

因为“北京”的位置可能是1~32766之间的任意整数,为了能让LOOKUP找到“北京”所在的位置,

我们必须把第一个参数lookup_value设为超过32766的一个整数,32767正好合适

参考资料:

[1] LOOKUP函数。

https://support.office.com/zh-cn/article/LOOKUP-函数-446D94AF-663B-451D-8251-369D5E3864CB

[2] FIND、FINDB函数。

https://support.office.com/zh-cn/article/FIND、FINDB-函数-C7912941-AF2A-4BDF-A553-D0D89B0A0628

5. excel 包含字符串

1、ASC(text):将双字节字符串转换为单字节字符串,也就是将全角字符串转换为半角字符串。

2 、CHAR(number):根据本机中的字符集,返回由代码数字指定的字符。

3、CLEAN(text):删除text中的所有非打印字符。

4、CONCATENATE(text1,text2,…,):将text1,text2,…,合并成一个字符串。

5、DOLLAR(number,decimals):按照货币格式及给定的小数位数,将数字转换为文本(美元)。

6、EXACT(text1,text2):如果text1和text2完全相同,则返回TRUE,否则返回FALSE。等…

6. excel字符串包含函数

文本有很多的函数,能把字符、文件等替换成指定的字符或文本,这些函数就是REPLACE 和 SUBSTITUTE 。

公式用法】

1、REPLACE(old text,start num,num chars,new text)

old text:需要替换的字符串所在的单元格位置

start num:需要替换的开始位置(可以用数值表示,也可以用引用表示)

num chars:需要替换的个数(可以用数值表示,也可以用引用表示)

new text:需要替换成的新文本(必须加上英文状态下的"")

2、SUBSTITUTE(text,old_text,new_text,[instance_num])

text :字符串,可以是文本内容也可以是对含有文本的单元格的引用

old_text :要被替换掉的字符

new_text : 替换后的字符内容

Instance_num :可以省略,代表替换text中的第几个old_text

7. excel包含字符串函数

contains函数:判断指定内容中是否包含括号中的内容;

一般推荐把常量字符串写在前面 , 变量写在后面.

语法:

CONTAINS(<table>, <columnName>, <value>

返回值:

如果每个指定的 value 可以在对应的 columnName 中找到,或包含在这些列中,则值为 TRUE;否则函数返回 FALSE 。

参数说明:

columnName 和 value 参数必须成对出现;否则返回错误 。

columnName 必须属于指定的 table,或属于与 table 相关的表 。

如果 columnName 引用相关表中的列,则它必须是完全限定的;否则返回错误 。

在已计算的列或行级安全性 (RLS) 规则中使用时,不支持在 DirectQuery 模式下使用此函数。

8. excel 是否存在字符串

在EXCEL中,利函数判断B列中是否含有某个字符的具体步骤如下:

我们需要准备的材料分别是:电脑、Excel表格。

1、首先我们打开需要编辑的Excel表格。

2、然后我们点击C1输入公式:=IF(ISERR(FIND("1",B1)),"不包含","包含"),回车确定。

3、然后我们鼠标左键单击C1单元格下拉,即可判断B列中是否是否含有某个字符了。

顶一下
(0)
0%
踩一下
(0)
0%
相关评论
我要评论
点击我更换图片