人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

EXCELでの質問です。
A,Bの二つのファイルがあります。
Aファイルには、A列に氏名、B列に資格名、C列に資格取得日が1?1000行(1000人分)あります。

Bファイルで、4行で一人分の管理データを作成します。
1,5,9行目・・・・にAファイルの一人目、二人目の・・・データを参照させたいのです。

時間をかけて、コピペでやってしまえばと思いつつ、データ量が多いので、関数等ですばやく
やる方法はないのでしょうか?
ADDRESS関数等でうまく番地を参照させればよいのかと思いますが、今一よくわかりません。
どうぞ何かよい方法を教えてください。
ちなみにEXCELのバージョンは古くて、2003OFFICEです。

●質問者: yokanise2
●カテゴリ:コンピュータ 学習・教育
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● TransFreeBSD
ベストアンサー

=OFFSET([Book1]Sheet1!A$1,(ROW(A1)-1)/4,0)
こんな感じです。
rowで現在(参照しているA1)の行番号を得て、適当に加工(1スタートなので-1後1/4)して、データのあるシートの先頭([Book1]Sheet1!A$1)からの相対位置の値をoffsetで得ます。


yokanise2さんのコメント
TransFreeBSDさん ありがとうございました。 OFFSET関数なんて初めて知りました。 おかげさまで、バッチリできました。 あと、返事が遅くなってしまってスミマセンでした。
関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