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程序会把“*”视为通配符,故直接筛选“*”很难,而你还有两个“*”重复的呢。
1、用辅助列,B2输入
=SUBSTITUTE(SUBSTITUTE(A2,"**",),"*","+")
回车并向下填充。
2、选B列筛选——文本筛选——结尾是:+——确定。
EXCEL如何查找星号
一、按下CTRL+H,查找中写入 ~* ,这样就能在表格中找到*号了。
二、这是因为"*"符号是通配符中的一个,
在Excel中通配符有3个,分别为?(问号)、*(星号)、~(波形符)。
其中,?(问号)可代表任意单个字符;
*(星号)可代表任意数量的字符;
~(波形符)后可跟着 ?、* 或 ~ (问号、星号或波形符),分别用来查找?、* 或 ~ (问号、星号或波形符)
例如:
用“~?”可查找到“?”
用“~*”可查找到“*”
用“~~”可查找到“~”
如何用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函数就一个参数,就是该文本的长度。