如何组合索引和搜索文本字符串

时间:2015-12-11 08:21:11

标签: excel excel-formula

问题:

我有一个包含2个值的数据库,但我不知道如何设置搜索关键字母的代码。

Database, 2 values

enter image description here

如果我搜索确切的文章编号,它可以正常工作,但我需要一个"虚拟"搜索我只能搜索部分文本的地方,而不是制作我的索引公式。

Searchfield and results

enter image description here

细胞代码:

=IF(ISERROR(INDEX('Za Database'!$A$1:$D$10000;SMALL(IF('Za Database'!$A$1:$A$10000=$A$2;ROW('Za Database'!$A$1:$A$10000));ROW('Za Database'!1:1));4));"";INDEX('Za Database'!$A$1:$D$10000;SMALL(IF('Za Database'!$A$1:$A$10000=$A$2;ROW('Za Database'!$A$1:$A$10000));ROW('Za Database'!1:1));4))

我将不胜感激任何帮助。提前谢谢

1 个答案:

答案 0 :(得分:0)

看看这个公式。我不知道它对你有帮助吗?它将在A列中搜索,其中有12个并且从B列返回结果。

=IFERROR(INDEX($A$1:$B$10,SMALL(IF(ISNUMBER(SEARCH($D$2, $A$1:$A$10)),ROW($A$1:$A$10)),ROWS($A$1:$A1)),2),"")

enter image description here

输入公式后按Ctrl + Shift + Enter,因为它是一个数组公式。