レポート出力機能を使って出力したCSVファイルでは、回答形式が「写真撮影」や「署名」の場合、回答がURL形式で出力されます。
以下の手順で関数を入力してください。
表示させたいセルに以下の関数を入力します。
Plaintext
=IFERROR(IMAGE(TEXTSPLIT(A1,","),1), "")※A1は変換したいURLが入っているセルを指定してください。
1つのセルに複数枚の画像URLがある場合、画像枚数分の列が必要です。
(例)「A1」の画像URLが3枚分あり、「B2」に関数を入れた場合、画像はB2、 C2、 D2セルに1枚ずつ表示されます。
該当のセルに文字が入力されている場合、関数はエラーで表示されます。
関数を設定しても画像が表示されない場合、以下の手順でファイル形式をCSVからExcel形式(.xlsx)に変更することで表示できます。
CSVファイル内の任意のセルにIMAGE関数を入力する
[ファイル]→[名前を付けて保存] で保存形式を「Excelブック(.xlsx)」に設定する
一度ファイルを閉じ、保存したExcel形式のファイルを再度開く
画面右上に「コンテンツの有効化」が表示されたら、ボタンを押す
最初に入力した関数を一度削除し、改めて出力したいセルにIMAGE関数を設定し直す
表示したい列の1行目に以下の関数を入力します。
Plaintext
=ARRAYFORMULA(IFERROR(IMAGE(SPLIT(H:H,","), 1)))※H:Hは変換したいURLが入っている列を指定してください。
※必ず1行目に入力してください。それ以外の行に入れるとエラーになります。
1つのセルに複数枚の画像URLがある場合、画像枚数分の列が必要です。
(例)「H列」に画像URLが3枚分あり、「I列」の1行目に関数を入れた場合、画像はI列、J列、 K列に1枚ずつ表示されます。
該当の列に文字が入力されている場合、関数はエラーで表示されます。