Alcohol is a drug, the only thing that will sober you up is the time it takes to dissipate the alcohol from your system. Vomiting will lesson the amount of alcohol in your stomach, so technically...
The only way to sober up is giving yourself time. i wish i could say that other stuff like cold showers, fresh air, or chewing gum works but time is the only true answer.