Recently, we proposed the spin-selective coherent electron transfer in a silicon-quantum-dot array. It requires temporal tuning of two pulses of an oscillating magnetic field and gate voltage control. This paper proposes a simpler method that requires a single pulse of oscillating magnetic field and gate voltage control. We examined the robustness of the control against the error in the pulse amplitude and the effect of the excited states relaxation to the control efficiency. In addition, we propose a novel control method based on a shortcuts-to-adiabaticity protocol, which utilizes two pulses but requires temporal control of the pulse amplitude for only one of them. We compared their efficiencies under the effect of realistic pulse amplitude errors and relaxation.