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)}