Results are presented of detailed numerical calculations for the spin excitation spectra of a twodimensional electron gas confined in a quantum well of finite width w, at magnetic fields corresponding to the fractional and integral fillings of the lowest and of excited Landau levels. Spin waves and skyrmions are identified, and their mutual interactions are studied at filling factors ν = 1 3 , 1, 3, and 5. The smallest skyrmions at ν = 1 3 are equivalent to composite fermion charged excitons X ± CF . Bose condensates of nearly noninteracting spin waves and Laughlin correlations between finite-size skyrmions are found at ν = 1 and 1 3 and, for w larger than about two magnetic lengths, also at ν = 3 and 5. A general criterion for the occurrence of skyrmions at odd integral fillings and at Laughlin fractional fillings of the lowest Landau level is given in terms of the interaction pseudopotentials. This explains the dependence of skyrmion states on w observed in excited Landau levels.