ホームページ ソフトウェアチュートリアル オフィスソフトウェア Excelでカスケードメニューを作成するにはどうすればよいですか?

Excelでカスケードメニューを作成するにはどうすればよいですか?

Jan 15, 2024 pm 08:00 PM
データ有効な複数レベルのドロップダウン

Excelでカスケードメニューを作成するにはどうすればよいですか?

Excel で複数レベルのドロップダウン メニューを作成するにはどうすればよいですか? ?

テーブルの内容の変更を監視するには、VBA を使用する必要があります。実装方法は以下の通りです。

1.まずシート1の絶対に使わない「接客態度、営業力」に該当する2列を入力します。

「声とイントネーション、倍音、および積極的なサービス意識」の領域に「サービス態度」という名前を付けます

「必要な変換、クエリエラー」領域に「ビジネス機能」という名前を付けます

2. 次に、sheet1 コード ページに次のコードを入力します。このコードは、A1 の変更を監視し、その変更に基づいて B1 設定を調整するために使用されます。

プライベート サブ ワークシート_変更(範囲としての ByVal ターゲット)

If Target = Range("A1") then

Range("B1").Validation.Delete

Range("B1").Validation.Add タイプ:=xlValidateList、AlertStyle:=xlValidAlertStop、演算子:= __

xlBetween、Formula1:="=" & Target.Text

終了の場合

エンドサブ

Excel で 2 レベルのドロップダウン メニューを設定する方法

まず元のデータを見てみましょう。元の情報はワークシート内にあります。最初の行は州と市の名前です。次のアクションは、州と市の下にある地名と地区名に対応します。別のワークシートの列 A と列 B にリンクされた 2 番目のドロップダウン メニューを作成する必要があります。

2

まず、元のテーブル内のすべてのデータ (余分な空白セルを含む) を選択し、F5 または Ctrl G を押して配置ダイアログ ボックスを表示します。左下の[対象条件]を選択します。

3

以下のように[定数]を選択し、[OK]ボタンをクリックします。このようにして、空ではないすべてのセルが選択されます。

4

リボンの[データ]-[有効性]-[選択した内容に基づいて作成]を選択します。

5

1行目にタイトルが入っているので、名前として[1行目]を選択し、[OK]ボタンをクリックします。

6

操作が完了すると、名前マネージャーに定義された名前が表示されます。

###7###

最初の行で州と市の名前を選択し (空白でないセルも探します)、名前ボックスに「州と市」という 2 つの単語を入力して Enter キーを押し、「」という名前を定義します。州と市」。

8

操作画面でセルA2を選択し、[データ]-[データ有効性]を選択します。

9

以下に示すように、[シーケンス]を選択し、[ソース]: =Province and Cityと入力して、[OK]ボタンをクリックします。

10

このようにして、セル A2 に州と都市の情報のドロップダウン メニューが生成されます。

11

同様に、セル B2 を選択し、データの有効性を設定し、数式 =INDIRECT($A$2) を入力します。

12

設定完了後、セルA2で「河北」を選択するとB2のドロップダウンメニューは「河北」の情報を返し、セルA2で「北京」を選択するとB2のドロップダウンメニューは「河北」の情報を返します。 B2は「北京」の情報を返します。

13

###知らせ:###

上記の 2 番目のドロップダウン メニュー設定の式では、行と列の両方に絶対参照が使用されています。2 番目のドロップダウン メニューを列全体で使用できるようにする場合は、式を次のように変更します。 =INDIRECT( $A2)。

Excelで複数レベル連携のドロップダウンメニューを作成する方法

WPS 2019 バージョンを例として挙げます:

Excelの表に多段のドロップダウン項目を設定する方法について、WPS「表(Excel)」での操作方法は以下のとおりです。

1. まず、フォームの Sheet2 と Sheet3 にそれぞれデータを入力します。Sheet2 には第 1 レベルと第 2 レベルのデータが含まれ、Sheet3 には第 2 レベルと第 3 レベルのデータが含まれます。前に 2 番目のドロップダウン メニューを作成した方法と同様に、最初に Sheet2 に入り、すべてのデータを選択し、[数式を指定] をクリックして、[最初の行] の前のチェックのみを維持し、他のすべてをキャンセルします。同様に、もう一度 Sheet3 を入力して操作します;

