【问题标题】:How to importrange and filter between two lines of text如何在两行文本之间导入范围和过滤
【发布时间】:2019-02-10 05:28:46
【问题描述】:

我正在尝试从列中导入特定文本,例如,我想要在单元格 A2“名称”和单元格 A9“黑麦”之间进行过滤。这样,如果我添加一行,它将自动更新。 关键是按类别将 A 列分解为多列(威士忌、黑麦、杜松子酒、龙舌兰酒) 这样我就可以创建一个动态下拉列表,从列中提取所有内容。

谢谢大家!

【问题讨论】:

标签: filter google-sheets importrange


【解决方案1】:

将其粘贴到 A1 单元格中并将其拖动到右侧

=ARRAYFORMULA(IFERROR(TRANSPOSE(SPLIT(INDEX(SPLIT(JOIN(CHAR(10), IF(
 IMPORTRANGE("1MTk7LIxsbUDvQWQ2ABjuk60oCOPdCOytmJ1MxJdtE9s", 
             "'Liquor Master Pricing'!A2:A"&COUNTA(
 IMPORTRANGE("1MTk7LIxsbUDvQWQ2ABjuk60oCOPdCOytmJ1MxJdtE9s",
             "'Liquor Master Pricing'!A2:A"))+COUNTIF(IF(
 IMPORTRANGE("1MTk7LIxsbUDvQWQ2ABjuk60oCOPdCOytmJ1MxJdtE9s", 
             "'Liquor Master Pricing'!A2:A"&COUNTA(
 IMPORTRANGE("1MTk7LIxsbUDvQWQ2ABjuk60oCOPdCOytmJ1MxJdtE9s",
             "'Liquor Master Pricing'!A2:A")))<>"",
 IMPORTRANGE("1MTk7LIxsbUDvQWQ2ABjuk60oCOPdCOytmJ1MxJdtE9s",
             "'Liquor Master Pricing'!A2:A"), "♥"), "♥"))<>"",
 IMPORTRANGE("1MTk7LIxsbUDvQWQ2ABjuk60oCOPdCOytmJ1MxJdtE9s",
             "'Liquor Master Pricing'!A2:A"), "♥")), "♥"), , COLUMN()), CHAR(10))), ))

注意:使用IMPORTRANGE 会变得非常慢。为了加快速度,建议在单独的工作表上导入数据=IMPORTRANGE("1MTk7LIxsbUDvQWQ2ABjuk60oCOPdCOytmJ1MxJdtE9s", "'Liquor Master Pricing'!A2:A"),然后从此公式参考范围

【讨论】:

  • 干得好!向 Google 表格大师致敬!
猜你喜欢
  • 2014-07-06
  • 1970-01-01
  • 2018-08-13
  • 2022-01-03
  • 1970-01-01
  • 2019-05-29
  • 1970-01-01
  • 2021-04-29
  • 1970-01-01
相关资源
最近更新 更多