- ベストアンサー
excelで、2列のデータを1列に纏めたい
セル A2=1、B2=あ、 A3=2、B3=い、 A4=3、B4=う、…と数十行繰り返されたデータがあるとします。 これを、 C2=1、 C3=あ、 C4=2、 C5=い、 C6=3、 C7=う、…と順番に一列に纏めたいと思います。 計算式を入れて簡単なコピー操作で纏めることはできますでしょうか? よろしくお願いいたします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#204879
回答No.3
C1: =OFFSET(A$2,(ROW(A1)-1)/2,) C2: =OFFSET(B$2,(ROW(A1)-1)/2,) 範囲 C1:C2 を下方にズズーッとドラッグ&ペースト
その他の回答 (2)
- K Kazz(@JazzCorp)
- ベストアンサー率31% (549/1751)
回答No.2
C2: =OFFSET($A$2,INT((ROW()-2)/2),1*MOD(ROW(),2))
- tom04
- ベストアンサー率49% (2537/5117)
回答No.1
こんばんは! 一例です。 C2セルに =INDEX($A$2:$B$100,INT(ROW(A2)/2),MOD(ROW(A2),2)+1) としてオートフィルで下へコピーではどうでしょうか? ※ とりあえず100行目までの数式としています。 データがない場合は「0」が表示されてしまいますので、 =IF(COUNTA($A$2:$B$100)<ROW(A1),"",INDEX($A$2:$B$100,INT(ROW(A2)/2),MOD(ROW(A2),2)+1)) とすれば「0」が表示されなくなります。m(_ _)m
質問者
お礼
早速の回答をありがとうございます。 実行してみます。
お礼
早速の回答をありがとうございます。 OFFSETは初めて聞きました。実行してみます。