Как получить СУММУ значений переменных, разделенных запятыми, и количество переменных в одной ячейке электронной таблицы?

#google-sheets #google-sheets-formula

#google-sheets #google-таблицы-формула

Вопрос:

Я хотел бы получить СУММУ значений переменных, разделенных запятыми (выданных элементов) в Google Sheet . Пожалуйста, посмотрите таблицу ниже;

  ----------------------- ----------- 
|   Issued Items        |   SUM     |
 ----------------------- ----------- 
|   A-22, A-22, B-11    |   120     |
 ----------------------- ----------- 
|   C-33, 11, 22-X      |   160     |
 ----------------------- ----------- 
|   22-X, D-54, 22      |   110     |
 ----------------------- ----------- 
  

Отредактировано: Values для каждого Item значения будут сохранены на другом листе. И как я могу получить количество Issued items ?

Пожалуйста, обратите внимание, что Items может повторяться в одной ячейке, а также может иметь префикс и суффикс, которые необходимы для учета отдельных элементов.

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

Это сэкономило бы мне много времени и усилий.
Пожалуйста, помогите и заранее благодарим.

Ответ №1:

 =SUM(ARRAYFORMULA(IFERROR(VLOOKUP(TRANSPOSE(SPLIT(D2, ", ")), A:B, 2, 0))))
  

0

Ответ №2:

 ={"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)))}
  

0