谷歌表格过滤功能和单元格中的连接

时间:2021-06-21 04:13:05

标签: google-sheets

致所有 Google 表格专家,

我需要帮助来解决我的 Google 表格中的这个问题。

Problem

根据我之前的搜索和问题,我可以结合使用 TextJoin 和 Filter。

我怎样才能达到预期的结果?

M4、M5、N4、N5、O4、O5应该填什么?

This is link to my sheets

提前致谢。

1 个答案:

答案 0 :(得分:0)

一种可能的方法

这是针对单元格 M3 的示例:

=JOIN(
    CHAR(10),
    ARRAYFORMULA(
        (FILTER(E3:K3, VLOOKUP(E3:K3,$A$4:$B$10,2,FALSE) = M2))
        &" "&
        (FILTER(E4:K4, VLOOKUP(E3:K3,$A$4:$B$10,2,FALSE) = M2))
    )
)

从最里面的公式开始

  • 需要 VLOOKUP 才能将食物名称与类型匹配。
  • 此值随后用于FILTER 食物的价格和名称。为此,您需要两个过滤器,一个用于价格,另一个用于标题。使用 onlt 这个它会给你:

enter image description here

  • 这两行现在需要用 & 符号连接起来,用一个 ARRAYFORMULA 包裹起来。

enter image description here

  • 最后需要使用换行符 JOIN 将这些行与 CHAR(10) 连接起来。

enter image description here

参考