• 締切済み

別シートへ自動記入

sheet1   A   B    C 1 3/4  大阪  岡田 2 3/5  東京  鈴木 3 3/5  大阪  石川 4 3/6  広島  稲葉 5 3/6  東京  渡辺 ・ ・   ・   ・ ・ ・   ・   ・ sheet2(大阪)  A 1岡田 2石川 sheet2(東京)  A 1鈴木 2渡辺 sheet1のB列に大阪と入力すると、それに対応するsheetにこの場合はsheet2のA列にsheet1のC列を、東京入力でsheet3のA列に名前を自動で入力するにはどのようにすればよいでしょうか? 数千円する本を買ってきてやってみて、ネットでも調べましたが全然ダメです。知識が足りませんがどうかよろしくお願いします。

みんなの回答

  • web2525
  • ベストアンサー率42% (1219/2850)
回答No.1

作業列使って C1セルに =IF(Sheet1!B1=$B$1,ROW(),"") A1セルに =IF(COUNT(C:C)<ROW(),"",OFFSET(Sheet1!$C$1,SMALL(C:C,ROW())-1,0)) 下方向フィルで 作業列使わない場合は配列計算になってしまうのであまりお勧めは出来ない。