正解は text 関数を使います。
=text(A1, "yyyy/mm/dd")とすれば、SQL の INSERT 文量産に都合の良い例えば 2012/07/01 というような 「文字列」になります。
ここが要注意点で文字列に変換されるので、以後、計算には使えなくなります。 しかし、目的が文字列の作成の場合はかえってこの方が都合が良かったりします。
例を挙げると以下のような感じ。 普通に読んでくる(上)とシリアル値になってだめだこりゃ orz となりますが、 text 関数を使うとすっきり (^^)d ってなります。
この text と言う関数、INSERT 分の量産以外にも、 セルの書式設定でできることならほぼなんでもでき、 例えば日付から和暦変換など結構、応用が利きそうです。
周知の事実という方にはお粗末なお話でした。 この解答がお役に立った方はお試しあれ ^^b