アプリ版:「スタンプのみでお礼する」機能のリリースについて

恐れ入りますが、
エクセルで、2つの選択から、別シートの数字を
表示させたいのですが。

 作業シート
1  番号 氏名 コード名  資格 取得日
2  112 阿部 A001    免許 

 参照シート
1  番号 氏名 コード名 資格 取得日
2  112 阿部 A001   免許 20130728

番号を入力しかつコード名を入力すると別シート
の取得日が表示させるようにしたいのですが。
(コード名、資格は別の参照資格コード表より
表示させております(VLOOKUP))

大変恐縮ですが、こちらが解決できないために、
業務が滞っております。
恐れ入りますが、ご回答のほう、よろしくお願い
致します。

A 回答 (2件)

番号とコード名が同一で取得日の異なるデータは存在しない、ということでいいかい?



そうであれば、参照シートの左端に作業列を設けて、ここに番号とコード名を連結させた文字列を表示させる。作業シートのいずれかの列にも作業列を設けて、同様に番号とコード名を連結させた文字列を表示させる。これで、VLOOKUP参照するといいだろう。

参照シートの作業列は左端である必要がある。作業シートの作業列はどこでもいい。また、番号とコード名を連結させた文字列は、昇順に並んでいる必要はない。


回答を間違えるのは仕方ないとしても、それを垂れ流したままなのは、質問者さんとしては困っちまうよな。
    • good
    • 0
この回答へのお礼

afdmar様

 ご指摘のとおり、表示形式を文字列として
 適用したところ、取得日が表示されるよう
 になりました。

 誠にありがとうございました!
 仕事も活力が湧いてきました。
 本当にありがとうございました。
 

お礼日時:2013/07/29 01:27

考え方ですが、作業シートの左端に読み出しようのコード(Code-R)セルを設けます



Code-R=番号&コード名です。
上の例でいえばCode-R=112A001
となります。

参照シートの右端に使徒にCode-Rセルを設けます。
ここでもCode-R=番号&コード名です。

同じ指名で複数のコード名を持ているのであれば、そのものについては複数行になりますね。
たとえば112のものがB002という資格も持っているのならばその行では
Code-R=112B002
となります

この参照シートをCode-Rで昇順にソートしておけば、作業シートからVLOOKUPでCode-Rをキーとして、参照シートを読み出すことはできますね。
要は参照シートでいかにユニーなキー(唯一で重複のないキー)を作るかです。

この回答への補足

yosifuji20様、
お忙しい中、ご回答ありがとうございます。
大変恐れ入りますが、上記について再度ご質問
があるのですが。

作業シート
番号&コード名  番号  氏名  コード 資格 取得日
112A001     112  阿部  A001  免許 

参照シート
番号  氏名 コード 資格 取得日  番号&コード名
112  阿部  A001  免許 20130727 112A001

=VLOOLUP(番号&コード名,参照シート!番号:番号&コード名絶対参照
,取得日,FALSE)

検索値 番号&コード名,範囲を参照シート全域,列番号 取得日,
完全一致 (番号とコード名と番号&コード名表示形式数値)
で入力致しますと、「#N/A」値が数式または関数に対して無効です。

との表示がでるのですが、関数の入力の仕方に誤りがありますで
しょうか。

大変恐れ入りますが、再度ご回答のほう、よろしくお願い致します。

補足日時:2013/07/27 22:26
    • good
    • 0
この回答へのお礼

yosifuji20様

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

お礼日時:2013/07/29 01:23

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!