As we know, index funds invest in an "index" of stocks in a particular sector or class. For example, VOO is the Vanguard S&P 500 ETF, and it tracks the S&P 500 stocks and invests in them. Looking at the fund profile, one can see the holdings for the fund to get an idea of where one's money is actually invested.
However, many people find themselves in a position where they're invested in multiple index funds. Likely, there is some overlap between the funds where multiple funds invest in the same company.
For example, VFIAX and VWELX both hold Microsoft. This could lead to inefficiencies or less diversification than expected in a portfolio. Or, for those who might be particular about not investing in particular industries, the index might mask that sort of thing for those who don't scrutinize all of the holdings.
Websites like Mint or Personal Capital will display the allocation in particular sectors and industries, but they don't get as granular as down to the individual company stock.
How can I determine the net makeup of my portfolio of index funds in terms of percentage/dollar amount/shares of individual stocks? Edit: I mean an automated means, not going through a prospectus or fund profile and tallying them all by hand.