We describe a method of white-beam inelastic neutron scattering for improved measurement efficiency. The method consists of matrix inversion and selective extraction. The former is to resolve each incident energy component from the white-beam data, and the latter eliminates contamination by elastic components, which produce strong backgrounds that otherwise obfuscate the inelastic scattering components. In this method, the optimal experimental condition to obtain high efficiency will strongly depend on the specific aim of the individual experiments.