第一种方法:lookup+find 公式为:=LOOKUP(1,0/FIND(E2,$A$2:$A$10),$B$2:$B$10)FIND(E2,$A$2:$A$10),我们先来讲解下公式中的find部分,find函数的语法为FIND(要查找的字符串,字符串),然后返回索引(也就是在查找值在字符串的位置)比如find("爱","我爱你"),返回值为2。如果找不到值,...
find返回一个数值,下图中在A2单元格中查找“Excel”词的位置,第一个参数“Excel”是是要查找的字符串,第二个参数A2代表被查找的字符串,第三个参数1代表起始位置;返回值5。 需要注意的一点是如果把这里的查找字符串“Excel”改成“excel”,函数是查找不出来的,也就是说find函数严格区分大小写。 search 功能: 返...
=LOOKUP(9^9,FIND({"捷达","速腾","迈腾","高尔夫"},A2),{"捷达","速腾","迈腾","高尔夫"})
方法一:使用LOOKUP函数+FIND函数。 FIND函数的定义:返回一个字符串在另一个字符串中出现的起始位置(区分大小写)。 FIND函数语法:=FIND(find_text,within_text,[start_num])。 中文意思:=FIND(要查找的文本,文本所在的单元格,从第几个字符开始查找[可选,如果省略默认为1,从第一个开始查找])。 具体操作步骤...
=lookup(9^9.find(A$3:A$6,A10),B$3:B$6)11、包含查找 从给定的多个关键字中,从字符串中查找包括其中一个 【例】如下图所示的A列,是包括车类别的明细车型,现需要在B列把车类别提取出来。(车类别有四种:捷达,速腾,迈腾,高尔夫)=LOOKUP(9^9,FIND({"捷达","速腾","迈腾","高尔夫"},A2),...
一、FIND函数 其实不仅仅是查找函数,我们经常使用的sumif,countif等函数也是无法识别字母的大小写的。那么对于这样的问题,应该如何解决呢?我们需要借助FIND函数,因为FIND函数是可以识别到字母的大小写的。先来简单地了解下这个函数 Find函数:查找字符在字符串中的位置 语法:=FIND(find_text, within_text, [...
公式说明:先查找*号的位置(因find不支持通配符,所以这里只是一个普通符号,并不是通配符),然后再用find函数查找*后 ")" 的位置。FIND函数第3个参数为查找开始位置。2、用left函数把字符截取出来,括号后面多余的部分删除掉。=LEFT(A2,FIND(")",A2,FIND("*",A2)))3、从字符串后用right函数分别截取1,2...
输入=FIND(),第一个参数find_text是要查找的目标文本,即“〔”;第二个参数:within_text 是包含要查找文本的源文本,即“F4”单元格,第三个参数可以省略。 然后借助MID函数求得年份,即=MID(F4,FIND(“〔”,F4)+1,4)&”年”,因为有的没有年份要显示为空,就再用一个IFERROR 函数就可以了。
VLOOKUP默认星号是通配符 但XLOOKUP,默认星号不是通配符 所以XLOOKUP公式遇到这种情况加上第5个参数,数字2表示通配符匹配,使用的公式是:=XLOOKUP("*"&E2&"*",A:A,C:C,,2)3、Filter函数公式 Filter普通查询也非常好用,但直接套用是不能简称查找全称的 我们需要结合FIND和IFERROR函数公式来进行匹配,输入的...
第一个参数:find_text 是要查找的目标文本。 第二个参数:within_text 是包含要查找文本的源文本。 第三个参数:start_num 为指定开始进行查找的字符,如果忽略,则假设其为1。 4、在题库中第21套题中出现过。常结合其他函数使用。 5、应用举例:如第21题Excel。