- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルで1行にまとめられたCSVデータを複数行)
エクセルで1行にまとめられたCSVデータを複数行に反映させる方法
このQ&Aのポイント
- エクセルを使用してCSVファイルのデータを参照し、複数行にまたがる表に反映させる方法をご説明します。
- 1行にまとめられたCSVデータをエクセルで参照し、複数行に展開する方法についてお伝えします。
- エクセルの連続フィルを使用して、1パターンのデータを展開し、複数行の表を作成する方法をご説明します。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
一例です。 (1)F1に#A1、G1に#C1、H1に#E1、F2に#B1、G2に#D1を入力 (2)F1:H2範囲を選択→フィルコピー (3)F:H列を選択→置換で#を=ですべて置換 後は、変換データをコピー→形式を選択して貼り付けで「値」を選択して貼り付けして下さい。
その他の回答 (1)
- KURUMITO
- ベストアンサー率42% (1835/4283)
回答No.2
例えばシート1のA1セルからE1セルまでに「あいうえお」が入力され、A2セルからE2セルには「かきくけこ」のように入力されているとしたら、例えばシート2のA1セルに次の式を入力して横方向にオートフィルドラッグコピーしたのちに下方にもオートフィルドラッグコピーします。 =IF(OR(ROW(A1)>COUNTA(A:A)*2,AND(MOD(ROW(A1),2)=1,COLUMN(A1)>3),AND(MOD(ROW(A1),2)=0,COLUMN(A1)>2)),"",IF(MOD(ROW(A1),2)=1,INDEX(Sheet1!$A:$E,ROUNDUP(ROW(A1)/2,0),COLUMN(A1)*2-1),INDEX(Sheet1!$A:$E,ROUNDUP(ROW(A1)/2,0),COLUMN(A1)*2)))
質問者
お礼
ご回答ありがとうございます! 早速教えてもらった数式を入れて見ましたが・・・ すべて「0」と表示されてしまいました。
お礼
素晴らしいです! 思っていた通りに参照され表が完成出来ました。 とても助かりました。ありがとうございましたm(__)m