excel使用查找函数碰到问题,据说要用数组公式才能解决,求高手帮助。

如:
sheet1的A1=abcd,我想要查找sheet2里的A列有没有相同数值,并将sheet2里的B列内容返回,这个原想用vlookup解决。但是现在碰到一个问题,目标区域sheet2的A列里,某些单元格的内容是1234/6789/abcd/efgh这样。我要查找的abcd只是某个单元格内容的一部分,并且位置不定,用vlookup就不行了。

听同事说这种情况要用数组公式才行,求高手相助。

查找区域是查找数值的一部分
=LOOKUP(999,FIND(sheet2!A$1:A$100,A1),sheet2!B$1:B$100)
100是假设的最大行,自己修改
查找数值是查找区域的的一部分,用通配符
=vlookup("*"&A1&"*,sheet2!A:B,2,0)
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-12-27
普通公式也可以
=VLOOKUP("*"&A1&"*",Sheet2!A:B,2,)本回答被提问者采纳
第2个回答  2011-12-27
将你的数据发送到wa361@qq.com
说明是实现的功能

excel使用查找函数碰到问题,据说要用数组公式才能解决,求高手帮助。
=LOOKUP(999,FIND(sheet2!A$1:A$100,A1),sheet2!B$1:B$100)100是假设的最大行,自己修改 查找数值是查找区域的的一部分,用通配符 =vlookup("*"&A1&"*,sheet2!A:B,2,0)

EXECL中的问题 用数组公式能解决这个问题吗?或者有没有更好的办法?_百...
您可以使用 VLOOKUP 函数搜索某个单元格区域 (区域:工作表上的两个或多个单元格。区域中的单元格可以相邻或不相邻。)的第一列,然后返回该区域相同行上任何单元格中的值。例如,假设区域 A2:C10 中包含雇员列表,雇员的 ID 号存储在该区域的第一列,如下图所示。如果知道雇员的 ID 号,则可以使...

vlookup这个缺点,只需要用个数组公式,就能轻松实现反向查询_百度...
xlookup的第一个参数是查找值,第二个参数是查找值所在数据区域,第三个参数是返回值所在区域。所以压根不用管谁在谁的左边右边,实现公式如下:这个函数目前在Excel 2016及以上和WPS最新版可用。如果你目前没法使用这个函数,也可以使用index加match组合搭配来实现上面的需求。index+match函数的查找引用公式...

excel公式不理解,希望高手能帮忙解答 数组运算公式
1)(MATCH(A$1:A$12&$C$1:$C$12,A$1:A$12&$C$1:$C$12,)数组公式,会产生12次数据,轮流把每行的A&C的值在(A1&C1):(A12&C12)中进行比较,得到本行的综合数据在这两列中第一次出现的位置(注意如第九行,因为是第二次出现,得到的不是8,是7)2)IF(MATCH(A$1:A$12&$...

求excel函数高手解决查找引用问题!
B2输入部门,显示全部相关姓名 B3=INDEX(基础表!B:B,SMALL(IF(基础表!$A$2:$A$100=$B$2,ROW(基础表!$A$2:$A$100),4^8),ROW(A1)))&""同时按CTRL SHIFT 回车键,再下拉,直到出现空白

EXCEL用函数筛选出一列中不重复的数据,遇到错误了,求大神解答
后面不要用ROW(A1:A10000)来取第几小,虽然结果也不错,但没这必要,ROW(A1:A10000)就指用了行号的第一个ROW(A1),后面的都不用到,只要写这个就可以了,一般用公式时,可以只写行号,不写列标,因为这本身是与列标无关的,比如写成ROW(1:1)这样;公式可以这样:=INDEX(工作表1!C:C,...

EXCEL函数问题,求高手!
1、建议对“产品型号”列的空格填充,以方便计算:选A列数据区域——Ctrl+G——定位条件——空值(勾选)——确定——在编辑栏输入 =A2 按Ctrl+Enter结束计算。2、E2输入 =IF(A1<>A2,COUNT(0\/(MATCH(B$2:B$1000,IF(A$2:A$1000=A2,B$2:B$1000),)=ROW($1:$999))),"")数组公式...

Excel函数LOOKUP查找出错,事出有因!
LOOKUP函数的数组形式用于处理多行或多列的数据。在数组形式下,查找值应位于数据区域的第一行或第一列,否则将导致查找错误。查找方向也应正确设定,以确保返回预期的结果。理解数组的使用规则对于避免错误至关重要。原因五:文本大小写问题 LOOKUP函数在查找文本时忽略大小写,可能导致查找结果与预期不符。

新手EXCEL,想解决一个查找引用的公式问题,谢谢大侠
1.判断1.判断sheet1中的D2数值属于sheet2(B1:H15)中的哪一行 ---sheet1和sheet2是两个独立的表格没有直接关系。2.引用该行的所对应的A列的相应的值,显示在sheet1中的D2 ---将A列的相应的值复制后粘贴到sheet1中的D2框中就行了

Excel中出现函数出错的解决方法
在未排序的表中使用 VLOOKUP、HLOOKUP 或 MATCH 工作表函数来查找值。数组公式 (数组公式:数组公式对一组或多组值执行多重计算,并返回一个或多个结果。数组公式括于大括号 ({ }) 中。按 Ctrl+Shift+Enter 可以输入数组公式。)中使用的参数的行数或列数与包含数组公式的区域的行数或列数不一致...

相似回答