【发布时间】:2016-01-04 09:38:06
【问题描述】:
我有一个 Excel 文件,其中包含两张表格,一张包含特定用户名列表(例如在 A 列中),另一张包含完整的用户名列表(A 列)和城市(B 列)。
我需要一个公式来匹配这两张表之间的用户名,然后将相关城市放在第一张表的用户名旁边,例如在它的 B 列中。
这是我在第二张表的 B 列尝试但没有成功的方法:
=VLOOKUP(A1&"", Sheet1!$A$1:$B$1000, 2, FALSE)
我还用 A1+0 替换了第一个参数,如果有帮助的话,我还替换了没有任何 $ 符号的第二个参数。
这是我原来的整个公式:
=IF(ISERROR(VLOOKUP(B1&"", Sheet1!$M$1:$N$1170, 13, FALSE)), VLOOKUP(B1&"", Sheet1!$N$1:$V$1170, 22, FALSE), VLOOKUP(B1&"", Sheet1!$M$1:$N$1170, 13, FALSE))
假设从 Sheet2 的 B 列(上面描述的第一个只有特定的用户名列表)中获取用户名,并在 Sheet1 的 N 列中搜索匹配项(第二个描述的表,其中包含用户名和城市),然后返回放置在列 M 上的城市的值,但如果它有 #N/A 错误(这很可能),则返回 V 列,该列还包含那些没有城市名称的行上的城市名称他们的 M 列。
【问题讨论】:
标签: excel excel-formula vlookup