【问题标题】:Search different columns and count specific values in Google Sheets在 Google 表格中搜索不同的列并计算特定值
【发布时间】:2020-01-17 03:04:48
【问题描述】:

我的 Google 表格如下所示:

我希望用 A:F 列的数据填充 H 、 I 和 J 列。 数据将使用表单插入。 每一行 (A:F) 是一天。 C 列使用“,”分隔文本项。它将不仅仅是铁、玻璃或木头。这只是一个例子。国家(G 列)是预先编辑的。

我想在插入新的一天(行)时查找每个国家购买的铁、玻璃和木头,如果找到该项目,则在匹配的项目下添加 1,这样我就会知道法国购买了更多的玻璃比铁和零木。

【问题讨论】:

    标签: google-sheets google-sheets-formula array-formulas google-sheets-query gs-vlookup


    【解决方案1】:

    G7细胞:

    ={"countries"; "australia"; "america"; "greece"; "france"; "norway"; "edypt"; "russia"}
    

    H7细胞:

    ={"glass","iron","wood"; 
     ARRAYFORMULA(IF(G8:G="",,IFNA(VLOOKUP(G8:G, 
     QUERY(SPLIT(TRANSPOSE(SPLIT(QUERY(TRANSPOSE(QUERY(
     IF(IFERROR(SPLIT({C7:C; F7:F}, ","))<>"", 
     "♦"&{A7:A; D7:D}&"♥"&SPLIT({C7:C; F7:F}, ",")&"♥", ), 
     "where Col1 is not null", 999^99)),,999^99), "♦")), "♥"), 
     "select Col1,count(Col1) group by Col1 pivot Col2"), {2,3,4}, 0))*1))}
    

    spreadsheet demo

    【讨论】:

    • 感谢您的回答。问题是国家更多,大约450个国家,项目大约80个,我们继续增加。我认为这个功能不会很容易工作
    • 可以修改为自动生成...你能分享一份你的工作表吗?
    • 这是工作表。我只是将问题提交给stackoverflow。我还没有创建它。我的老板要求它,我试图弄清楚如何创建这个
    • 我正在考虑一个数组,例如澳大利亚在 A:F 之间寻找这个国家,如果找到它寻找玻璃,如果它是真的加 1 等等。然后澳大利亚将寻找铁,然后是木材。然后是下一行,美国等等。
    猜你喜欢
    • 1970-01-01
    • 2023-03-05
    • 1970-01-01
    • 1970-01-01
    • 2022-12-22
    • 2019-10-11
    • 2023-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多