使用 Google 表格查询自动填充空单元格
Auto-filling empty cells with Google Sheets' query
我有一个 table,其中包含我想要 运行 QUERY
来自的数据。
在输出选项卡中,我只需要数据选项卡中的一列,但在输出选项卡中我还有 3 个空列,它们不在数据选项卡中,那个我需要自动填充,根据条件,最好用QUERY
.
我正在使用一个简单的 QUERY
公式将源选项卡中的数据加载到输出选项卡。
=QUERY('Source'!$A:$X, "SELECT A WHERE F IS NOT NULL", 1)
问题是我不能在输出 sheet 中包含任何其他公式,而不是 QUERY
本身,因为导出 Google [=49= 时会出现一些问题] 包含 .CSV.
的公式
不管上面说的对不对,规则都是这样的...
这是我需要的输出:
+---------+------------+-------------------+-----------------+
| Country | Researched | Status | Reason |
+---------+------------+-------------------+-----------------+
| UK | TRUE | In Progress | |
+---------+------------+-------------------+-----------------+
| US | TRUE | Unable to Proceed | Not a UK member |
+---------+------------+-------------------+-----------------+
第 1 列是 QUERY
从源中提取的内容。
第 2 至 4 列是我需要使用 QUERY
创建的列。
这些列中每个单元格的值取决于第 1 列,但第 2 列除外,它的每条记录都需要具有值 "TRUE"。
是否可以在 QUERY
本身中实施多个条件,根据条件填充输出选项卡中的空列?
=QUERY({QUERY(Source!$A:$X,
"select A, 'TRUE'
where F is not null
label 'TRUE' 'Researched'", 1),
QUERY(ARRAYFORMULA(IFERROR(VLOOKUP(
QUERY(Source!$A:$X,
"select A
where F is not null", 0),
{"UK", "In Progress", ""}, {2, 3}, 0),
{"Unable to Proceed", "Not a UK member"})),
"select *
label Col1 'Status', Col2 'Reason'", 0)}, , 0)
我有一个 table,其中包含我想要 运行 QUERY
来自的数据。
在输出选项卡中,我只需要数据选项卡中的一列,但在输出选项卡中我还有 3 个空列,它们不在数据选项卡中,那个我需要自动填充,根据条件,最好用QUERY
.
我正在使用一个简单的 QUERY
公式将源选项卡中的数据加载到输出选项卡。
=QUERY('Source'!$A:$X, "SELECT A WHERE F IS NOT NULL", 1)
问题是我不能在输出 sheet 中包含任何其他公式,而不是 QUERY
本身,因为导出 Google [=49= 时会出现一些问题] 包含 .CSV.
不管上面说的对不对,规则都是这样的...
这是我需要的输出:
+---------+------------+-------------------+-----------------+
| Country | Researched | Status | Reason |
+---------+------------+-------------------+-----------------+
| UK | TRUE | In Progress | |
+---------+------------+-------------------+-----------------+
| US | TRUE | Unable to Proceed | Not a UK member |
+---------+------------+-------------------+-----------------+
第 1 列是 QUERY
从源中提取的内容。
第 2 至 4 列是我需要使用 QUERY
创建的列。
这些列中每个单元格的值取决于第 1 列,但第 2 列除外,它的每条记录都需要具有值 "TRUE"。
是否可以在 QUERY
本身中实施多个条件,根据条件填充输出选项卡中的空列?
=QUERY({QUERY(Source!$A:$X,
"select A, 'TRUE'
where F is not null
label 'TRUE' 'Researched'", 1),
QUERY(ARRAYFORMULA(IFERROR(VLOOKUP(
QUERY(Source!$A:$X,
"select A
where F is not null", 0),
{"UK", "In Progress", ""}, {2, 3}, 0),
{"Unable to Proceed", "Not a UK member"})),
"select *
label Col1 'Status', Col2 'Reason'", 0)}, , 0)