1. in spite of something just said, nevertheless
but, having said that, ...
'Having said that' is a colloquial phrase usually used in conversation that means 'in spite of that' or 'nevertheless'. This phrase is used when you say something followed by something else which seems to contradict what you have just said. "I love Finland in the winter, having said that, it is very cold and the people are not very talkative." This phrase is more likely to be used in social contexts.