It will fit... but that does not mean it will work.
Celerons put out a darned sight less heat than any AMD chip, less than half, in fact. They also have heat spreaders where AMDs give you a heat island half the size of a postage stamp. Your Celly cooler just would not even come close to cooling the chip well enough to avoid instabiities or CPU failure.
Take a look at your Celeron cooler... count the fins, measure it... note the size of the fan... Ok? Now here's a sinke like most people use on AMD XP1700+ chips: <A HREF="http://www.spirecooler.com/asp/fcc.asp?ProdID=3" target="_new">http://www.spirecooler.com/asp/fcc.asp?ProdID=3</A> AND... that's considered an <i>average cooler</i>... twice the size of your Celly cooler, 10 times the fins, nearly 15 times the mass and with a fan almost twice as big.
It will fit... but it will be grossly inadequate.
Now... if you wanted to put an AMD sink on your Celly... it would be gross overkill, but you'd have the coolest celeron around.
--->It ain't better if it don't work<---