Google sheets 根据多个条件从不同列检索值的查询
我需要创建一个Google sheets 根据多个条件从不同列检索值的查询,google-sheets,google-sheets-formula,google-sheets-query,Google Sheets,Google Sheets Formula,Google Sheets Query,我需要创建一个QUERY函数,根据以下两个条件从不同的列中检索值: 如果A列中的值为“公司名称已更改”,则需要B列和C列。 如果A列中的值是“Email changed”,我需要从B、C、D和E列中检索该记录的对应值。 以上所有内容均在同一表格中 请原谅,我没有共享虚拟工作表,但我有公司安全限制,不允许公司外的任何人看到任何工作表。 “源”选项卡: +----------------------+------+-------------+--------------------------+--
QUERY
函数,根据以下两个条件从不同的列中检索值:
如果A列中的值为“公司名称已更改”,则需要B列和C列。
如果A列中的值是“Email changed”,我需要从B、C、D和E列中检索该记录的对应值。
以上所有内容均在同一表格中
请原谅,我没有共享虚拟工作表,但我有公司安全限制,不允许公司外的任何人看到任何工作表。
“源”选项卡:
+----------------------+------+-------------+--------------------------+----------------------------+
| A | B | C | D | E |
+----------------------+------+-------------+--------------------------+----------------------------+
| Status | ID | Company | Email | Generic Email |
+----------------------+------+-------------+--------------------------+----------------------------+
| Email changed | 223A | ABC Capital | george@abccapital.com | info@abccapital.com |
+----------------------+------+-------------+--------------------------+----------------------------+
| In progress | 446g | DEF Finance | stephan@deffinance.co.uk | enquiries@deffinance.co.uk |
+----------------------+------+-------------+--------------------------+----------------------------+
| Company name changed | 233A | GHI Dealing | michael@ghidealing.ru | contact@ghidealing.ru |
+----------------------+------+-------------+--------------------------+----------------------------+
| Dissolved | 334s | JKL Brokers | john@jklbrokers.au | help@jklbrokers.au |
+----------------------+------+-------------+--------------------------+----------------------------+
输出选项卡:
+------+-------------+-----------------------+---------------------+
| ID | Company | Email | Generic Email |
+------+-------------+-----------------------+---------------------+
| 223A | ABC Capital | george@abccapital.com | info@abccapital.com |
+------+-------------+-----------------------+---------------------+
| 233A | GHI Dealing | | |
+------+-------------+-----------------------+---------------------+
可能的解决办法是什么
={QUERY(A1:E, "select B, C, D, E
where A = 'Email changed'", 1);
QUERY(A2:E, "select B, C, ' ', ' '
where A = 'Company name changed'
label ' ''', ' '''", 0)}