标题有点不清楚,但为了更清楚起见,我现在就解释一下。
我有这个:
当我输入输入字段,我希望 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)
您编写搜索的方式完全错误,因为它没有考虑第二和第三个参数的范围。