• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルで、2つの選択から、別シートの数字表示する)

エクセルで2つの選択から別シートの数字表示

このQ&Aのポイント
  • エクセルで2つの選択から別シートの数字を表示させたいです。
  • 作業シートと参照シートに番号とコード名があり、コード名を入力すると別シートの取得日が表示されるようにしたいです。
  • コード名と資格は別の参照資格コード表から表示させています。

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

  • ベストアンサー
  • afdmar
  • ベストアンサー率50% (211/419)
回答No.2

番号とコード名が同一で取得日の異なるデータは存在しない、ということでいいかい? そうであれば、参照シートの左端に作業列を設けて、ここに番号とコード名を連結させた文字列を表示させる。作業シートのいずれかの列にも作業列を設けて、同様に番号とコード名を連結させた文字列を表示させる。これで、VLOOKUP参照するといいだろう。 参照シートの作業列は左端である必要がある。作業シートの作業列はどこでもいい。また、番号とコード名を連結させた文字列は、昇順に並んでいる必要はない。 回答を間違えるのは仕方ないとしても、それを垂れ流したままなのは、質問者さんとしては困っちまうよな。

maguntuto
質問者

お礼

afdmar様  ご指摘のとおり、表示形式を文字列として  適用したところ、取得日が表示されるよう  になりました。  誠にありがとうございました!  仕事も活力が湧いてきました。  本当にありがとうございました。  

すると、全ての回答が全文表示されます。

その他の回答 (1)

  • yosifuji20
  • ベストアンサー率43% (2675/6115)
回答No.1

考え方ですが、作業シートの左端に読み出しようのコード(Code-R)セルを設けます Code-R=番号&コード名です。 上の例でいえばCode-R=112A001 となります。 参照シートの右端に使徒にCode-Rセルを設けます。 ここでもCode-R=番号&コード名です。 同じ指名で複数のコード名を持ているのであれば、そのものについては複数行になりますね。 たとえば112のものがB002という資格も持っているのならばその行では Code-R=112B002 となります この参照シートをCode-Rで昇順にソートしておけば、作業シートからVLOOKUPでCode-Rをキーとして、参照シートを読み出すことはできますね。 要は参照シートでいかにユニーなキー(唯一で重複のないキー)を作るかです。

maguntuto
質問者

お礼

yosifuji20様  ご回答、誠にありがとうございました。  何とか仕事に間に合いそうです。  本当にありがとうございました。

maguntuto
質問者

補足

yosifuji20様、 お忙しい中、ご回答ありがとうございます。 大変恐れ入りますが、上記について再度ご質問 があるのですが。 作業シート 番号&コード名  番号  氏名  コード 資格 取得日 112A001     112  阿部  A001  免許  参照シート 番号  氏名 コード 資格 取得日  番号&コード名 112  阿部  A001  免許 20130727 112A001 =VLOOLUP(番号&コード名,参照シート!番号:番号&コード名絶対参照 ,取得日,FALSE) 検索値 番号&コード名,範囲を参照シート全域,列番号 取得日, 完全一致 (番号とコード名と番号&コード名表示形式数値) で入力致しますと、「#N/A」値が数式または関数に対して無効です。 との表示がでるのですが、関数の入力の仕方に誤りがありますで しょうか。 大変恐れ入りますが、再度ご回答のほう、よろしくお願い致します。

すると、全ての回答が全文表示されます。

関連するQ&A

専門家に質問してみよう