A cleanser can help remove excess oil at the time of washing, but oil production through the day depends on your skin and isn't something a cleanser alone controls. If midday shine is a persistent concern, the rest of your routine, including your moisturizer and sunscreen, also plays a role.