Este problema promete o uso de algum tipo de banco de dados. Especialmente, se você pode ter configurações de dados mais complexas no futuro. Considere gerenciar seus dados no Access e exportar / importar para o Excel, o que deve ser bem suportado.
No SQL, sua consulta seria algo como isto:
select campaign, clicks, spend, revenue from (
select campaign, sum(revenue) from
table2 inner join table3 on table2.group = table3.group group by campaign) as table23
inner join table1 on table1.campaign = table23.campaign
Você provavelmente pode usar o editor gráfico do MS Access, se preferir.