I would try to scale the selected group of vertices in the specific axis needed down to zero, and in the next step snap them all to grid, or something like that?