我正在尝试从列中导入特定文本,例如,我想要单元格 A2“名称”和单元格 A9“黑麦”之间的过滤器。这样,如果我添加一行,它将自动更新。关键是按类别(威士忌、黑麦、杜松子酒、龙舌兰酒)将 A 列分解为多列,这样我就可以进行动态下拉,从列中提取所有内容。
感谢大家!
我正在尝试从列中导入特定文本,例如,我想要单元格 A2“名称”和单元格 A9“黑麦”之间的过滤器。这样,如果我添加一行,它将自动更新。关键是按类别(威士忌、黑麦、杜松子酒、龙舌兰酒)将 A 列分解为多列,这样我就可以进行动态下拉,从列中提取所有内容。
感谢大家!
将其粘贴到 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")
在单独的工作表上导入数据,然后从此公式参考范围