This paper addresses the finite-time controllability and set controllability of impulsive probabilistic Boolean control networks (IPBCNs). Firstly, using the algebraic state space representation (ASSR) method, the transition probability matrix of IPBCNs is established. Secondly, a kind of finite step reachability matrix with probability one is constructed, based on which, several effective criteria are proposed for the finite-time controllability with probability one of IPBCNs. Thirdly, a necessary and sufficient condition is presented for the finite-time set controllability with probability one of IPBCNs by constructing the set controllability probability distribution vector. Finally, the obtained results are extended to switching topology case.