上證指數和滬深300指數的區別主要在于所選標的和權重的計算方法不同。上證指數是將A股市場的所有4700只股票都納入考慮,并按照權重系數進行加權處理,從而得出的綜合指數。而滬深300指數是從深圳證券交易所和上海證券交易所中挑選出規模較大、業績較好、流動性較強的300家公司然后通過計算系數進行加權處理,得出指數。