我正在尝试从列中导入特定范围的文本,例如,我想要在单元格A2“名称”和单元格A9“ Rye”之间进行过滤。这样,如果我添加一行,它将自动更新。 重点是按类别(威士忌,黑麦,杜松子酒,龙舌兰酒)将A列细分为“多列” 这样,我可以进行动态下拉菜单,从列中提取所有内容。
谢谢大家!
答案 0 :(得分:0)
将其粘贴到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")
导入另一张纸上,然后从那里为该公式参考范围