存在两个引用,但是回答不显示使用Excel
我有一个公式在S
和T
列Dakota OOR。 我正在使用,并在过去使用,在达科他州OOR下面的工作表中有四个工作,在达科他州的数据,同样的工作是在工作表中。
我在Dakota OOR
查看B
和E
,在Dakota Data中查看A
和D
以获得答案。
现在,这是devise的方式,我认为它应该只是显示正确的数据,但由于某种原因是不是不显示它。
有人能证实我在Dakota OOR
中的S
和T
的公式是准确的吗?
这里是S
和T
中的Fomulas:
小号
=IFERROR(INDEX('Dakota Data'!$I$1:$I$600,MATCH(1,INDEX(ISNUMBER(FIND($B2,'Dakota Data'!$A$1:$A$600))*('Dakota Data'!$D$1:$D$600=$E2),0),0)),"")
Ť
=IFERROR(INDEX('Dakota Data'!$J$1:$J$600,MATCH(1,INDEX(ISNUMBER(FIND($B2,'Dakota Data'!$A$1:$A$600))*('Dakota Data'!$D$1:$D$600=$E2),0),0)),"")
链接在这里:
http://www.kaboomlabs.com/excel/examples/TwoRefs.xlsx
以下是它显示的内容:
这是数据:
您可以将公式中所需的查找和匹配string转换为TEXT,以便一切都变成stringtypes
例如
=IFERROR(INDEX(TEXT('Dakota Data'!$J$1:$J$526,"0"),MATCH(1,INDEX(ISNUMBER(FIND(TEXT($B3,"0"),TEXT('Dakota Data'!$A$1:$A$526,"0")))*(TEXT('Dakota Data'!$D$1:$D$526,"0")=TEXT(E3,"0")),0),0)),"")
从本质上取代
'Dakota Data'!$ J $ 1:$ J $ 526 with TEXT('Dakota Data'!$J$1:$J$526,"0")
带TEXT($B3,"0")
'Dakota Data'!$ A $ 1:$ 526 with TEXT('Dakota Data'!$A$1:$A$526,"0")
和E3与TEXT(E3,"0")
尝试在TEXT
公式中包装处理PO
的公式部分,如下所示:
=IFERROR( INDEX( 'Dakota Data'!$I$1:$I$526, MATCH( 1, INDEX( ISNUMBER(FIND(TEXT($B3, "General"),'Dakota Data'!$A$1:$A$526))*('Dakota Data'!$D$1:$D$526=TEXT(E3,"General")), 0), 0)), "")
没有空格:
=IFERROR(INDEX('Dakota Data'!$J$1:$J$526,MATCH(1,INDEX(ISNUMBER(FIND(TEXT($B3, "General"),'Dakota Data'!$A$1:$A$526))*('Dakota Data'!$D$1:$D$526=TEXT(E3, "General")),0),0)),"")
手动方式
不知道是否是这个问题,但在你提供的数据在达科他州数据列表中的数据存储为string。 如果你点击左上angular有绿色箭头的单元格,按下Ctrl+Space
,点击感叹号,点击Convert to Number
,它应该纠正它(至less对我有)。