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列中是否是否含有某个字符了。
- 相关评论
- 我要评论
-