Data Validation Question. Can You Have One Dropdown That Controls Multiple Dependent Dropdowns

droberts7510

New Member
Joined
Dec 21, 2023
Messages
2
Office Version
  1. 365
Platform
  1. Windows
I have a spreadsheet that we are trying to build dependent dropdowns for several values.
Column A is the 34 Organizations. Each of those 34 Organizations has a unique list of Owners, Departments, Areas, and Accounts. I have limited the the sample file to 10 organizations.
The desire is to be able to select the Organization from the dropdown and it limits the values in the Owners, Departments, Areas, Accounts and Account Description.

I have tried to do it with various methods of data validation but have been unsuccessful.

Forum Test File.xlsx
ABCDEFGHIJKLMNO
1OrganizationOwning DepartmentAreaAccountORGANIZATIONCOC_DEPTCOE_DEPTCOH_DEPTCOC_AREACOE_AREACOH_AREACOC_ACTCOE_ACTCOH_ACT
2COCCOC_DEPT1COCCOC_DEPT1COE_DEPT1COH_DEPT1COC_AREA1COE_AREA1COH_AREA1135002200913500220081310022001
3COECOE_DEPT1COECOC_DEPT2COE_DEPT2COH_DEPT2COC_AREA2COE_AREA2COH_AREA2135002200513500220010080307143
4COHCOH_DEPT1COHCOC_DEPT3COE_DEPT3COH_DEPT3COC_AREA3COE_AREA3COH_AREA3131012100513500200540040107097
5COCCOC_DEPT2COC_DEPT4COE_DEPT4COH_DEPT4COC_AREA4COE_AREA4COH_AREA4131002201013100747120000000066
6COECOE_DEPT2COC_DEPT5COE_DEPT5COH_DEPT5COC_AREA5COE_AREA5COH_AREA5131002070213100747100000000065
7COHCOH_DEPT2COC_DEPT6COE_DEPT6COH_DEPT6COC_AREA6COE_AREA6COH_AREA6131002070113100220010000000064
8COCCOC_DEPT3COC_DEPT7COE_DEPT7COH_DEPT7COC_AREA7COE_AREA7COH_AREA7131002070013100206000000000021
9COECOE_DEPT3COC_DEPT8COE_DEPT8COH_DEPT8COC_AREA8COE_AREA8COH_AREA813100200061310020054
10COHCOH_DEPT3COC_DEPT9COE_DEPT9COH_DEPT9COC_AREA9COE_AREA9COH_AREA913100200051310020053
11COC_DEPT10COE_DEPT10COH_DEPT10COC_AREA10COE_AREA10COH_AREA101310020052
Sheet1
Cells with Data Validation
CellAllowCriteria
A2:A10List=ORGANIZATION
B2:B10List=INDIRECT(A2)
C2:C10List=INDIRECT(SUBSTITUTE(A2,"_AREA",""))
D2:D10List=INDIRECT(SUBSTITUTE(A2,"_ACT",""))
 

Excel Facts

Copy a format multiple times
Select a formatted range. Double-click the Format Painter (left side of Home tab). You can paste formatting multiple times. Esc to stop
One possibility, although I'm hoping a more elegant way comes along.
Book1
ABCDEFGHIJKLMNO
1OrganizationOwning DepartmentAreaAccountORGANIZATIONCOC_DEPTCOE_DEPTCOH_DEPTCOC_AREACOE_AREACOH_AREACOC_ACTCOE_ACTCOH_ACT
2COCCOC_DEPT1COC_AREA41350022005COCCOC_DEPT1COE_DEPT1COH_DEPT1COC_AREA1COE_AREA1COH_AREA1135002200913500220081310022001
3COECOE_DEPT1COECOC_DEPT2COE_DEPT2COH_DEPT2COC_AREA2COE_AREA2COH_AREA21350022005135002200180307143
4COHCOH_DEPT1COH_AREA3COHCOC_DEPT3COE_DEPT3COH_DEPT3COC_AREA3COE_AREA3COH_AREA31310121005135002005440107097
5COC_DEPT4COE_DEPT4COH_DEPT4COC_AREA4COE_AREA4COH_AREA41310022010131007471266
6COECOE_AREA21310020052COC_DEPT5COE_DEPT5COH_DEPT5COC_AREA5COE_AREA5COH_AREA51310020702131007471065
7COHCOH_AREA2COC_DEPT6COE_DEPT6COH_DEPT6COC_AREA6COE_AREA6COH_AREA61310020701131002200164
8COCCOC_DEPT3COC_AREA3COC_DEPT7COE_DEPT7COH_DEPT7COC_AREA7COE_AREA7COH_AREA71310020700131002060021
9COECOE_DEPT31310020600COC_DEPT8COE_DEPT8COH_DEPT8COC_AREA8COE_AREA8COH_AREA813100200061310020054
10COHCOH_DEPT366COC_DEPT9COE_DEPT9COH_DEPT9COC_AREA9COE_AREA9COH_AREA913100200051310020053
11COC_DEPT10COE_DEPT10COH_DEPT10COC_AREA10COE_AREA10COH_AREA101310020052
12
Sheet1
Cells with Data Validation
CellAllowCriteria
A2:A10List=$F$2:$F$4
B2:B10List=OFFSET($G$1,1,MATCH($A2&"_DEPT",$G$1:$I$1,0)-1,10,1)
C2:C10List=OFFSET($J$1,1,MATCH($A2&"_AREA",$J$1:$L$1,0)-1,10,1)
D2:D10List=OFFSET($M$1,1,MATCH($A2&"_ACT",$M$1:$O$1,0)-1,10,1)
 
Upvote 0
If you convert your data lists (columns F to O) into table objects, then name the tables as the header names you already have in place then you can use the table objects in the data validation as below:

Range A2:A10:
Excel Formula:
=INDIRECT("ORGANIZATION")

Range B2:B10:
Excel Formula:
=INDIRECT(A2&"_DEPT")

Range C2:C10:
Excel Formula:
=INDIRECT(A2&"_AREA")

Range D2:D10:
Excel Formula:
=INDIRECT(A2&"_ACT")

This way when you add items to your tables, your data validation will update automatically.

The only thing that will stop this working is if this is a shared file as you can't use tables in a shared file.
 
Upvote 0
Solution
You may need to remove your current named ranges from the name manager, as it will conflict with the naming of the tables. Sometimes I end up just creating a new file with no named ranges as I quite often get errors when trying to name a table with the same name as a named range even if the named range has been deleted (not sure why)
 
Upvote 0

Forum statistics

Threads
1,223,947
Messages
6,175,562
Members
452,652
Latest member
eduedu

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top