Я понял это с помощью WEI_DBA, сначала я создал столбец идентификатора, а затем из этого столбца категории, используя следующий код:
Столбец идентификатора
=MID($B3,FIND(CHAR(1),SUBSTITUTE($B3,"_",CHAR(1),1))+1,FIND(CHAR(1),SUBSTITUTE($B3,"_",CHAR(1),2))-FIND(CHAR(1),SUBSTITUTE($B3,"_",CHAR(1),1))-1)
Затем столбец категории:
=INDEX(Sheet2!$B$2:$B$8,MATCH(--$D2,Sheet2!$A$2:$A$8,0))
Затем я нашел способ соединить их вместе, и причина ошибки, которую я получил, заключалась в том, что идентификатор не был преобразован обратно в число в Excel.Я использовал следующий столбец, чтобы получить только столбец категории:
=INDEX(Sheet2!$B$2:$B$8,MATCH(--MID($B2,FIND(CHAR(1),SUBSTITUTE($B2,"_",CHAR(1),1))+1,FIND(CHAR(1),SUBSTITUTE($B2,"_",CHAR(1),2))-FIND(CHAR(1),SUBSTITUTE($B2,"_",CHAR(1),1))-1),Sheet2!$A$2:$A$8,0))
Затем я смог выполнить функцию SUMIFS, чтобы получить такие суммы, как:
=SUMIFS($C:$C,$G:$G,M18)
Затем яудалось получить СУММУ каждой категории.Очень признателен WEI_DBA за мозговой штурм!
-Maykid