-2

私はエクセルで最強ではありません。別のセルの値に基づいて名前付きリスト (ドロップダウン) を設定する方法を知りたいと思っていました。これが私の例です。列Aには国が含まれ、列BIには国の値に基づいて州が入力されます。次に、列 C (非表示のセル) に、列 B から選択した州の州コードを入力します。どんな助けでも大歓迎です。

=IF($F$5="Corporate Affairs and Records", CorporateAffairs,
IF($F$5="Dealer/Customer Credit", DealerCustomerCredit,
IF($F$5="Engineering", Engineering,IF$F$5="Environmental", Environmental,
IF$F$5="Finance/Banking and Investments", BankingAndInvestments,
IF$F$5="Finance/General Ledger", GeneralLedger, 
IF$F$5="Finance/Accounts Payable", AccountsPayable, 
IF$F$5="Finance/Accounts Receivable", AccountsReceivable, 
IF$F$5="Finance/Tax", Tax, 
IF$F$5="Organization and Records Management", OrganizationAndRecords, 
IF$F$5="Payroll", Payroll, 
IF$F$5="Personnel/Industrial Relations", Personnel, 
IF$F$5="Production", Production, 
IF$F$5="Purchasing", Purchasing, 
IF$F$5="Risk Management", RiskManagement, 
IF$F$5="Sales, Leasing and Marketing", Sales,
IF$F$5="Warranty/Field Service", Warranty)))))))))))))))))

データ検証のソース テキスト ボックスでサイズ制限に達しています。

4

1 に答える 1

1

一方通行:

可能なすべての F5 値 (col1) を範囲名 (col2) に関連付けるルックアップ テーブルを作成し、テーブル範囲に名前を付けます (例) "LOOKUPS"

検証リストのソースには、次のようなものを使用できます。

=INDIRECT(VLOOKUP($F$5,LOOKUPS,2,FALSE))
于 2013-02-23T07:47:52.357 に答える