Google sheets 使用下拉列表查找对某些键不起作用

Google sheets 使用下拉列表查找对某些键不起作用,google-sheets,lookup,google-sheets-formula,array-formulas,gs-vlookup,Google Sheets,Lookup,Google Sheets Formula,Array Formulas,Gs Vlookup,我很抱歉,如果这是在其他地方回答的,所以如果是,请与我分享,因为我找不到任何东西 我有两张纸,其中一张有一长两栏的列表——第一栏:城市,第二栏:办公室 由于我工作的隐私问题,我不能透露细节,但我只是将某些城市与某些办公室分组,我想最简单的方法就是在城市旁边一直键入办公室名称,这样我就可以使用=lookup 我有一个下拉列表,它引用了下一页上的城市范围,因此所有值都完全匹配,并且它旁边的单元格将填充与城市名称下一列中关联的办公室名称 =LOOKUP(B2, Sheet2!A2:A, Sheet2!

我很抱歉,如果这是在其他地方回答的,所以如果是,请与我分享,因为我找不到任何东西

我有两张纸,其中一张有一长两栏的列表——第一栏:城市,第二栏:办公室

由于我工作的隐私问题,我不能透露细节,但我只是将某些城市与某些办公室分组,我想最简单的方法就是在城市旁边一直键入办公室名称,这样我就可以使用=lookup

我有一个下拉列表,它引用了下一页上的城市范围,因此所有值都完全匹配,并且它旁边的单元格将填充与城市名称下一列中关联的办公室名称

=LOOKUP(B2, Sheet2!A2:A, Sheet2!B2:B)
B2是具有下拉列表的单元格,第2页!A2:A是城市和表的列表2!B2:B为办公室清单

城市列表中没有重复项,我已将其删除。尽管目前,在我开始工作之前,我在这张表上只列出了一种办公室类型

有些下拉项显示的是办公室名称,有些下拉项显示的是错误。我真的不明白,因为他们都在同一个地方

我制作了一份拷贝并将其移动到我的个人硬盘上,以便您可以直接查看

谢谢你的建议,我可能错过了一些简单的东西,或者有更好的方法

*更新:编辑这篇文章真的没有意义,但是谢谢你?

用VLOOKUP代替查找

如果您有更多的城市,可以使用arrayformula:

=ARRAYFORMULA(IFERROR(VLOOKUP(B2:B, Sheet2!A2:B, 2, 0)))

您的查找不起作用,因为搜索范围未排序

用于查找的文件有一个注释:

仅当数据在搜索范围内或 搜索结果数组已排序。使用VLOOKUP、HLOOKUP或其他相关的 如果数据未排序,则执行函数

您可以对表2中的城市进行排序,也可以使用,因为它支持未排序的范围:

=VLOOKUP(B2, Sheet2!A:B, 2, FALSE)

我尝试了vlookup,它告诉我值不能是字符串。啊,我遗漏了一些东西。我想它现在起作用了。谢谢谢谢,我以前试过vlookup,但语法错误
=VLOOKUP(B2, Sheet2!A:B, 2, FALSE)