• ベストアンサー

excelを使って

Sheet1には名簿を、Sheet2にはその名簿をもとにしたラベルをつくりたいのですが。。。たとえばSheet1のA列にA1,A2,A3...と順次名前がはいるとしてSheet2ではそれをA1,A5,A9...と等間隔で参照することは難しいですか?('_')

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

  • ベストアンサー
  • xls88
  • ベストアンサー率56% (669/1189)
回答No.2

いろいろやり方はあります。一例をあげます。 (1)、Sheet2のA1に、=Sheet1!A1 と参照式を入力します。 (2)、その参照式の = を # に書き換えて、#Sheet1!A1 というように文字列にします。 (数式内で重複しない文字、記号ならOKです) (3)、次にA1~A4を選択します。 (4)、選択枠の右下角の■(フィルハンドル)を下方に必要なところまでドラッグします。 ここまでの操作で #Sheet1!A1 □ □ □ #Sheet1!A2 □ □ □ #Sheet1!A3 □ といったように入力されます。(□は空白セルを示します) (5)、範囲選択状態のままで、Ctrl+H、とキー操作して「置換」ダイアログボックスを表示し 検索する文字列を、# 置換後の文字列を、= として「すべて置換」します。 以上の操作で、4行置きに連続セル参照式が出来上がります。

5-0_grind
質問者

お礼

フィル機能ってこんな使い方があるんですね!!助かりました、ありがとうございました<(_ _)>

その他の回答 (1)

  • ASIMOV
  • ベストアンサー率41% (982/2351)
回答No.1

Sheet2のA1,A5,A9に =OFFSET(Sheet1!A$1,INT((ROW()-1)/4),0) で、どうでしょう

5-0_grind
質問者

お礼

ありがとうございます!!やってみます<(_ _)>

関連するQ&A