I think it's almost impossible to buy colors that match perfectly, unless they are from the same company, have the exact same name, and are bought in the same season!
The good news is, these days colors don't have to match to be worn together. in fact, it looks more interesting if they don't match.
You can wear a light or medium blue item (a top) with a dark blue item (bottom), or the reverse. They are in the same family, but not intended to match.
Or wear your blues with white, khaki, black, etc.