- ベストアンサー
ExcelでURL文字列を連続して挿入させたい
Excelで、A1、A2、A3と連続して、URLの文字列が入っていて、 B1に、イメージを挿入するHTMLタグ<img src="">があり、 <img src="A1"> <img src="A2"> <img src="A3"> のようにURL文字列をB1に挿入させたいのです。 自分で試しましたところ、 =CONCATENATE("<img src=""", A1, """>")でしたら、1個はできますが、 <img src="A2"> <img src="A3">というように、連続してB1内に挿入する事ができません。 どのようにすれば良いか関数を教えていただけないでしょうか。 よろしくお願いいたします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (2)
- SI299792
- ベストアンサー率47% (772/1616)
回答No.3
という事はExcel2019 ですか❓ =CONCAT(INDEX(REPT("<img src="""&A1:A9&""">",A1:A9>""),))
- SI299792
- ベストアンサー率47% (772/1616)
回答No.1
画像の様になればいいのですか❓ 貴方の上げた式を下へコピペすればできます。 もう少し簡単に、 ="<img src="""&A1&""">" でもいいです。 下へコピペしなくでもできるようにしたいのであれば、 =IF(A1:A99="","","<img src="""&A1:A99&""">") Excel2021 Miclosoft365なら、そのまま入れればいいですが、 Excel2019以前は、範囲指定をして配列数式にする必要があります。 https://excel-doctor.jp/array-formula/
質問者
補足
こちらの図でしたら、A1~A17までを すべてURLの値をB1に入れたいのですが、 うまくいかないんです。
補足
こちら出来たのですが、 =CONCAT(INDEX("<img src="""&A1:A9&""">",)) 例えば、A1~A9までではなく、飛び飛びの場合、 A1 D1 G1 J1のようになっている場合だと、 どう書いたら良いでしょうか?