Google sheets 从Google工作表中的命名范围中提取数据
我想知道这在谷歌表单中是否可行。 我有一个命名范围内的产品和成分列表,称为商品 我想显示一个单元格中需要哪些成分的摘要。例如,我希望单元格表示2个小麦,2个胡萝卜 所以在自然语言中,我想看一看行,如果它有一个值,然后返回该值和头值,如果它有0或null,我想跳过它Google sheets 从Google工作表中的命名范围中提取数据,google-sheets,concatenation,google-sheets-formula,array-formulas,google-sheets-query,Google Sheets,Concatenation,Google Sheets Formula,Array Formulas,Google Sheets Query,我想知道这在谷歌表单中是否可行。 我有一个命名范围内的产品和成分列表,称为商品 我想显示一个单元格中需要哪些成分的摘要。例如,我希望单元格表示2个小麦,2个胡萝卜 所以在自然语言中,我想看一看行,如果它有一个值,然后返回该值和头值,如果它有0或null,我想跳过它 这可能吗?虽然有各种方法可以从命名范围中获取部分范围,但从长远来看,这比不使用命名范围更为笨拙。但这是可能的。例如,要获取标题,请执行以下操作: =INDEX(Goods, 1, ) 使用索引,过滤器,查询,偏移量,数组约束可以获
这可能吗?虽然有各种方法可以从命名范围中获取部分范围,但从长远来看,这比不使用命名范围更为笨拙。但这是可能的。例如,要获取标题,请执行以下操作:
=INDEX(Goods, 1, )
使用索引
,过滤器
,查询
,偏移量
,数组约束
可以获得所需的各种片段
备选方案:
=ARRAYFORMULA(TRIM(TRANSPOSE(QUERY(TRANSPOSE(
IF(E4:P10<>"", E3:P3&" "&E4:P10, )),,999^99))))
=数组公式(TRIM(TRANSPOSE)查询(TRANSPOSE(
如果(E4:P10“、E3:P3&&&E4:P10、)、999^99)))
=ARRAYFORMULA(REGEXREPLACE)(TRIM)(TRANSPOSE)(查询)(TRANSPOSE(
如果(E4:P10“,”E4:P10&“&E3:P3&“,”,),,999^99)),“,$”,))
我想问一个后续问题。假设我想在另一张未订购的表格中显示某一特定商品的成分。有没有办法让一个变量是好的,这样每个好的都可以单独显示它自己的结果?
=ARRAYFORMULA(REGEXREPLACE(TRIM(TRANSPOSE(QUERY(TRANSPOSE(
IF(E4:P10<>"", E4:P10&" "&E3:P3&",", )),,999^99))), ",$", ))