我在 S
和 T
列中有一个 Dakota OOR 的公式。我正在使用并且过去曾经使用过,在达科他 OOR 的下面的工作表中,有四个作业,在达科他数据中,工作表中也有相同的作业。
我查看了 Dakota OOR
中的 B
和 E
,以及列 A
和 Dakota 数据中的 D
,如果 Dakota 数据中的 I
和 J
都匹配,则提取答案。
现在,按照这种设计方式,我认为它应该正确显示数据,但由于某种原因没有显示它。
有人可以帮我验证一下 Dakota OOR
中 S
和 T
中的公式是否准确吗?
以下是 S
和 T
中的公式:
S
=IFERROR(INDEX('达科他数据'!$I$1:$I$600,MATCH(1,INDEX(ISNUMBER(FIND($B2,'达科他数据'!$A$1:$A$600)) )*('达科他数据'!$D$1:$D$600=$E2),0),0)),"")
T
=IFERROR(INDEX('达科他数据'!$J$1:$J$600,MATCH(1,INDEX(ISNUMBER(FIND($B2,'达科他数据'!$A$1:$A$600)) )*('达科他数据'!$D$1:$D$600=$E2),0),0)),"")
这是链接:
http://www.kaboomlabs.com/excel/examples/TwoRefs.xlsx
这是它显示的内容:
这是数据:
最佳答案
您可以将公式中所需的查找和匹配字符串都转换为 TEXT,以便所有内容都变为 String 类型
例如
=IFERROR(INDEX(TEXT('达科他数据'!$J$1:$J$526,"0"),MATCH(1,INDEX(ISNUMBER(FIND(TEXT($B3,"0")) ,TEXT('达科他数据'!$A$1:$A$526,"0")))*(TEXT('达科他数据'!$D$1:$D$526,"0")=TEXT(E3,"0 ")),0),0)),"")
本质上取代
'达科他数据'!$J$1:$J$526 with TEXT('达科他数据'!$J$1:$J$526,"0")
$B3 与 TEXT($B3,"0")
'达科他数据'!$A$1:$A$526 with TEXT('达科他数据'!$A$1:$A$526,"0")
和 E3 与 TEXT(E3,"0")
关于excel - 存在两个引用,但答案未使用 Excel 显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12690580/