Excel索引匹配语法问题。得到#N / A

时间:2019-07-09 15:23:40

标签: excel excel-formula match

我开始理解索引和匹配应该如何工作的概念,但是对于为什么此公式不起作用感到困惑。

我有4个使用表的用户表,将3的数据合并为一个。这是我当前的设置,到目前为止运行良好。

Sheet1 "tblClickers" (export from phishing report):
Column A = Email
Column B/C = First/Last Name
Column N = phish failure data

Sheet2 "TblAD_US" (AD Export):
Column A = Title
Column C = Name
Column E = Email
Column F = Department #

Sheet3 "TblComb": combination sheet listing relevant data from other three.
Column A = "=tblAD_US[title]"
Column B = "=tblAD_US[Name]"
Column D = "=tblAD_US[EmailAddress]"
Column E = "=tblAD_US[Department]"
Column K = "=INDEX(tblClickers[Failures],MATCH([@[Email Address]],tblClickers[Email Address],0))"

Sheet4 "TblAD_Depts" (report listing department heads):
 - column c = Department #
 - Column D = Department head

我现在想要在工作表3中的另一列中列出与每个用户的部门相关联的匹配部门负责人(sheet4 / columnD)。我要匹配的数据点是表2/3和表4中列出的Department#。

我尝试使用与Clickers相同的公式语法,但是出现#N / A错误。

=INDEX(TblAD_Depts[Department Head],MATCH([@Department],Tbl_Am_Depts[Department],0))

我在哪里混到哪里?是否需要在工作表2中引用“部门#”的原始数据源,还是可以在工作表3中“引用引用”?

tl; dr,想要在工作表3中添加新的列L。返回的值将是工作表4中的D列,使用工作表3中的E列和工作表4中的C列进行匹配。

1 个答案:

答案 0 :(得分:0)

好吧,(@ JvdV)知道了。即使我为“部门”选择了每一列并将格式更改为[Number],也仍然没有正确列出一列。

由于某些原因,工作表4中的C列每个都有“数字存储为文本”。我只做一个[文字转栏]并每天称呼它!

谢谢!

Convert to Number