May a dash be used in a sentence as a substitute for a colon?

Yes. Dashes can serve as a "soft" version of a colon, giving emphasis to that which follows:

Your style may resemble that of your associates‚‚some you

may harmonize with and some who tend to "rub you the

wrong way."