excel - vlookup多个值excel
问题描述
我正在尝试使用多个值在 excel 中进行查找。我有两张表:一张是账户名(A 列)和状态(B 列),第二张是账户名(D 列)和状态(E 列)。目标是用 E 列中的状态填写 B 列。如何使用 excel 中的查找公式来做到这一点?
我尝试使用这个公式:=IFERROR(INDEX($E$2:$E$10, SMALL(IF(A2=$D$2:$D$10, ROW($D$2:$D$10)-2,""), ROW()-2)),"")
AA AA CA
AA AA NY
AA AA MD
BB BB FL
BB BB NY
BB CC AZ
DD CC CO
DD DD CO
DD WA
解决方案
这将为您提供第一个匹配项 =INDEX($D$1:$E$9,MATCH(A1,$D$1:$D$9,0),2)。在这种情况下,您应该创建一个新列并连接 (=concatenate(D1," - ",F1)) 两列,这将创建一个可以搜索的唯一字符串。例如,地址、电话号码等。
推荐阅读
- java - 如何使用 Junit 和 Mockito 对我的 REST 控制器进行单元测试?
- javascript - 创建目录然后从该新目录读取文件的函数
- amazon-web-services - 在浏览器中打开对象 URL 时 AWS S3 访问被拒绝
- reactjs - 开玩笑快照测试未生成适当的快照并通过
- css - 我的主题是响应式的,但我的描述不适合移动设备,为什么?
- c# - 如何从 openapi 2.0 生成的对象命名空间中删除破折号
- ios - 如何使用 Foundation 框架在 Swift 中创建和运行线程?
- bash - 如何修改此 cron 脚本以将日期返回 2 天
- android - 未显示所有 SDK 平台
- javascript - 无法从 XHR 对象获取 responseText