the balanced equation for the above reaction is
2Al + 3CuCl₂ --> 2AlCl₃ + 3Cu
stoichiometry of Al to CuCl₂ is 2:3
limiting reactant is when the reactant is fully consumed in the reaction therefore amount of product formed depends on amount of limiting reactant present.
number of Al moles - 0.5 g / 27 g/mol = 0.019 mol
number of CuCl₂ moles - 3.5 g / 134.5 g/mol = 0.026 mol
if Al is the limiting reactant
if 2 mol of Al reacts with 3 mol of CuCl₂
then 0.019 mol of Al reacts with - 3/2 x 0.019 = 0.029 mol of CuCl₂
but only 0.026 mol of CuCl₂ is present
therefore CuCl₂ is the limiting reactant
and 0.026 mol of CuCl₂ reacts with - 0.026/3 x 2 = 0.017 mol of Al is required
but 0.019 mol of Al is present
therefore CuCl₂ is the limiting reactant and Al is in excess