google-sheets - 跨多列查找的电子表格公式
问题描述
如何在多列中查找一个值,然后提取相应的相对值。示例:有 (100rows x 3columns) x 5 set next next with name, phone, email。所以搜索电话(唯一),并返回相应的名称。
Vlookup 只对一行或一列执行一列匹配
附样本表 需要在第二张表中的值
解决方案
要在 a 中执行多个条件VLOOKUP
,最简单的方法是创建一个帮助列。例如,您可以将要作为条件包含的所有参数与下划线之类的字符连接起来_
,并在连接键的情况下执行 a VLOOKUP
。
INDEX
如果您将和结合起来,您也可以在不使用辅助列的情况下执行此操作MATCH
。为此,它的设置方式与单一条件INDEX
/MATCH
相同,除了MATCH
设置为1
作为键进行搜索,查找数组为(condition_range1=condition1)*(condition_range2=condition2)*...
。
我在这里设置了一个显示这两种技术的示例:https ://docs.google.com/spreadsheets/d/12viS6lkaokXs-G6Wl4UU7H6-wmNX_79XYm-JCPPSBdU
推荐阅读
- python - VS Code 在使用引号时不会覆盖默认的函数参数建议
- python - 计算 Pandas Dataframe 中排除异常值的行均值
- html - 尝试垂直居中文本时出现重叠问题
- python - 如何在 Python 中运行多个线程
- python - 将当前季度添加到电子邮件主题 - Python
- url-rewriting - 如何将域及其子域重定向到新 url
- c# - 将表示 SQL 查询的记录数(计数)的值分配给 C# 中的变量
- java - How to resolve Deserialization of untrusted data checkmarx scan issue
- android - io.mockk.MockKException: Failed matching mocking signature for SignedCall
- python - TensorFlow Probability MixtureSameFamily layer code example: what are the parameters output from a connected dense layer?[python]