【问题标题】:Pulling data from a Named range in Google Sheets从 Google 表格中的命名范围中提取数据
【发布时间】:2019-09-14 13:20:49
【问题描述】:

我想知道这在 Google 表格中是否可行。 我有一个名为 Goods 的命名范围内的产品和成分列表

我想显示一个单元格中需要哪些成分的摘要。例如,我希望单元格显示 2 Wheat, 2胡萝卜

所以在自然语言中,我想查看该行,如果它有一个值,则返回该值和标题值,如果它有 0 或 null,我想跳过它。

这可能吗?

【问题讨论】:

标签: google-sheets concatenation google-sheets-formula array-formulas google-sheets-query


【解决方案1】:

虽然有多种方法可以从命名范围中获取部分范围,但从长远来看,它比不使用命名范围更笨拙。但有可能。例如获取标题:

=INDEX(Goods, 1, )

使用INDEXFILTERQUERYOFFSETARRAY_CONSTRAIN,您可以获得各种您需要的东西。


替代方案:

=ARRAYFORMULA(TRIM(TRANSPOSE(QUERY(TRANSPOSE(
 IF(E4:P10<>"", E3:P3&" "&E4:P10, )),,999^99))))

=ARRAYFORMULA(REGEXREPLACE(TRIM(TRANSPOSE(QUERY(TRANSPOSE(
 IF(E4:P10<>"", E4:P10&" "&E3:P3&",", )),,999^99))), ",$", ))

【讨论】:

  • 我想问一个后续问题。假设我想在另一张未订购的表格中显示特定商品的成分。有没有办法让一个变量是好的,这样每个好的都可以单独显示它自己的结果?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-07-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多