Drop Down menu in MS Excel

Muhammad Anas Kirmani 0 Reputation points
2026-11-10T08:54:27.51+00:00

I want that in MS Excel when I select a certain Belt Manager in Drop Down menu, it's all Business Managers are shown in the drop down menu in next cell and when I select a Business Manager from the drop down menu it's all Fr. IDs are shown in the next cell drop down menu

Microsoft 365 and Office | Excel | For home | Windows
0 comments No comments

2 answers

Sort by: Most helpful
  1. Vikki-T 14,115 Reputation points Microsoft External Staff Moderator
    2026-11-12T10:20:12.6333333+00:00

    Hi Muhammad Anas Kirmani,

    I understand that manually searching through all Business Managers and Fr. IDs can become inconvenient, especially when the lists contain many entries.

    What you are trying to create is a three-level dependent, or cascading, drop-down list: Belt Manager > Business Manager > Fr. ID

    The dynamic-array approach described above should work in Excel for Microsoft 365, provided that each row in the source table contains one valid combination of Belt Manager, Business Manager, and Fr. ID.

    One important point is that changing a Belt Manager or Business Manager will update the available choices, but it will not automatically clear a value previously selected in a dependent cell. Therefore, after changing an earlier selection, clear the selections to its right and choose them again.

    If functions such as FILTER or UNIQUE are unavailable, please let me know your Excel version and platform, as an older version of Excel may require a different method.

    You can also refer to Microsoft’s official guides on creating a drop-down list and applying Data Validation to cells. Thank you so much for your understanding.     


    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.

    Was this answer helpful?

    0 comments No comments

  2. AI answer

    2026-11-10T08:55:11.5366667+00:00

    Create a three-level dependent drop-down by storing the Belt Manager, Business Manager, and Fr. ID relationships in one Excel table, then using dynamic-array helper lists for each Data Validation source.

    1. Create the relationship table

    On a sheet named Data, arrange the records like this:

    Belt Manager Business Manager Fr. ID
    Belt A Business 1 FR001
    Belt A Business 1 FR002
    Belt A Business 2 FR003
    Belt B Business 3 FR004

    Each row must represent one valid relationship.

    1. Select the data.
    2. Press Ctrl+T.
    3. Confirm My table has headers.
    4. On Table Design, change the table name to ManagerTable.

    Using an Excel table allows the source data to expand when records are added.^1^

    Assume the selection cells on another sheet named Entry are:

    • A2: Belt Manager
    • B2: Business Manager
    • C2: Fr. ID

    2. Build the filtered helper lists

    Create a sheet named Lists and enter these formulas:

    Lists!A2 — unique Belt Managers

    =SORT(UNIQUE(ManagerTable[Belt Manager]))
    

    Lists!B2 — Business Managers belonging to the selected Belt Manager

    =SORT(UNIQUE(FILTER(ManagerTable[Business Manager],
     ManagerTable[Belt Manager]=Entry!$A$2,"")))
    

    Lists!C2 — Fr. IDs belonging to both selected managers

    =SORT(UNIQUE(FILTER(ManagerTable[Fr. ID],
     (ManagerTable[Belt Manager]=Entry!$A$2)*
     (ManagerTable[Business Manager]=Entry!$B$2),"")))
    

    UNIQUE removes duplicates and returns a dynamic array.^2^ The results automatically spill into the cells below; appending # to the first cell refers to the complete spill range even when its size changes.^3^

    Keep the cells underneath A2, B2, and C2 empty, or Excel may return #SPILL!.

    3. Name the three dynamic lists

    Because the validation lists are on another worksheet, create workbook-level names:

    1. Select Formulas > Name Manager > New.
    2. Create these names:
    Name Refers to
    BeltList =Lists!$A$2#
    BusinessList =Lists!$B$2#
    FrIDList =Lists!$C$2#

    Named ranges can be used as the formula source for list validation.^4^

    4. Apply Data Validation

    For each cell, select Data > Data Validation, set Allow to List, and ensure In-cell dropdown is selected.^5^

    Configure:

    Cell Data Validation source
    Entry!A2 =BeltList
    Entry!B2 =BusinessList
    Entry!C2 =FrIDList

    The expected result is:

    1. Select a Belt Manager in A2.
    2. Open B2; only Business Managers associated with that Belt Manager appear.
    3. Select a Business Manager.
    4. Open C2; only matching Fr. IDs appear.

    If an upstream choice is changed, clear the old downstream selections in B2 and C2 before choosing again; formulas update the available lists but do not automatically erase an earlier cell value.

    This dynamic-array method applies to Microsoft 365 on Windows. The UNIQUE documentation also lists Excel 2021 and Excel 2024, but older versions without dynamic-array functions require a different helper-range or VBA approach.^2^


    References

    1. [Windows](https://support.microsoft.com/excel/get-started/create-a-drop-down-list)
    2. UNIQUE function
    3. Spilled range operator | Microsoft Support
    4. Validation.Add method (Excel)
    5. Apply data validation to cells
    AI-generated content may be incorrect. Read our transparency notes for more information.

    Was this answer helpful?

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.