我被卡住了,我试过乘法码,但我一定有某种错误。
我想用我分配给类别的ID创建我自己的过滤器。当我输入特定的ID时,它将自动显示所有类别级别。
我以为它会适用于:
=QUERY(IMPORTRANGE(eBayKategorie!A:G), "where Col1 matches '"&TEXTJOIN("|", 1, A:A)&"'", 0)但我收到一条错误信息。我是不是错过了一个。或者,?有人知道我错过了什么吗?
我还尝试使用Vlookup和named ranges,也尝试使用query和named ranges,但这只适用于一个单元格,似乎过于复杂。它确实有效,但看起来,它为错误留下了很大的空间(参见在命名中使用VLOOKSUP选项卡)
=VLOOKUP(C2, Katgegories,2,false)万事如意。
发布于 2022-10-14 15:47:22
IMPORTRANGE是从另一个电子表格中获取数据的公式。
您需要从另一个电子表格中导入东西吗?
如果是,正确的语法是:
=QUERY(IMPORTRANGE("https://docs.google.com/spreadsheets/d/1MnqgFF9wtk_9u57BC3mPqxxzUo7wkY4Ode7G-a6t_P8/edit#gid=958689010", "Register!A:G"),
"where Col1 matches '"&TEXTJOIN("|", 1, C2:C)&"'", 0)如果您不需要从不同的电子表格导入内容,而只需要导入不同的工作表/选项卡,请使用:
=QUERY({Register!A:G},
"where Col1 matches '"&TEXTJOIN("|", 1, C2:C)&"'", 0)就你而言,我认为你需要:
=INDEX(IFNA(VLOOKUP(C2:C, Register!A2:G, {2,3,4,5,6,7}, 0)))

https://stackoverflow.com/questions/74068944
复制相似问题