Quantum dot arrays provide a promising platform for quantum information processing. For universal quantum simulation and computation, one central issue is to demonstrate the exhaustive controllability of quantum states. Here, we report the addressable manipulation of three single electron spins in a triple quantum dot using a technique combining electron-spin-resonance and a micro-magnet. The micro-magnet makes the local Zeeman field difference between neighboring spins much larger than the nuclear field fluctuation, which ensures the addressable driving of electron-spin-resonance by shifting the resonance condition for each spin. We observe distinct coherent Rabi oscillations for three spins in a semiconductor triple quantum dot with up to 25 MHz spin rotation frequencies. This individual manipulation over three spins enables us to arbitrarily change the magnetic spin quantum number of the three spin system, and thus to operate a triple-dot device as a three-qubit system in combination with the existing technique of exchange operations among three spins.