嗨我有一个电子表格文件,其中包含A列的书籍名称和B列中的书籍类型。 并且在同一个文件中我有另一张纸,每张都包含一种特定类型的书籍ex:sheet 2包含历史书籍K表3包含科学..etc
我的问题是: 如何从sheet1导入书籍(包含所有书籍) 到其他表单依赖于类型名称 (从表1到表2,所有类型都是历史的书)
我尝试了这个公式:= QUERY(IMPORTRANGE(“表格键”,“Sheet1!A:C”),(选择*其中COLUMN(B)包含“历史”))但它不起作用...... ...
答案 0 :(得分:0)
因此,您的数据如下所示,工作表名称为" books"和其他工作表按书籍类型命名:
__| A | B |
1 | Who Moved My Cheese? | Self-help |
2 | the hunger games | novel |
3 | the winner stands alone | novel |
您可以使用filter()函数而不是query()。这是你的小说的公式'片:
=filter(books!A:A, books!B:B = "novel")
"!书籍"是指包含数据和"小说"是要搜索的类型。现在,您只需更改搜索字词" novel"无论如何。
答案 1 :(得分:0)
要么
=filter(books!A:B, books!B:B = "novel")
或
=query(books!A1:B, "where B = 'novel'")
会奏效。
答案 2 :(得分:0)
=iferror(QUERY(IMPORTRANGE("https://docs.google.com/spreadsheets/d/[YOUR_KEY_FROM_URL]/edit","Title of Sheet You are Using!A2:I42"),"select * WHERE Col5 CONTAINS 'Towel'",1),"no values yet!")
让它分解一下
如果由于未返回任何数据而失败,则IFERROR允许您显示一条用户友好的消息
QUERY允许您指定搜索条件。如果您只是想导入单元格范围,则可以忽略此设置。
IMPORTRANGE使用提供的网址,然后获取此工作表,查看这些范围(左上方,右下方)