• ベストアンサー

エクセルでのHTMLソースの一括(結合)追加

エクセル又はHTMLに詳しい方にお聞きします。 画像の様に2列に入っている文字のうしろに3列の文字を、 結合させる方法はありませんか? 画像では判り易くするために「1111」や「あああ」と表記していますが、 実際にはHTMLタグです。 楽天ショップ構築の中(特に商品ページ)で必ず必要となる過程なのですが、 既に存在しているHTMタグの前か後ろに一括で別のタグを追加する方法はないのでしょうか? 基本的にはエクセル内での作業ですが、他に使いやすいフリーソフトがあればそちらでも結構です。 同じようなことで悩まれ解決された方がいればご教授ください。 よろしくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
noname#256686
noname#256686
回答No.1

もっとスムーズな方法があるとは思いますが、一応下記の手順で出来ました。 1)Excelシート全体を選択して[編集]→[コピー] 2)メモ帳を起動して[編集]→[貼り付け] 3)下記のようになるので、<TAB>の部分を選択して[編集]→[コピー] 111<TAB>あ 222<TAB>い 333<TAB>う 4)メモ帳で[編集]→[置換] 検索する文字列にCTRL+Vで<TAB>を貼り付け [すべて置換]ボタンをクリック 5)メモ帳を全選択して、[編集]→[コピー] 6)Excelシートで、[編集]→[貼り付け]

ohcry0
質問者

補足

早速の有益なご回答をありがとうございます。 今、チャレンジしていましたが、短いHTML同士なら<TAB>でつないで置換え後、元に戻せばうまくいきました。ありがとうございす。 ただ、例えば「商品説明文」をダウンロードした場合、1つのセルに縦に何行にもソースが入っていますよね。それを教えていただいた方法でつなげる所までは出来るのですが、エクセルへただ貼り付けるとエクセルがソースを読み取ってしまいソースそのものが貼り付けられません。「貼り付けオプション」でソースを読み取るのは回避できるのですが、今度は1つのセルではなく、それぞれソースがそれぞれの行に貼り付けられてしまいます。2行以上縦にあるソースを1つのセル内(元通りの状態)に貼り付ける方法はあるんでしょうか?

その他の回答 (2)

  • oct1290
  • ベストアンサー率35% (75/213)
回答No.3

失礼しました入力の間違えです正しくは =CONCATENATE(A1,B1)です C1セル等に入れてお試しください

  • oct1290
  • ベストアンサー率35% (75/213)
回答No.2

エクセルのVrが無いけど2003ですかねその画像だと 関数で出来ます A!セルとB1セルの中にある文字を結合するのは『=A1&B1』 または『=CONCATENATE(A1,B1』

関連するQ&A