Converting arbitrary Cartesian vector to cylindrical

Hello PF, I have a problem to solve in the following form: Given a vector with Cartesian components, V={Vx,Vy,Vz}, find its components in circular cylindrical coordinate.

Given the actual vector components, it'd be very easy to convert. But I have no idea where to start on this. Any guide to where to start from will be much appreciated!