本文目录一览:
- 1、Excel中Countif函数统计带星号*的产品型号会出错,你知道么?
- 2、EXCEL如何查找星号
- 3、EXCEL 姓名列带星号,找到相应的信息?
- 4、Excel查找和替换方法
- 5、在EXCEL里面用什么函数能查出来所有的*
Excel中Countif函数统计带星号*的产品型号会出错,你知道么?
说起条件统计,相信大家第一个想起来的就是countif,但是现实中,这个条件统计常常会统计错误,特别是在产品ID或者型号里带有星号(*)的时候比如下图所示
难道是Excel坏了? 我这暴脾气,去找微软算账
结果人家告诉我说, 不是微软错了,是你自己不会用 ,听我娓娓道来!
这个问题是由于统计的数据中有*,那么就会造成countif把*作为通配符, 实际效果就是*代表了任意字符而不是数据中本身的*
解决方案有2个
1、countif要统计通配符本身,前面需要加~所以公式改为countif(A:A,SUBSTITUTE(A76,"*","~*")) 将通配符*替换为~*再作为条件统计函数的条件使用
这种方法遇到多个不同的通配符就比较麻烦,因为通配符还有?那么看第二种情况
2、确定了是精确统计,那么直接用SUMPRODUCT
公式 =SUMPRODUCT(–($A$1:$A$100=A76))
注意这里不要写整列A:A,会降低计算速度或者直接导致Excel崩溃
这个就可以应对任何符号了
那现在再来看一下
什么是通配符?有什么用途
常用的通配符只有3种:
问号 ? – 表示占位一个字符
星号 * – 表示占位多个字符
波浪符 ~ – 表示波浪符右侧的符号为普通字符
因此通配符可以表达许多不同的含义,比如:
通配符的用处
通配符可以适用于许多常用的函数公式中,包含但不仅限于以下函数:
AVERAGEIF, AVERAGEIFS
COUNTIF, COUNTIFS
SUMIF, SUMIFS
VLOOKUP, HLOOKUP
MATCH
SEARCH
除此之外,通配符还在 查找替换 功能中起到了非常重要的作用。
不体现通配符功能的通配符
有的时候,通配符本身在字符串中有着自己的含义,比如问号代表疑问。而这是,我们又需要处理和这几个通配符相关的运算时,我们就需要用到:
波浪符 ~ – 表达为 ~~ 、 ~* 、 ~?
比如,需要查找所有以**结尾的字符串,你可以在查找内容中输入:
*~*~*
其中第一个星号代表多个字符,而连续两个波浪符加星号的组合,则体现了连续两个星号以字符的形式出现在字符串的最末尾通配符
通配符替换实例
如图,单元格里面有一些内容。
使用快捷键Ctrl+F打开“查找和替换”窗口,输入“ 一*人 ”,然后查找全部。这时候,全部的单元格都能被查找到。
不管中间是一个字还是两个字或者更多,使用星号是都可以查找到的。
问号(?)
问号是需要查找任意单个字符的时候使用。使用的时候,要注意输入英文状态下的问号。
仍以上述表格举例,在“查找和替换”窗口输入“ 一?人 ”,然后查找全部。这时,仅单元格“ 一个人 ”被查找到。因为 问号仅对应单个字符 ,所以中间有多个字的单元格是不会被查找到的。
位置情况
使用问号会发生一个例外情况,就是当替代的字符不在中间,而是 在开头或者在末尾 。在查找的时候输入“ 一? ”,然后查找全部,这时得到的结果,只要是“一”开头的单元格,均会被查找到。
因此在使用问号的时候需要注意,对星号则没有影响。
波形符(~)
当单元格内容包含了星号或者问号,查找的时候输入这两个符号,会误认为通配符。
如图,现需要查找内容“ 一个人* ”, 星号是包括在这个单元格里的 。但实际查找的时候,星号被认为是通配符,“一个人”开头的单元格,均会被查找到。
这时,需要在星号前加上波形符“~”,查找到的内容就会完全匹配了。
以上就是关于通配符的一些相关知识,在实际运用中都要根据需求进行调整。
鸣谢:如果觉得文章对你有帮助,记得关注点赞转发和评论哦!
EXCEL如何查找星号
一、按下CTRL+H,查找中写入 ~* ,这样就能在表格中找到*号了。
二、这是因为"*"符号是通配符中的一个,
在Excel中通配符有3个,分别为?(问号)、*(星号)、~(波形符)。
其中,?(问号)可代表任意单个字符;
*(星号)可代表任意数量的字符;
~(波形符)后可跟着 ?、* 或 ~ (问号、星号或波形符),分别用来查找?、* 或 ~ (问号、星号或波形符)
例如:
用“~?”可查找到“?”
用“~*”可查找到“*”
用“~~”可查找到“~”
EXCEL 姓名列带星号,找到相应的信息?
用lookup函数的精确查找功能可以达到目的。
第一步:分分析数据可以发现,出生月,出生日,这两部分都相同的概率很低,以这两部分为条件来查找,出错概率极低;为进一步降低错误概率,再添加一个条件为:姓名第一个字也得相同,图片不够清晰,举例解答,
第二步:具体公式为:
数组公式:输入结束后需要同时按下ctrl shift enter 三个键产生花括号,
姓名列公式为:=IFERROR(LOOKUP(1,0/(($C$2:$C$65536=I2)*(LEFT($A$2:$A$65536,1)=LEFT(F2,1))),$A$2:$A$65536),"")
身份证号码列公式为:=IFERROR(LOOKUP(1,0/(($C$2:$C$65536=I2)*(LEFT($A$2:$A$65536,1)=LEFT(F2,1))),$B$2:$B$65536),"")
如有疑问可以继续交流!
Excel查找和替换方法
Excel查找和替换方法大全
Excel 是微软办公套装软件的一个重要的组成部分,它可以进行各种数据的处理、统计分析和辅助决策操作,广泛地应用于管理、统计财经、金融等众多领域。下面由我带来Excel查找和替换方法大全。
一、快捷方式:
按Ctrl+F打开“查找和替换”对话框并激活“查找”选项卡,按Ctrl+H打开“查找和替换”对话框并激活“替换”选项卡。
二、使用通配符:
在Excel的查找和替换中使用星号“*”可查找任意字符串,例如查找“Excel*”可找到“Excel函数”和“Excel公式”等。使用问号可查找任意单个字符。例如查找“VB?”可找到“VBA”和“VBE”等。
三、查找通配符:
如果在Excel中要查找通配符,可以输入“~*”、“~?”。“~”为波浪号,在数字键“1”的左边。如果要查找“~”,则输入两个波浪号“~~”。
四、在指定的区域中查找:
先选定一个区域,再打开“查找和替换”对话框,则查找的范围仅限于选定的区域。
五、在整个工作簿中进行查找:
在“查找和替换”对话框中单击“选项”按钮,在“范围”右侧的下拉列表中选择“工作簿”,则Excel会在工作簿中的所有工作表中进行查找。
六、在工作组中进行查找:
如果仅选择了工作簿中的部分工作表,这些工作表将成为一个工作组,Excel会仅在这些工作表中进行查找。
七、按单元格格式查找:
单击“查找和替换”对话框中“格式”按钮右侧的小箭头,在弹出的下拉列表中选择“从单元格选择格式”,然后选择一个包含所需查找格式的单元格,即可按选定的格式进行查找。
八、按Shift键反方向查找:
当在“查找和替换”对话框中单击“查找下一个”按钮时,Excel会按照某个方向进行查找。如果在单击“查找下一个”按钮前,按住Shift键,Excel将按照与原查找方向相反的方向进行查找。
九、在关闭“查找和替换”对话框后继续查找下一个:
在查找过程中,有时“查找和替换”对话框遮住了部分表格内容。在关闭“查找和替换”对话框后也可以继续查找下一个内容,方法是先进行一次查找,然后关闭“查找和替换”对话框,按快捷键Shift+F4即可继续查找下一个。
十、快速格式化Excel单元格:
如果想要快速访问Excel中的单元格格式对话框,以更改诸如字样、对齐方式或边框等,请先选择需要格式化的单元格然后按下“Ctrl+1”组合键,就可以打开“单元格格式对话框”。
十一、Excel小技巧—固定显示某列:
不少人在工作中用Excel做工资表时,由于工资表项目很多,往往一行信息不能同时显示在屏幕上,给日常的'查询和变动工资输入带来一定困难。用下面的方法就可以解决这个问题:首先在表格中单击要冻结列的右边一列,然后单击“窗口→冻结窗格”命令即可。如果你想撤消此功能,点击“窗口”菜单,原来“冻结窗口”命令变成“撤消窗口冻结”,单击它即可。
十二、Excel小技巧—在Excel中快速编辑单元格:
如果你希望使用键盘做每一件事,在Excel电子表格中快速编辑数据将很困难,因为你会发现自己想对单元格做改动时,经常需要用到鼠标。其实你可以使用一个快捷键——F2,这样你的手就不用离开键盘了。下面将教你怎么做:利用箭头键选择要编辑的单元格,按下F2,编辑单元格内容,编辑完成后,按Enter键确认所做改动,或者按ESC键取消改动。注意:这个技巧在Excel编辑超级链接时非常方便,因为如果当你使用鼠标点击单元格的超级链接时将自动打开Internet浏览器窗口,使用键盘可以很容易地编辑超级链接。
十三、Excel小技巧—使用自动填充快速复制公式和格式:
想用一种无需输入数字的简单方法在Excel中填充数字吗?利用自动填充命令,你可以快速向相邻的单元格复制数据、公式或格式。以下将说明具体的操作方法:选择希望复制的单元格,将光标移到选中单元格的右下角,光标将变成一个黑色的+号,点击并按住鼠标右键不放,将光标拖过将要填充的单元格,松开鼠标右键,鼠标右击,在出现的快捷菜单中单击“以序列方式填充”,这一技巧可以在创建电子表格时节省大量时间。
十四、Excel小技巧—为单元格添加批注:
Excel为方便用户及时记录,提供了添加批注的功能,当你给单元格进行注释后,只需将鼠标停留在单元格上,就可看到相应的批注。添加批注的方法是:单击要添加批注的单元格,单击“插入→批注”命令,在弹出的批注框中键入你要批注的文本,输好后单击批注框外部的工作表区域即可。在添加批注之后单元格的右上角会出现一个小红点,提示该单元格已被添加了批注。将鼠标移到该单元格上就可以显示批注。
;
在EXCEL里面用什么函数能查出来所有的*
主要用到的函数有:FIND,LEFT,RIGHT,LEN这四个函数。
C8公式:
=LEFT(M8,FIND("*",M8)-1)-1
D8公式:
=RIGHT(LEFT(M8,FIND("*",M8,FIND("*",M8)+1)-1),FIND("*",M8,FIND("*",M8)+1)-FIND("*",M8)-1)-1
E8公式:
=--RIGHT(LEFT(M8,FIND("=",M8)-1),FIND("=",M8)-FIND("*",M8,FIND("*",M8)+1)-1)
F8公式:
=--RIGHT(M8,LEN(M8)-FIND("=",M8))
相对于来说D8的公式更为复杂点。
FIND函数共三个参数:
1、查找的文本,这里面有查找星号*和等号=;
2、被查找的文本,就是M8单元格;
3、查找的开始位数,在D8单元格的公式就用到了。
LEFT函数共两个参数:
1、提取的文本;
2、从左至右提取多少位数。
RIGHT函数共两个参数和LEFT函数唯一不同的是第二个参数的方向,是从右至左。
LEN函数就一个参数,就是该文本的长度。