A、B、C都不能除去过量的AgNO3,引入新杂质,因K2CO3能与AgNO3、Ba(NO3)2、Ca(NO3)2都可生成沉淀,为避免引入新杂质,减少操作步骤,可在AgNO3、Ba(NO3)2之后加入K2CO3,最后加入硝酸,故选D.