【问题标题】:How to filter data with multiple duplicate quantity如何过滤具有多个重复数量的数据
【发布时间】:2022-08-19 03:31:07
【问题描述】:

我在 Google 表格中有一张表格,其中列出了项目 (A-Z)。我可以在 QTY 列中填写这些项目的数量。如何在另一张表中列出所有已量化的项目并按输入的次数出现(有时单元格数量为空)。我尝试使用 FILTER 和 ARRAYFORMULA 但没有结果。

例子:

ITEMS QTY
A 1
B 3
C
D
E 2
F 1

在另一张纸上应过滤:

ITEMS
A
B
B
B
E
E
F

编辑:

如果这样的事情是可能的,我会更进一步。我将数量分成单独的颜色(我将有大约 17 种颜色),并希望以与以前相同的方式生成我的项目列表,但为它们分配了颜色。我使用了你的函数@player0,但我必须分两步使用间接数据。我可以将它合并为单行函数,但它会是一个很长的函数(在每个“过滤器”参数中添加你的“索引”公式)。

是更简单的方法吗?

例子:

ITEMS COLOR 1 COLOR 2 COLOR 3 COLOR 4 ect.
A 1
B 2
C 1 1
D
E 1 2
F 1

所以另一张纸应该显示:

ITEMS
A1
B3
B3
C2
C4
E3
E4
E4
F1

我的解决方案

=INDEX(FLATTEN(TRIM(SPLIT(QUERY(REPT(A2:A10&\" \"&B1&\"×\",B2:B10),,9^9), \"×\"))))

=FILTER({F1:F6;G1:G6;H1:H6}, LEN({F1:F6;G1:G6;H1:H6}))

    标签: google-sheets google-sheets-formula spreadsheet transpose flatten


    【解决方案1】:

    利用:

    =INDEX(FLATTEN(TRIM(SPLIT(QUERY(REPT(A1:A10&"×", B1:B10),,9^9), "×"))))
    

    【讨论】:

    • 我不知道如何,但它神奇地做到了,非常感谢! :)
    • 我将数量分成单独的颜色,并产生了一些两步的结果。是更简单的方法吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-07-14
    • 2019-08-09
    • 2018-03-13
    • 2019-02-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多