Excel 公式栏显示正确值,工作表显示值错误

Excel 公式栏显示正确值,工作表显示值错误

下面是我一直在使用的数据,数据格式全部是通用的:

Name    Address
Adam    250
Mohame  150
Adam    220
Adam    423
Yasir   240
Ibrahim 236
Adam    242

索引公式单元格 B11 包含与单元格 A11 中的值匹配的公式:

=IF(ISERROR(INDEX($A$1:$B$8,SMALL(IF($A$1:$A$8=$A$11,ROW($A$1:$A$8)),ROW(1:1)),2)),"",INDEX($A$1:$B$8,SMALL(IF($A$1:$A$8=$A$11,ROW($A$1:$A$8)),ROW(1:1)),2))

公式栏显示正确的值,但单元格 B11 显示#VALUE!

答案1

您的公式似乎对我有用。如果您使用不当(即不使用Ctrl++ ShiftEnter,则应该得到空白。

您可以做的一件事是使用IFERROR()如下方法使公式更短一些:

=IFERROR(INDEX($A$1:$B$8,SMALL(IF($A$1:$A$8=$A$11,ROW($A$1:$A$8)),ROW(1:1)),2),"")

相关内容