Isso é mais fácil no Access que no Excel.
No Access, importe seus dados do Excel usando o Assistente de importação. Quando seus dados estiverem em uma tabela, crie uma nova consulta, acesse a visualização SQL e use uma consulta como a seguinte para encontrar usuários postando mais de uma vez em uma única discussão:
SELECT DiscussionID, UserID, Count(PostID) as Number_of_Posts FROM Sheet1
GROUP BY DiscussionID, UserID
HAVING Count(UserID)>1;
Quando executado, retornará em forma de tabela o DiscussionID, o UserID e o número de postagens desse usuário na discussão para cada um que tenha mais de uma postagem. Obviamente, você terá que alterar os nomes de tabela e campo para corresponder ao seu banco de dados.
Para encontrar os usuários que postaram pro e con em uma única discussão, você pode usar a seguinte consulta:
SELECT DiscussionID, UserID, SUM(Number_of_Posts) as Posts
FROM (SELECT DiscussionID, UserID, Pro_Con, Count(PostID) as Number_of_Posts FROM Sheet1
GROUP BY DiscussionID, UserID, Pro_Con)
GROUP BY DiscussionID, UserID
HAVING Count(UserID)=2;
Isso é meio que um truque da minha parte; Tenho certeza que tem que haver uma consulta mais eficiente para fazer o trabalho, mas, mesmo assim, isso funcionará.