我应该在 Excel 中使用什么函数来搜索(多个)文本字符串?

我应该在 Excel 中使用什么函数来搜索(多个)文本字符串?

标题有点不清楚,但为了更清楚起见,我现在就解释一下。

我有这个:

在此处输入图片描述

当我输入输入字段,我希望 Excel 在输出字段。例如,如果我写,我希望它输出 20,或者如果我写了另外三个单词中的一个,那么输出 12。问题是......我无法让它工作。

我尝试的公式是“=CERCA(C2;G:G;H:H)”(cerca 表示搜索),所以我说“根据我在单元格 C2 中写的内容,搜索 G 列,然后给我你在 H 列中找到的内容”,但结果始终是 ND(不可用)。我尝试了其他组合,结果如下:

  • 文本字符串,不起作用;
  • 单号,作品(如果我搜索 1,它会显示 2,这正是我所期望的(英文):
  • 多个数字,不起作用(如果我搜索 4,什么也不会发生)。

我应该使用什么功能?

答案1

尝试这个:

=IFERROR(VLOOKUP(C2;G:H;2;0);VLOOKUP("*"&C2&"*";G:H;2;0))

首先,它会搜索完全匹配的内容(Four例如,当您在搜索框中输入内容时)。

如果找不到,则使用带通配符 * 的 VLOOKUP。例如,您可以搜索our,它将返回值 20

答案2

一种方法是 G 中每个单元格只有 1 个可能的值,然后使用:

=VLOOKUP(C2,G1:H10,2)

您编写搜索的方式完全错误,因为它没有考虑第二和第三个参数的范围。

相关内容