2. 第 1 レベルのドロップダウン メニューを設定します: Sheet1 を入力し、セル A2 を選択し、「Data-Validity-Validity-Select Sequence」と入力し、「Source」の Sheet2 の「A1:C1」セルを選択します。 (これは、第 1 レベルのドロップダウン メニューの内容です);

(注: 設定完了後、最初にオプションを選択してください。選択しないと、2 番目のレベルを設定するときにエラーが表示されます)

3. 2 番目のドロップダウン メニューを設定します。カーソルをセル B2 に置き、「Data-Validity-Validity-Select Sequence」と「Source」を入力して「=INDIRECT(A2)」と入力して確認します。

4. 3 レベルのドロップダウン メニューを設定します。セルC2を選択し、「ソース」に「=INDIRECT(B2)」と入力する以外は同様の操作を行います。最後に、セル A2:C2 を選択し、下方向に入力します。この時点で、複数レベルのドロップダウン メニューが完成しました。

Excel データの有効性を使用してマルチレベルのリンク ドロップダウン リストを作成する方法

方法/ステップ

ドロップダウン メニューについて理解する

以下の例に示すように、第 1 レベルのドロップダウン メニューは州、第 2 レベルは都市、第 3 レベルは郡または地区です。第 2 レベルのドロップダウン メニューでは、第 1 レベルのメニューでの選択に基づいて、対応する都市を自動的に選択する必要があります。同様に、第 3 レベルのドロップダウン メニューでは、第 1 レベルのメニューでの選択に基づいて、対応する郡または地区を自動的に選択する必要があります。 2 番目のレベルのメニュー。

第 1 レベルのドロップダウン メニューを作成する

第 1 レベルのメニューは省、つまり広東省と広西チワン族自治区なので、データの有効性の参照を直接使用できます。

第 2 レベルのドロップダウン メニューを作成する

第 2 レベルのメニューは都市です。第 2 レベルのメニューには、第 1 レベルのメニューの選択に従って第 2 レベルのメニューのコンテンツが表示される必要があります。たとえば、第 1 レベルで広東省が選択されている場合、メニューは2 番目のレベルで選択する必要があるのは「広州、東莞、深セン...」です;

第 3 レベルのドロップダウン メニューの作成

第 3 レベルのメニューは県です。第 3 レベルのメニューには、第 2 レベルのメニューの選択に従って、第 3 レベルのメニューの内容が表示される必要があります。たとえば、第 2 レベルで広州が選択されている場合、メニューは3 番目のレベルで選択する必要があるのは「天河」です。地区....";

5

データ検証メニューのスペースを削除する

名前を定義するときは、名前を定義する範囲を選択する必要があります。範囲にスペースが含まれる場合は、メニューにスペースが表示されます。最も簡単な方法は、名前を定義するデータのある範囲のみを選択することです。

以上がExcelでカスケードメニューを作成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

電卓アプリは、Microsoft Excelに置き換えることができます 電卓アプリは、Microsoft Excelに置き換えることができます Mar 06, 2025 am 06:01 AM

計算機を捨てる:すべての計算にExcelを使用する理由と方法 私は年齢で計算機に触れていません。 なぜ? Microsoft Excelは私のすべての計算を簡単に処理し、あなたのために同じことをすることができるからです。 Excelが計算機に勝る理由 その間

言葉でテーブルを作成しないでください:代わりにExcelを使用します 言葉でテーブルを作成しないでください:代わりにExcelを使用します Mar 06, 2025 am 03:04 AM

言葉でテーブルを作成することは改善されていますが、まだ面倒であり、時にはより多くの問題をもたらします。これが、Microsoft Excelで常にテーブルを作成する必要がある理由です。 Excelでテーブルを作成する方が良いのはなぜですか? 要するに、Wordはワードプロセッサであり、Excelはデータプロセッサです。したがって、最高のテーブル作成のための言葉は構築されていませんが、同様の製品であるExcelです。 Excelでテーブルを作成することがMicrosoft Wordを使用するよりも優れている理由のほんの一部を次に示します。 Microsoft Wordテーブルで多くのExcelのような機能を使用できることは驚くべきことですが、Excel Youで

