The National Stock Exchange (NSE) has replaced agrochemical company UPL with non-banking finance company Shriram Finance in the Nifty50 index, effective from March 28.