碳酸铵和硫酸钠中能与过量的盐酸反应的只有碳酸铵,且生成氯化铵、水、二氧化碳.此时溶液中就存在氯化铵、硫酸钠、盐酸(因过量)三种物质,而这三种物质中能与后来加的氯化钡反应的只有硫酸钠,且只有生成的硫酸钡是沉淀.所以最终得到的23.3g白色固体是硫酸钡.
Na2SO4+BaCl2==2NaCl+BaSO4
142------------------------233
x----------------------------23.3g
x=14.2g
所以原有碳酸钠的质量为20g-14.2g=5.8g
原混合物中碳酸钠的质量分数:5.8g/20g*100%=29%