恐れ入りますが、
エクセルで、2つの選択から、別シートの数字を
表示させたいのですが。
作業シート
1 番号 氏名 コード名 資格 取得日
2 112 阿部 A001 免許
参照シート
1 番号 氏名 コード名 資格 取得日
2 112 阿部 A001 免許 20130728
番号を入力しかつコード名を入力すると別シート
の取得日が表示させるようにしたいのですが。
(コード名、資格は別の参照資格コード表より
表示させております(VLOOKUP))
大変恐縮ですが、こちらが解決できないために、
業務が滞っております。
恐れ入りますが、ご回答のほう、よろしくお願い
致します。
No.2ベストアンサー
- 回答日時:
番号とコード名が同一で取得日の異なるデータは存在しない、ということでいいかい?
そうであれば、参照シートの左端に作業列を設けて、ここに番号とコード名を連結させた文字列を表示させる。作業シートのいずれかの列にも作業列を設けて、同様に番号とコード名を連結させた文字列を表示させる。これで、VLOOKUP参照するといいだろう。
参照シートの作業列は左端である必要がある。作業シートの作業列はどこでもいい。また、番号とコード名を連結させた文字列は、昇順に並んでいる必要はない。
回答を間違えるのは仕方ないとしても、それを垂れ流したままなのは、質問者さんとしては困っちまうよな。
afdmar様
ご指摘のとおり、表示形式を文字列として
適用したところ、取得日が表示されるよう
になりました。
誠にありがとうございました!
仕事も活力が湧いてきました。
本当にありがとうございました。
No.1
- 回答日時:
考え方ですが、作業シートの左端に読み出しようのコード(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」値が数式または関数に対して無効です。
との表示がでるのですが、関数の入力の仕方に誤りがありますで
しょうか。
大変恐れ入りますが、再度ご回答のほう、よろしくお願い致します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 【VBA】PDF出力に任意のファイル名前を付ける方法 3 2023/07/21 10:55
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 2 2022/06/10 11:06
- Visual Basic(VBA) ユーザーフォーム「frm_基本❶」を立ち上げると新規で入力する行数を右下のNoとして表示しています。 1 2023/03/16 19:02
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/02/02 10:20
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 3 2022/06/10 09:24
- Visual Basic(VBA) Changeイベントで複数セルへの貼り付けおよび値削除時に1個目のセルのみエラーになる 3 2022/12/21 09:07
- Visual Basic(VBA) VBAでのMATCH関数 3 2022/10/17 19:06
- Excel(エクセル) エクセルで”入力シート”の文字書式の変更を”出力シート”で同じ文字書式で印刷したいです。VBA希望 4 2023/04/24 11:07
- Excel(エクセル) 【マクロ】マクロが保存されているエクセルとは、別のエクセルブックの全シートの非表示列を再表示したい 1 2022/12/24 20:48
- Visual Basic(VBA) VBA 改行コードの取り方 1 2022/03/22 14:14
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
お肉の下のシートを煮込んでし...
-
Excelの棒グラフを多い順に並べ...
-
チュロス袋の代用
-
excel シート1の奇数(偶数)...
-
エクセルを利用して、日計と累...
-
エクセルで2つのシートに同じ名...
-
エクセルのシートをコピーして...
-
2つのシート間での重複データ...
-
条件にマッチする行を抽出するV...
-
エクセルで1行だけ数式が反映さ...
-
エクセル表で、複数行おきにセ...
-
VBA 縦のデータを横にするコード
-
ExcelVBAで日報のフォーマット...
-
EXCELで受験票を作成したい(名...
-
Excelにて 別シートからのデー...
-
エクセル シート毎に数字を変...
-
エクセルにて2つの列の組み合わ...
-
指定した条件でTRANSPOSE関数を...
-
Excelで複数のシートに列のグル...
-
Excelで複数要素からの注文管理...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
お肉の下のシートを煮込んでし...
-
エクセルを利用して、日計と累...
-
エクセルのシートをコピーして...
-
毎日の日計を別シートに自動で...
-
2つのシート間での重複データ...
-
条件にマッチする行を抽出するV...
-
excel シート1の奇数(偶数)...
-
指定した条件でTRANSPOSE関数を...
-
エクセルで○のついた項目を抽出
-
チュロス袋の代用
-
エクセルで1行だけ数式が反映さ...
-
エクセルでフラグがたっている...
-
EXCELで受験票を作成したい(名...
-
エクセルで2つのシートに同じ名...
-
EOMONTH関数の代わり
-
複数シートのセルの 記号の数...
-
エクセル ○印がついている行を...
-
excelマクロで複数シート間のデ...
-
Excelで複数のシートに列のグル...
-
Excel VBA 12ヶ月分のシート作成
おすすめ情報