仅当列具有数据且特定列在 Google 工作表中具有特定值时,才自动填充一个 sheet 中的列
Autofil columns in one sheet from another only if columns have data AND a specific column has a specific value in Google Sheets
我有一个 google sheet 自动填充来自另一个 sheet 的行,只有当值是特定列时才被“批准”。
=FILTER(Responses!A:AAC,Responses!D:D="Approved")
是否可以将其结合起来以某种方式仅显示非空白的列。因此,例如,如果第 1 行 D 列为“已批准”,E 列为空白,F 列为“数据”,则 sheet 将自动填充第 1 行 D 列和 F 列,但不会自动填充 E 列。谢谢!
尝试:
=TRANSPOSE(QUERY(TRANSPOSE(
FILTER(Responses!A:AAC, Responses!D:D="Approved")),
"where Col2 is not null", ))
更新:
=FILTER(FILTER(Responses!A:AAA, Responses!D:D="Approved"),
TRIM(QUERY(FILTER(Responses!A2:AAA, Responses!D2:D="Approved"),,9^9))<>"")
我有一个 google sheet 自动填充来自另一个 sheet 的行,只有当值是特定列时才被“批准”。
=FILTER(Responses!A:AAC,Responses!D:D="Approved")
是否可以将其结合起来以某种方式仅显示非空白的列。因此,例如,如果第 1 行 D 列为“已批准”,E 列为空白,F 列为“数据”,则 sheet 将自动填充第 1 行 D 列和 F 列,但不会自动填充 E 列。谢谢!
尝试:
=TRANSPOSE(QUERY(TRANSPOSE(
FILTER(Responses!A:AAC, Responses!D:D="Approved")),
"where Col2 is not null", ))
更新:
=FILTER(FILTER(Responses!A:AAA, Responses!D:D="Approved"),
TRIM(QUERY(FILTER(Responses!A2:AAA, Responses!D2:D="Approved"),,9^9))<>"")