Как можно объединить несколько идентификаторов в одну категорию? - PullRequest
0 голосов
/ 11 марта 2019

Итак, проблема, с которой я сталкиваюсь, заключается в том, что я пытаюсь объединить несколько вещей в одну категорию. Под этим я подразумеваю следующее:

Sheet 1

Лист 1 (Данные) Одна вещь, на которой я сосредоточен в настоящее время, это раздел «Размещение» с идентификаторами (номерами) в строке.

Sheet 2

Лист 2 (Лист поиска с категорией) Чтобы иметь возможность сопоставлять идентификаторы с категориями

enter image description here

Всего, что я хотел бы получить, я пробовал SUMIFS, такие как:

=SUMIFS(Sheet1!$C:$C,Sheet1!$B:$B,"*"&Sheet2!$A:$A&"*",Sheet2!$B:$B,$F2)

Но это только подводит итог первого раздела, 5000 + 1000 = 6000, когда это должно быть 20500. Я думаю, что я близок к ответу, но не уверен, как получить все это в Excel или, если есть другая формула это будет работать лучше.

Пожалуйста, дайте мне знать, если что-то нужно объяснить дальше, и спасибо заранее,

-Maykid

1 Ответ

0 голосов
/ 12 марта 2019

Я понял это с помощью 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...