Micelles: When molecular ions in soaps and detergents aggregate, they form micelles. It is formed because soap has hydrophobic part. Water can attract hydrophilic part but not hydrophobic part.
No, micelle will not be formed in ethanol, as soap will dissolve in ethanol. Micelles trap (attract) dirt, grease, oily spot, etc. which is washed away by water.