• ベストアンサー

Sheetの変則コピー方法

Sheet1のセルに氏名と個人に関する情報が3つ横に並んでいます。 縦には数百人分の情報があります。 Sheet2にはA4横サイズで1列25名の2列で50名のリストとしたい。 Sheet1のリストは行の途中での挿入や削除が発生しますが、Sheet2にはSheet1で並べられた順序を反映させたリストとするにはどうすれば良いでしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
  • merlionXX
  • ベストアンサー率48% (1930/4007)
回答No.1

Sheet1のデータはA1,B1,C1から下方向にあるものとします。 Sheet2には2列ということは名前だけでいいんですね? Sheet2のA1に =OFFSET(Sheet1!A$1,ROW()-1,0) といれて下方向に25行目までコピーしてください。 Sheet2のB1に =OFFSET(Sheet1!A$1,ROW(A26)-1,0) といれて下方向に25行目までコピーしてください。 これでSheet1のリストを行の途中での行挿入や行削除を行っても大丈夫です。ただし、Sheet1の1行目だけは挿入削除を行わないでください。

heiseinotora
質問者

お礼

できました。 ありがとうございました。