リストの選択に基づいてセルに自動入力する

リストの選択に基づいてセルに自動入力する

ドロップダウン リストと従属ドロップダウン リストがありますが、これらの選択に基づいて他のセルにデータを入力する方法を見つけたいと思います。たとえば、私のポジション ドロップダウンは、部門セルでの選択によって予測されます。ポジションを選択すると、マネージャーが自動的に入力されるようにしたいと思います。

どうすればこれを実行できますか?

これは、就任時のチェックリスト用であり、そのポジションによってソフトウェアとハ​​ードウェアの要件が予測されます。希望するのは、1 つのポジションを選択した場合に、複数のセルに「X」が入力することです。

私が使用しているのは次のようなものです。「ポジション」ドロップダウンは、「部門」ドロップダウンから選択された内容に(間接的に)依存しています。したがって、たとえば「コールセンター」を選択した場合、利用可能なポジションは「CSR」、「リード CSR」、および「リカバリ スペシャリスト」です。別の部門を選択した場合、利用可能なポジションのリストはそれに応じて変わります。完璧です。

しかし、私がやりたいのは、部門を選択すると、「マネージャー」フィールドにその部門のマネージャーの名前が自動的に入力されることです。さらに、「CSR」などの役職を選択すると、機器とソフトウェアの「必須」セルに「X」が入力されます。

この背後にある考え方は、新しい人が雇用されるときに、新入社員の名前を入力し、ドロップダウンから場所を選択し、免除または非免除を選択し、ドロップダウンから関連部門を選択し (完了)、ドロップダウンから役職を選択 (完了) できるようにするというものです。次に、IT に「フォーム」を送信して構成を取得します。これらは「IF」ステートメントであることはわかっていますが、少なくともそうであると想定していますが、1 つのセルに複数の if ステートメントを配置する構文に苦労しています。

はい、まだフォーマット作業が必要なのは承知しています。

ITオンボーディング

答え1

一連の決定 (IF) を行うのではなく、情報を調べる必要があります。

問題 1) マネージャー名の表示:まだ作成していない場合は、別のタブに「マネージャー」というテーブルを作成し、どのマネージャーがどの部門に所属しているかをリストします。列 A に部門名を入力し、列 B にマネージャー名を入力します。メイン タブで、次の数式を使用してマネージャーを検索します (「A1」を部門名が入ったセルに置き換えます)。

=VLOOKUP(A1,Managers!A:B,2,0)

問題 2) ハードウェア/ソフトウェアの横に「X」を表示します。このステップでは、「ニーズ」というタブに別のテーブルを作成する必要があります。スクリーンショットを参照してください。IT ニーズ テーブル

列Aには職位の明確なリストがあり、行1にはITニーズの明確なリストがあります。これらの名前はしなければならない検索が機能するには、メイン タブの名前と正確に一致する必要があります。

メイン タブでは、インデックス/一致の組み合わせ式を使用して、各 IT ニーズを検索できます。IT ニーズが A7 から始まる 1 つの列にあると仮定します。次に、この式を B7 に貼り付けて、下に入力します。

=IFERROR(INDEX(Needs!$A$1:$F$4,MATCH($A$2,Needs!A1:$A$44,0),MATCH($A7,Needs!$A$1:$F$1,0)),"")

値を持たない IT ニーズがあるため、インデックス式を「IFERROR」で囲み、「N/A」の代わりに空白を表示できるようにしました。

関連情報