• ベストアンサー

Excelでセル内の文字列をhtmlと結合させたい

Excelで、A1のセル内の文字列を、下記のhtmlと結合させたいのですが、 =CONCATENATE関数を使って、下記のように文字を並べたいのです。、 <div style=""border-bottom: 3px solid #263f1f; font-size: 20px;"">", A1, "</div> CONCATENATE関数を使ってやってみたのですが、 =CONCATENATE("<div style=""border-bottom: 3px solid #263f1f; font-size: 20px;"">", A1, "</div>") 結果 <div style=""border-bottom: 3px solid #263f1f; font-size: 20px;"">", A1, "</div> になり、A1の文字列は返されませんでした。 どこが問題なのでしょうか? よろしくお願いいたします。

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

  • ベストアンサー
  • SI299792
  • ベストアンサー率47% (771/1615)
回答No.1

やって見たらうまくいきました。数式は正しいです。 可能性として高いのは、A1をセルの書式設定で文字列にしていませんか。 Excel で数式を入力すると、参照元の書式設定を引き継ぐという迷惑機能があります。 セルの書式設定を標準にして、もう一度入力してみて下さい。 ちなみに、 ="<div style=""border-bottom: 3px solid #263f1f; font-size: 20px;"">"&A1&"</div>" でもいけます。 (これを切る方法はないようです。いちいちセルの書式設定を修正しなければならず、私も苦労しています)

s52i4z9
質問者

お礼

有難うございました。 出来ました。助かりましたm(__)m

Powered by GRATICA

関連するQ&A