Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google sheets 如何在单个电子表格单元格中获得逗号分隔变量值和变量计数的总和?_Google Sheets_Google Sheets Formula - Fatal编程技术网

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)))}