【发布时间】:2018-01-17 07:20:37
【问题描述】:
我的公式有错误。
如何让它在列引用的列中显示匹配的文本输出?
F11 显示 A1 查找由其上方行中非特殊字符“-”的公式产生的输出。
G11 显示 B1 查找由其上方行中非特殊字符“-”的公式产生的输出。
H11 显示 B6 查找由其上方行中非特殊字符“-”的公式产生的输出。
如下图所示,下面的公式是我当前对参考列的输入,会产生错误。
=INDEX(F5:F10,MATCH(A5:A10,A5:A10,0))
【问题讨论】:
-
这些连字符或零是否已格式化为显示连字符?
-
是实际的连字符。如果不匹配,则在当前 IF 公式中使用它来显示错误值
-
您不能将范围作为
MATCH的第一个参数传递,它应该是值或单个单元格引用。你能包括预期的结果吗? -
A1、A2、B1、B6、A6 和 A7 中的预期值?然后它必须包含另外 7 个未在上面显示的预期值。
-
H11 显示 B6 还是 B1?我很困惑。无论如何 INDEX/MATCH 可能会涉及到 Array Entry。我会尝试在单元格 F11 中使用像
=LOOKUP(2,1/(F5:F10=$A$5:$A$10),F5:F10)这样的公式并复制。
标签: excel indexing match formula