Importrange但仅包含某些值

时间:2019-01-11 20:21:45

标签: google-sheets

我想从Google表单数据创建一个新工作表,该工作表仅导入符合特定条件的单元格数据。回答者对多个问题有五个回答选项(所有问题都具有相同的五个选项)。我希望新工作表仅在符合我的条件的单元格中显示数据,而在不符合条件的单元格中则应为空白。我希望所有行和列的格式保持相同。

我已经缩小了导入范围部分,但是我不知道我应该使用查询,过滤器,if还是其他函数?

2 个答案:

答案 0 :(得分:0)

除了数字格式外,任何公式都会保留源范围的格式,因此,如果您的格式包括字体样式,粗体,斜体,颜色等,则应使用脚本来代替公式。

答案 1 :(得分:0)

在同一电子表格中,QUERY效果很好。如果您希望将其转到其他电子表格,也可以使用QUERY(IMPORTRANGE(或仅使用IMPORTRANGE

正如Rubén所说,如果您要维护所有格式,而无需自己在目标工作表上手动进行设置,则需要使用脚本。

Query Reference

编辑

请参见Sheet3 HERE。制作副本进行编辑。

任何具有蓝色背景的单元格都有一个公式。主要的是下面。

=ARRAYFORMULA(IF('Form Responses 1'!D3:DD="","",SWITCH('Form Responses 1'!D3:DD,$D$1,"",$E$1,"",'Form Responses 1'!D3:DD)))

您将无法编辑这些列。如果您需要进行编辑(例如“评论/适应”列,则可以修改上面的公式,然后逐列应用它。

如果可行,请单击绿色的复选标记以接受答案!