• ベストアンサー

エクセルの関数について

A列に数字を入れて、G列に1~5の数字を入れると、数字によってB~F列の区分にA列の数字が表示されるようにしたいと思っています。 例えば、A2に2の数字が入力してあるとします。 G2に3を入力すると、D2に2の数字が表示でき、 A3に10の数字が入力してある場合、 G3に1を入力すると、B3に10の数字が表示できるように。 よろしくお願いします。

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

  • ベストアンサー
  • lilam001
  • ベストアンサー率49% (289/579)
回答No.3

B1には以下の数式を入力します。 =if(G1=1,A1,"") C列の場合は上記数式のG1=1をG1=2に変え、D列はG1=3…F列はG1=5です。 これらをオートフィルで任意の行までコピーします。

morito_55
質問者

お礼

ありがとうございます。

その他の回答 (3)

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.4

A列とG列両方に記入されたら反応させるようにします。 B2に =IF(OR($A2="",$G2=""),"",IF($G2=COLUMN()-1,$A2,"")) と記入、右に下にコピー。

morito_55
質問者

お礼

ありがとうございます。

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.2

A2セルには次の式を入力して下方にドラッグコピーします。 =IF(G2="","",INDEX(B2:F2,G2))

morito_55
質問者

お礼

ありがとうございます。

  • maiko0318
  • ベストアンサー率21% (1483/6969)
回答No.1

例もいいのですが、法則を書いてくれないとわかりません。