Se você precisar permanecer no Excel, organize seus dados de uma maneira que facilite a migração para um banco de dados relacional posteriormente. Mesmo que você não consiga enxergá-lo agora, você terá tempo, recursos e suporte de gerenciamento para fazer certo um dia, então torne isso mais fácil para você.
Será difícil ter dados normalizados no Excel, mas chegar o mais perto possível. Faça outra planilha com os nomes das publicações e use a Validação de dados no campo "nome da publicação" para ajudar a evitar erros ortográficos.
Se eu estivesse fazendo isso no RDBS, teria três tabelas: Pedidos, Publicações, Pessoas.
Pessoas: PersonID, PersonName ...
Publicações: PublicationID, PubName, ...
Ordens: OrderID, OrderDate, PublicationID, RequestedBy (personid), OrderedBy (personid), etc.
Isso pode não ser exatamente como você deseja, mas você pode descobrir o que funcionará para seus dados. Depois que você souber como ele ficará em um RDBS, configure-o no Excel. Por exemplo, cada linha seria uma ordem e as colunas seriam
OrderDate, PublicationName, RequestedBy, OrderedBy, etc.
usa a validação de dados apontando para uma tabela separada para PublicationName e RequestedBy e OrderedBy. Daqui a três anos, você poderá criar campos de ID para suas tabelas de Publicações e Pessoas. Em seguida, use fórmulas para substituir os nomes em sua tabela de pedidos pelos IDs criados. Importar toda a bagunça e RDBS e você está pronto para ir.
Enquanto isso, seus dados quase normalizados estarão em ótima forma para criar tabelas dinâmicas, IMO.