Cho dư dd $Na_2CO_3$ vào hỗn hợp. Lọc bỏ kết tủa thu được dung dịch A ($NaCl$, $Na_2CO_3$, $Na_2SO_4$).
$CaCl_2+Na_2CO_3\to CaCO_3+2NaCl$
$MgCl_2+Na_2CO_3\to MgCO_3+2NaCl$
$MgSO_4+Na_2CO_3\to MgCO_3+Na_2SO_4$
Cho dư dd $BaCl_2$ vào A. Lọc bỏ kết tủa thu được dd B ($NaCl$, $BaCl_2$)
$BaCl_2+Na_2CO_3\to BaCO_3+2NaCl$
$BaCl_2+Na_2SO_4\to BaSO_4+2NaCl$
Cho dư dd $Na_2CO_3$ vào B, lọc bỏ kết tủa thu được dd C ($NaCl$, $Na_2CO_3$)
$BaCl_2+Na_2CO_3\to BaCO_3+2NaCl$
Cho dư HCl vào C, cô cạn dd thu được NaCl.
$Na_2CO_3+2HCl\to 2NaCl+CO_2+H_2O$