首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我正在检查C列中的值是否与B列中的值相匹配

我正在检查C列中的值是否与B列中的值相匹配
EN

Stack Overflow用户
提问于 2021-01-16 08:23:11
回答 1查看 106关注 0票数 0

我最好在excel 2013中使用一个公式或宏来完成以下操作:

  1. 检查列C中的任何给定值是否与B列的值匹配。

如果是的话,我想将A列中同一行的对应值作为B列中的匹配项。

然后,

  1. ,我想从A列中获取这些值,并将它们放在D列的同一行中。

具体而言,我正在检查C列中的任何ID与B列中的ID是否匹配。如果符合,我希望将A列中的相应城市ID与B列中的匹配项相同。然后,我想从A列中获取这些值,并将它们放在D列的同一行中。

我使用了这个公式=VLOOKUP(C6; A2:B14; 1; FALSE),但它返回#N/A

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-01-17 01:34:32

VLOOKUP将始终使用第一列作为lookup_array。但是在您的示例中,您使用的是lookup_array的第二列,并且希望在第一列中返回值。所以VLOOKUP是不合适的。

根据您的Excel版本,您可以使用INDEX(MATCHXLOOKUP

代码语言:javascript
复制
=INDEX($A$2:$A$14,MATCH(C2,$B$2:$B$14,0))
=XLOOKUP(C2,$B$2:$B$14,$A$2:$A$14)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65747731

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档