For those using older simpler CADs, here is what I do to automatically consolidate part across all my designs simultaneously and automatically:
Make a library component for the default parts you use.
IE: Instead of placing a default 0805 resistor/cap, when I began a new cad package, I made specific 1K, 10K, 4.7K, 100nf, 1nf 0805s, 78L05D, 79L05D, 7805, 74HC04D, PICxxx, ect schematic components added to my library with specific part numbers well before I begun to design boards. Then when I design my circuits, I select from those parts first.
A number of my designs use the same parts which I validated years back to be the cheapest and most abundant parts available.