It is important to select an accurate set of ground motions when conducting linear and nonlinear response history analyses of structures. This study proposes a method for selecting ground motions from a ground motion library with response spectra that match the target response spectrum mean, variance and correlation structures. This study also has addressed the determination of an appropriate value for the weight factor of a correlation structure. The proposed method is conceptually simple and straightforward, and does not involve a simulation algorithm. In this method, a desired number of ground motions are sequentially selected from first to last. The proposed method can be also used for selecting ground motions with response spectra that match the conditional spectrum. The accuracy and efficiency of the proposed procedure are verified with numerical examples.