• ベストアンサー

エクセルについて

エクセルの使い方を教えてください。 例えばA1からJ10までデータが入力されているとして、 A20のセルに「=A1」と入れるだけで、 B21のセルに自動的に「B1」が出るようにすることは出来ますでしょうか? 後から変更でA20のセルに「=A5」と入れるだけで、 B21のセルに自動的に「B5」が出るようにB21に反映されるようには出来ますでしょうか?

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

  • ベストアンサー
  • hallo-2007
  • ベストアンサー率41% (888/2115)
回答No.3

>A20のセルに「=A1」と入れるだけで、 いちいちセルに=をつけて手入力するのでしょうか? 入力規則についてご存知でしょうか。 もしA1~A10に重複した値がなければ、A20セルを選択 データ=>入力規則 入力値の値   リスト 元の値     A1~A10を選択 すると▽の印が出てマウスで選択できます。 B21には =VLOOKUP(A20,A1:B10,2,FALSE) と入れておけば大丈夫でしょう。 もし、A1~A10に重複した値があるようであれば ツールバーの中にあるフォーム=>コンボボックスを A20セルの上に貼り付けるなどは如何でしょうか?

その他の回答 (4)

  • okdeath
  • ベストアンサー率28% (13/46)
回答No.5

こんにちわ。 A20のセルに「=A1」や「=A5」を入力するのではなく、単純に「1」や「5」を入力するセルを作って、その数字を基に「A20」や「B21」のセルに数字を自動的に反映させるという考え方にすると、入力も楽だし、作るのもそれほど難しくないとおもいます。 そのときは値の重複も考慮すると=OFFSET()が良いような気がします。

  • popuplt
  • ベストアンサー率38% (31/81)
回答No.4

>後から変更でA20のセルに「=A5」と入れるだけで・・・ 関数では難しい?そうなので、 A20とB20を選択してからA20セルに「=A5」と入れて、[CTRL]+[ENTER]で入力する方法は? コピペの方が早いかな?

  • Hachi5592
  • ベストアンサー率36% (252/698)
回答No.2

No.1の回答者です。 訂正してください。 いれないようにするのであれば、 -> いれれば、

  • Hachi5592
  • ベストアンサー率36% (252/698)
回答No.1

セルA20に=を入れないでA1のようにセルのアドレスを いれないようにするのであれば、セルB21に =OFFSET(B1,RIGHT(A20,1)-1,0,1,1) でできますよ。

関連するQ&A