【发布时间】:2019-07-09 15:23:40
【问题描述】:
我开始了解索引和匹配应该如何工作的概念,但对为什么这个公式不起作用感到困惑。
我有 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 中列出的部门#。
我尝试使用与 Clickers 相同的公式语法,但出现 #N/A 错误。
=INDEX(TblAD_Depts[Department Head],MATCH([@Department],Tbl_Am_Depts[Department],0))
我在哪里搞混了?我需要在工作表 2 中引用“部门#”的原始数据源,还是可以在工作表 3 中“引用引用”?
tl;博士,想要在工作表 3 中添加一个新的 L 列。返回的值将是工作表 4 中的 D 列,使用工作表 3 中的 E 列和工作表 4 中的 C 列进行匹配。
【问题讨论】:
-
通常这意味着找不到匹配项。
-
好的,但我知道表 3 中的 E 列是部门编号列表。 1234、1235、1236 等。我还知道第 4 页的 C 列有一个部门编号列表。 1235, 1236, 1237。我不可能每一个都得到 N/A。应该有匹配项。
-
例如:您是否将数字与看起来像数字但实际上是文本值的数字进行比较?像这样的事情会打乱比赛。
-
嗯...我没想过要尝试。我会检查格式。我也试过这个公式 "=INDEX(Tbl_Am_Depts[Department Head],MATCH(tbl_AD_US[Department],Tbl_Am_Depts[Department],0))" 但它并没有让我完成它。表示缺少某些东西。
-
没有骰子。它们都被格式化为General。我把它们都改成了数字,但没有任何区别。
标签: excel excel-formula match