- ベストアンサー
Excelで2行結合したセルに連続行参照させたい
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
回答No.3です。 >私の力不足なのか上手くいきませんでした。 申し訳御座いません、私のミスです。 シートAとシートBを取り違えておりました。 =IF(INDEX(シートB!$A:$A,ROUNDUP(ROWS($1:1)/2,0)+ROW(シートB!$A$1)-1)="","",INDEX(シートB!$A:$A,ROUNDUP(ROWS($1:1)/2,0)+ROW(シートB!$A$1)-1))
その他の回答 (4)
- MackyNo1
- ベストアンサー率53% (1521/2850)
シートAのA1:A2セルに「'=シートB!A1」と「'」を先頭に付けて入力して、下方向にオートフィルコピーし、そのまま「データ」「区切り位置」で完了するのが直感的で簡単な操作です。
お礼
ありがとうございます。
- kagakusuki
- ベストアンサー率51% (2610/5101)
シートAのA1セルに入力する関数を次の様にされると良いと思います。 =IF(INDEX(シートA!$A:$A,ROUNDUP(ROWS($1:1)/2,0)+ROW(シートA!$A$1)-1)="","",INDEX(シートA!$A:$A,ROUNDUP(ROWS($1:1)/2,0)+ROW(シートA!$A$1)-1))
お礼
ありがとうございます。 私の力不足なのか上手くいきませんでした。。汗
- aokii
- ベストアンサー率23% (5210/22062)
シートAの2行づつ結合したセルA1に、以下の式を入れて下にドラッグコピーしてみてください。 =INDIRECT("シートB!A"&ROW(A1)/2+0.5)
お礼
ありがとうございます。
- mshr1962
- ベストアンサー率39% (7417/18945)
■INDIRECT関数を利用する =INDIRECT("シートB!A"&(ROW()+1)/2) ■OFFSET関数を利用する =OFFSET(シートB!$A$1,INT(ROW()/2),0) ■INDEX関数を利用する =INDEX(シートB!$A:$A,(ROW()+1)/2)
お礼
ありがとうございます。
お礼
ありがとうございました! 返答遅れてしまい申し訳ございませんでした。