• 締切済み

エクセル2007の使い方について

エクセル2007に関する質問です。 例えば http://www.******.com/abc.html http://www.******.com/def.html http://www.******.com/ghi.html http://www.******.com/jkl.html という異なるURLがセルに1行づつあって、別のセルに /?aid=1234 とあった場合に、この?aid=1234を各URLの 後ろに一括して挿入するにはどうすればいいでしょうか? 下記のような形になるように一括で作業したいです。 http://www.******.com/abc.html/?aid=1234 http://www.******.com/def.html/?aid=1234 http://www.******.com/ghi.html/?aid=1234 http://www.******.com/jkl.html/?aid=1234

みんなの回答

noname#42041
noname#42041
回答No.1

あまりスマートとはいえませんが以下の方法でエクセルのバージョンに関係なく出来ると思います。 仮にデータがA1~A4にあるものとして説明します。 ・=A1&"/?aid=1234" とB1に入力 ・オートフィルなど利用しB2~B4までにB1の式をコピー これで=の後ろがA2~A4と自動的に変更されて作成される ここまででセルの表示はご希望の状態のはずです。これらをコピーしエディタなどに貼り付ければいいわけですが、エクセル上でさらに作業する場合は式の状態で処理されるため、文字列として処理したい場合は以下操作を行います。 ・B1~B4を選択し、右クリック→コピー ・C1を右クリックし形式を選択して貼り付け→値を選択しOKをクリック

yujinkns
質問者

お礼

saborima様 本当に有難うございました。助かりました。 この方法がわからなかったら約5000個のURLを一つづつ手動で やるはめになっていました。

関連するQ&A