Dustin Penner and Ryan Getzlaf also scored for the Ducks, who found out just before the game that they had clinched the Pacific Division crown thanks to Vancouver's 4-3 overtime victory over second-place San Jose.
Getzlaf also assisted on both Selanne goals.
Rick Nash, Gilbert Brule and Jason Chimera scored for Columbus, with Chimera adding an assist and Fredrik Modin chipping in with two.
Columbus rallied for two late goals to cut into a 4-1 deficit, and Chimera and Brule got off shots in the waning seconds while a crowd of 17,391 roared. But Ilja Bryzgalov had saves on both, turning away 42 shots. The Blue Jackets' 45 shots were a season high.