これは難しかった。どうやらiCloudの方が優先されるらしく,Mac内のバックアップファイルをiCalに読み込んでも,iCloudのデータに即座に置き換えられてしまう。まあ,ふつうはmobilemeから移行すれば問題ないのだけれど。
解決方法はネット接続を切って,iCalにMac内に書き出しておいたアーカイブを読み込む。次にiCalから自分で作ったカレンダーごとにアーカイブじゃない方で書き出す。すると拡張子.icsのファイルができる。
ネット接続を戻すと,カレンダーはiCloudのデータで表示される。カレンダー画面の左上の「カレンダー」を開いておく。
必要に応じて適当な名前のカレンダーをつくっておく。
icsファイルを開いておいた任意のカレンダーの名称のところにドラッグする。これでMac内のiCalカレンダーをiCloudのカレンダーに持っていくことができる。
もっと乱暴にはiCloudのアカウントを削除してつくりなおせばできますが。
ついでに,iCloudをSafariで開いて右上の自分のアカウントをクリックするとタイムゾーンが設定できる。これを日本標準時にしておかないと日付が1日ずれたりします。