Google sheets 如何在单个电子表格单元格中获得逗号分隔变量值和变量计数的总和?
我想在Google sheets 如何在单个电子表格单元格中获得逗号分隔变量值和变量计数的总和?,google-sheets,google-sheets-formula,Google Sheets,Google Sheets Formula,我想在googlesheet中获取逗号分隔变量(已发布项)的值之和。请参见下表 +-----------------------+-----------+ | Issued Items | SUM | +-----------------------+-----------+ | A-22, A-22, B-11 | 120 | +-----------------------+-----------+ | C-33, 11, 22-X
googlesheet
中获取逗号分隔变量(已发布项)的值之和。请参见下表
+-----------------------+-----------+
| Issued Items | SUM |
+-----------------------+-----------+
| A-22, A-22, B-11 | 120 |
+-----------------------+-----------+
| C-33, 11, 22-X | 160 |
+-----------------------+-----------+
| 22-X, D-54, 22 | 110 |
+-----------------------+-----------+
已编辑:每个项目的值将存储在另一张表中。我如何获得已发放物品的计数
请注意,项
可能会在单个单元格中重复,也可能有前缀和后缀,需要将其作为个体计算
+-----------------------+-------+
| Items | Values | QTY |
+-----------------------+-------+
| A-22 | 50 | 2 |
+-----------------------+-------+
| B-11 | 20 | 1 |
+-----------------------+-------+
| C-33 | 70 | 1 |
+-----------------------+-------+
| D-54 | 40 | 1 |
+-----------------------+-------+
| 11 | 30 | 1 |
+-----------------------+-------+
| 22 | 10 | 1 |
+-----------------------+-------+
| 22-X | 60 | 2 |
+-----------------------+-------+
这会为我节省很多时间和精力。
请提前帮助和感谢
=SUM(ARRAYFORMULA(IFERROR(VLOOKUP(TRANSPOSE(SPLIT(D2, ", ")), A:B, 2, 0))))
={"QTY"; ARRAYFORMULA(IFERROR(VLOOKUP(TO_TEXT(A2:A),
QUERY(TRANSPOSE(SPLIT(TEXTJOIN(", ", 1, D2:D), ", ")),
"select Col1,count(Col1) group by Col1 label count(Col1)''", 0), 2, 0)))}