Хотя вам нужно понять, что ваш вопрос не подлежит рассмотрению как таковой, я сделаю все возможное, чтобы помочь.
Проблема в том, что мы не видим исходный лист так, как вы, потому что мы не можемувидеть это вообще.Вы говорите, что у вас есть слово Валюта в столбцах A или B или обоих, и где-то столбец ID, и значения Amount везде.Это хитрые исходные данные.Если более вероятно, что идентификатор находится в определенном столбце, а суммы - в наборе столбцов, у нас будет шанс.
В вашем вопросе изложены основные шаги, которые вы хотели бы предпринять довольнону, так что вы хорошо начали.
Однако вы можете делать всю работу без VBA, конечно, если я прав насчет данных источника.Создайте себе рабочий лист или несколько рабочих листов.Определенно один, чтобы перебрать полный список валют.Возьмите копию столбцов A и B (по формулам), а затем проследите, чтобы рабочий лист просматривал строку за строкой, и используйте логику для построения списка.Таблицы хороши в этом.
Когда у вас есть список, используйте его в качестве заголовков строк на листе «Вывод» и используйте значения sumifs для получения значений.Я не уверен, как идентификаторы будут соответствовать, но если бы они были вашими заголовками строк, то сделайте то же самое, что и выше, чтобы получить список уникальных идентификаторов и связать их с вашей страницей вывода в столбце A. Ваши суффиксы могут обработатьЭто.
Это вряд ли скажет вам все, что вам нужно знать, но если вы решите это, вы многое узнаете об Excel и о том, когда вам нужно перейти на VBA.
ЕслиВы бы предпочли сделать это с помощью VBA, разбить каждый шаг, пока он не заработает, а затем перейти к следующему.
И если вам нужна дополнительная помощь, вставьте свои данные здесь.Сначала анонимно, если нужно.