加入过量的BaCl2,除去SO42-,过滤。BaCl2+Na2SO4=BaSO4↓+2NaCl加入过量的Na2CO3,除去粗食盐中的Ca2+,Mg2+和刚才加入的Ba2+,过滤Na2CO3+CaCl2=CaCO3↓+2NaCl,Na2CO3+MgCl2=MgCO3↓+2NaCl,Na2CO3+BaCl2=BaCO3↓+2NaCl加入过量的2mol/L的盐酸,除去过量的CO32-,过滤2HCl+Na2CO3=2NaCl+CO2↑+H2O