Dùng BaCl2 và HCl
Cho dd BaCl2 vào các ống nghiệm, cả ba lọ đều xuất hiện kết tủa
K2CO3 + BaCl2 ---> BaCO3 + 2KCl
K2SO4 + BaCl2 ---> BaSO4 + 2KCl
Na2CO3 + BaCl2 ---> BaCO3 + 2NaCl
Na2SO4 + BaCl2 ---> BaSO4 + 2NaCl
Cho dd HCl vào các ống nghiệm chứa các kết tủa ,lắc nhẹ
+Nếu kết tủa tan hoàn toàn thì ống nghiệm ban đầu chứa dd K2CO3 và NaHCO3
+ Nếu kết tủa không tan thì ống nghiệm đó ban đầu chứa KHCO3 và Na2SO4
+ Nếu kết tủa chỉ tan một phần thì ống nghiệm đó ban đầu chứa Na2CO3 và K2SO4
BaCO3 + 2HCl ---> BaCl2 + CO2 + H2O