Excel 2010スプレッドシートでは、ユーザーはドロップボックスから場所を選択します。隣接するセルに自動的に正しい郵便番号を入力する必要があります。たとえば、セルA1では、ユーザーがドロップボックスからブリスベンを選択すると、郵便番号、つまり4000がセルB1に自動的に入力されます。
列Aにロケーション名を、列Bに対応する郵便番号を含むリストを作成しました。このリストを使用してロケーションドロップボックスを作成しました。郵便番号を自動的に入力するにはどうすればよいですか?
Excel 2010スプレッドシートでは、ユーザーはドロップボックスから場所を選択します。隣接するセルに自動的に正しい郵便番号を入力する必要があります。たとえば、セルA1では、ユーザーがドロップボックスからブリスベンを選択すると、郵便番号、つまり4000がセルB1に自動的に入力されます。
列Aにロケーション名を、列Bに対応する郵便番号を含むリストを作成しました。このリストを使用してロケーションドロップボックスを作成しました。郵便番号を自動的に入力するにはどうすればよいですか?
回答:
VLOOKUPが必要です。まず、郊外/郵便番号データベースを構成する2つの列を選択します。ウィンドウの左上隅には、おそらくセル参照がありA1
ます。ここをクリックして入力しSuburbToPostcode
、を押しEnterます。このリストをアルファベット順に並べ替えます。
次に、郵便番号を表示するセルB1で、次のように入力できます。
=VLOOKUP(A1, SuburbToPostcode, 2, False)
これを分解するには:
A1:この値を見つけてください。
SububToPostcode:この名前でテーブルを検索します。
2: 2番目の列から値を取得します。
False:完全一致のみを作成し、Excelで「Brisbane E」が「Brisbane」または「Brisbane East」であると仮定しないでください。
この答えの参照を簡単にするために、このタイプのデータ設定があると仮定します。参照が正しい限り、好きな場所にデータを置くことができます(列AとBを一緒に保ちます)。
A B C D
1| NYC | 342 | | |
2| LA | 441 | | |
3| DC | 779 | | |
Data
タブ、Data Validation
ボタン、Data Validation...
オプションを表示します。Allow
List
そして選択Source
の=$A$1:$A$3
か、=$A:$A
列全体のために。単一列のソースでなければなりません。そのままにIgnore blank
してIn-cell dropdown
チェックします。vlookup()
、C値を参照する必要があります。
=IFERROR(VLOOKUP(C2,A:B, 2, FALSE),"")
Data Validation...
もう一度移動しAllow:
Custom
てSource:
、=IFERROR(VLOOKUP(C2,A:B, 2, FALSE),"")
指示がExcelの習熟度レベルを明示している場合は申し訳ありませんが、この問題が発生する可能性がある他のユーザーと同様に、この問題を実行できるようにしたかったのです。これがあなたの必要なものであることを願っています!