Excelチャートのバーと列の間のギャップを減らす方法(およびなぜそうすべきなのか) Excelチャートのバーと列の間のギャップを減らす方法(およびなぜそうすべきなのか) Mar 08, 2025 am 03:01 AM

Excelチャートの強化:バーと列間のギャップの削減 チャートで視覚的にデータを表示すると、スプレッドシートの読みやすさが大幅に向上します。 Excelはチャート作成に優れていますが、その広範なメニューはシンプルでありながら強力な機能を曖昧にする可能性があります。

Excelで平均的な機能と平均的な関数を使用する方法 Excelで平均的な機能と平均的な関数を使用する方法 Mar 07, 2025 am 06:03 AM

ExcelのAverageIFおよびAverageIFS機能のクイックビュー ExcelのAverageIFおよびAverageFS関数を使用して、データセットの平均値を計算できます。ただし、より単純な平均関数とは異なり、計算に特定の値を含めるか除外することができます。 ExcelでAverageIF関数を使用する方法 ExcelのAverageIF関数を使用すると、単一の条件セットに基づいてフィルター処理されたデータセットの平均値を計算できます。 平均機能構文 平均的な関数には、3つのパラメーターが含まれています。 =平均(x、y、z)

今日のウェブのためにExcelでできる5つのことは、あなたが12か月前にできないことをできません 今日のウェブのためにExcelでできる5つのことは、あなたが12か月前にできないことをできません Mar 22, 2025 am 03:03 AM

Excel Webバージョンは、効率を向上させるための機能強化を備えています! Excelデスクトップバージョンはより強力ですが、Webバージョンも過去1年間で大幅に改善されています。この記事では、5つの重要な改善に焦点を当てます。 行や列を簡単に挿入:Excel Webで、行または列ヘッダーの上にホバリングし、新しい行または列を挿入するように見える「」サインをクリックします。紛らわしい右クリックメニュー「挿入」機能を使用する必要はありません。この方法はより速く、新しく挿入された行または列は、隣接するセルの形式を継承します。 CSVファイルとしてのエクスポート:Excelは、簡単なデータ転送と他のソフトウェアとの互換性のために、CSVファイルとしてワークシートのエクスポートをサポートするようになりました。 「ファイル」>「エクスポート」をクリックします

Microsoft Excelキーボードショートカット:印刷可能なチートシート Microsoft Excelキーボードショートカット:印刷可能なチートシート Mar 14, 2025 am 12:06 AM

マスターマイクロソフトは、これらの重要なキーボードショートカットで優れています! このチートシートは、最も頻繁に使用されるコマンドへの迅速なアクセスを提供し、貴重な時間と労力を節約できます。 重要なキーの組み合わせをカバーし、特別な機能を貼り付け、WorkBooをカバーします

ExcelでLambdaを使用して独自の機能を作成する方法 ExcelでLambdaを使用して独自の機能を作成する方法 Mar 21, 2025 am 03:08 AM

ExcelのLambda機能:カスタム関数を作成するための簡単なガイド ExcelがLambda関数を導入する前に、カスタム関数を作成するにはVBAまたはマクロが必要です。これで、Lambdaを使用すると、おなじみのExcel構文を使用して簡単に実装できます。このガイドでは、ラムダ関数の使用方法を段階的にガイドします。 このガイドの部分を順番に読み、最初に文法と簡単な例を理解し、次に実用的なアプリケーションを学ぶことをお勧めします。 Lambda関数は、Microsoft 365(Windows and Mac)、Excel 2024(Windows and Mac)、およびWebでExcelで利用できます。 e

Excel'の隠されたカメラツールを使用しない場合は、トリックを逃しています Excel'の隠されたカメラツールを使用しない場合は、トリックを逃しています Mar 25, 2025 am 02:48 AM

クイックリンクカメラツールを使用する理由

See all articles