google-sheets - 试图解决跨两张表搜索 X 值的列 - 如果是这样,则返回相应的 Y 值
问题描述
我需要一个单元格公式(工作表“类”上的 A1)来搜索两个工作表上的两列(“类”上的 Q:Q 和“名称”上的 A:A)以查找 X 值,以及是否有任何值列与“类”上单元格 B1 中的值匹配,然后返回在任何工作表上找到它的相应列中的值 - “类”上的 R:R 和“名称”上的 B:B
我有公式来搜索一列或另一列,但不能同时搜索两者。
这是适用于同一工作表上的列的公式:
=INDEX(R:R,MATCH(B3,Q:Q,0))
或另一张纸:
=INDEX(Names!B:B,MATCH(B3,Names!A:A,0))
但我不知道如何获得一个公式来搜索两者......
请帮忙!
解决方案
将它们与 IFERROR 放在一起。如果第一个失败,则尝试第二个。
=IFERROR(INDEX(R:R,MATCH(B3,Q:Q,0)), INDEX(Names!B:B,MATCH(B3,Names!A:A,0)))
如果两者都不匹配,则结果为#N/A。
推荐阅读
- java - ProGuard 意外行为
- python - 为什么最先进的网络在 Fashion MNIST 上表现不佳
- laravel - 如果存在唯一属性,如何为存储和更新用户制定验证规则
- node.js - 如何让会话实体作为 Dialogflow 检测意图的一部分工作
- python - 将使用“th”格式化的日期转换为日期时间以进行日期比较?
- c# - 如何使用字典查找相应键的值
- python - 在 Pycharm 的虚拟机上使用 Keras 运行 jupyter notebook
- python - 如何在 Python 中矢量化代码以解决散热问题?
- python - 如何根据python中的某个种子生成具有重复项的数字列表
- dataframe - 如何向包含均值和计数等聚合的 Spark DataFrame 添加列?