Three-Tiered Dependent Dropdown

James_DK

New Member
Joined
Feb 28, 2020
Messages
5
Office Version
  1. 365
Platform
  1. Windows
  2. Web
Good Day Everyone,

I am a relative novice with Excel and I am looking for some help and advice in creating a three-tiered dependent dropdown in Excel 365. Over the last few days I have searched Google and YouTube extensively but have so far been unable to find what I'm looking for :(

A friend of mine recommended this forum to me so I am hoping that somebody here may be able to help and point me in the right direction :)

The below table contains the data that I want to include in the dropdown lists:

Column A contains 8 unique values for Landscape Component; a number of these values are repeated due to the subsequent values in columns B and C.

Column B contains 21 unique values for Issue Category; a number of these values are repeated due to the subsequent values in column C.

Column C contains 42 unique values for Issue Type.

Below is an example, outlining the required setup for this three-tiered dropdown:

a) Select value Click and Collect in the first dropdown field (Landscape Component)
b) 1 value available for selection in the second dropdown field (Issue Category) for Order Hold Issue
c) 2 values available for selection in the third dropdown field (Issue Type) for Fraud Hold and SFCC Configuration Issue

Can anybody suggest the best way for setting this up? ???

Thanks in advance for any help or guidance!

ABC
1Landscape ComponentIssue CategoryIssue Type
2Click and CollectOrder Hold IssueFraud Hold
3Click and CollectOrder Hold IssueSFCC Configuration Issue
4DHL ESBIntegration IssueDHL-ESB - Release Missing
5DHL SFOIntegration IssueDHL-SFO - Ship Confirm Timeout
6IBM MQMonitoringQueue Depth Threshold
7IBM OMS SterlingGWP IssueGWP Shipped with no Product Line
8IBM OMS SterlingIntegration IssueDHL-ESB - Missing Partial Lines
9IBM OMS SterlingIntegration IssueException Console Max Limit Exceeded
10IBM OMS SterlingIntegration IssueXML Error
11IBM OMS SterlingInventory IssueProduct / Item Issues
12IBM OMS SterlingMonitoringJob Monitoring
13IBM OMS SterlingMonitoringMemory Usage Alarm
14IBM OMS SterlingMonitoringWorker Unresponsive
15IBM OMS SterlingOpen OrdersOrders Stuck in Released Status
16IBM OMS SterlingOrder ExceptionAddress Issue
17IBM OMS SterlingOrder ExceptionDaily Order Exception Check
18IBM OMS SterlingOrder ExceptionInventory Issue
19IBM OMS SterlingOrder ExceptionNegative Charge Amount Issue
20IBM OMS SterlingOrder ExceptionPAN CREATE ORDER ERRORS
21IBM OMS SterlingOrder ExceptionPAN GENERAL ERRORS
22IBM OMS SterlingOrder ExceptionPAN ORDER AUDIT CHECK
23IBM OMS SterlingOrder ExceptionRefund Issue
24IBM OMS SterlingOrder HistoryNARVAR Link Not Working
25IBM OMS SterlingOrder Hold IssueCancel Order
26IBM OMS SterlingOrder Hold IssueInvalid Address
27IBM OMS SterlingOrder Invoice ReprocessIBM OMS Data Missing
28IBM OMS SterlingOrder Release Order Released / Cancelled
29IBM OMS SterlingOrder Release RetriggerMissing Attribute
30IBM OMS SterlingReturn OrderTax Calculation
31IBM OMS SterlingSales Data Report Discrepancy Mismatch in Sales Data
32IBM OMS SterlingSFTP CAD CRM EOD File CheckXML Error
33IBM OMS SterlingSFTP Catalog Feed File CheckXML Error
34IBM OMS SterlingSFTP Sales Order Audit File CheckXML Error
35IBM OMS SterlingShip Confirmation ReprocessCustom Application Notification
36IBM OMS SterlingShip ExceptionDuplicate Shipment Number
37IBM OMS SterlingUser AdminLogin Issue
38MulesoftCRM ConnectivityConnectivity Issue
39MulesoftMonitoringCPU Usage Alarm
40MulesoftMonitoringMemory Usage Alarm
41MulesoftMonitoringWorker Unresponsive
42SFCCIncorrect GST CalculationLine GST Calculation Issue
43WMSOrder ExceptionOrders Missing in WMS
 

Excel Facts

How to calculate loan payments in Excel?
Use the PMT function: =PMT(5%/12,60,-25000) is for a $25,000 loan, 5% annual interest, 60 month loan.
How about

+Fluff.xlsm
ABCDEFGHIJ
1Landscape ComponentIssue CategoryIssue TypeLCICIT
2Click and CollectOrder Hold IssueFraud HoldClick and CollectGWP IssueAddress IssueIBM OMS Sterling
3Click and CollectOrder Hold IssueSFCC Configuration IssueDHL ESBIntegration IssueDaily Order Exception CheckOrder Exception
4DHL ESBIntegration IssueDHL-ESB - Release MissingDHL SFOInventory IssueInventory IssueAddress Issue
5DHL SFOIntegration IssueDHL-SFO - Ship Confirm TimeoutIBM MQMonitoringNegative Charge Amount Issue
6IBM MQMonitoringQueue Depth ThresholdIBM OMS SterlingOpen OrdersPAN CREATE ORDER ERRORS
7IBM OMS SterlingGWP IssueGWP Shipped with no Product LineMulesoftOrder ExceptionPAN GENERAL ERRORS
8IBM OMS SterlingIntegration IssueDHL-ESB - Missing Partial LinesSFCCOrder HistoryPAN ORDER AUDIT CHECK
9IBM OMS SterlingIntegration IssueException Console Max Limit ExceededWMSOrder Hold IssueRefund Issue
10IBM OMS SterlingIntegration IssueXML ErrorOrder Invoice Reprocess
11IBM OMS SterlingInventory IssueProduct / Item IssuesOrder Release
12IBM OMS SterlingMonitoringJob MonitoringOrder Release Retrigger
13IBM OMS SterlingMonitoringMemory Usage AlarmReturn Order
14IBM OMS SterlingMonitoringWorker UnresponsiveSales Data Report Discrepancy
15IBM OMS SterlingOpen OrdersOrders Stuck in Released StatusSFTP CAD CRM EOD File Check
16IBM OMS SterlingOrder ExceptionAddress IssueSFTP Catalog Feed File Check
17IBM OMS SterlingOrder ExceptionDaily Order Exception CheckSFTP Sales Order Audit File Check
18IBM OMS SterlingOrder ExceptionInventory IssueShip Confirmation Reprocess
19IBM OMS SterlingOrder ExceptionNegative Charge Amount IssueShip Exception
20IBM OMS SterlingOrder ExceptionPAN CREATE ORDER ERRORSUser Admin
21IBM OMS SterlingOrder ExceptionPAN GENERAL ERRORS
22IBM OMS SterlingOrder ExceptionPAN ORDER AUDIT CHECK
23IBM OMS SterlingOrder ExceptionRefund Issue
24IBM OMS SterlingOrder HistoryNARVAR Link Not Working
25IBM OMS SterlingOrder Hold IssueCancel Order
26IBM OMS SterlingOrder Hold IssueInvalid Address
27IBM OMS SterlingOrder Invoice ReprocessIBM OMS Data Missing
28IBM OMS SterlingOrder ReleaseOrder Released / Cancelled
29IBM OMS SterlingOrder Release RetriggerMissing Attribute
30IBM OMS SterlingReturn OrderTax Calculation
31IBM OMS SterlingSales Data Report DiscrepancyMismatch in Sales Data
32IBM OMS SterlingSFTP CAD CRM EOD File CheckXML Error
33IBM OMS SterlingSFTP Catalog Feed File CheckXML Error
34IBM OMS SterlingSFTP Sales Order Audit File CheckXML Error
35IBM OMS SterlingShip Confirmation ReprocessCustom Application Notification
36IBM OMS SterlingShip ExceptionDuplicate Shipment Number
37IBM OMS SterlingUser AdminLogin Issue
38MulesoftCRM ConnectivityConnectivity Issue
39MulesoftMonitoringCPU Usage Alarm
40MulesoftMonitoringMemory Usage Alarm
41MulesoftMonitoringWorker Unresponsive
42SFCCIncorrect GST CalculationLine GST Calculation Issue
43WMSOrder ExceptionOrders Missing in WMS
44
Sheet1
Cell Formulas
RangeFormula
F2:F9F2=UNIQUE(FILTER(A2:A1000,A2:A1000<>""))
G2:G20G2=UNIQUE(FILTER(B2:B1000,(A2:A1000=J2)*(B2:B1000<>""),"Select J2"))
H2:H9H2=UNIQUE(FILTER(C2:C1000,(A2:A1000=J2)*(B2:B1000=J3)*(C2:C1000<>""),"Select J3"))
Dynamic array formulas.
Cells with Data Validation
CellAllowCriteria
J2List=F2#
J3List=G2#
J4List=H2#
 
Upvote 0
Hi Fluff,

Thanks a lot for your help - this works perfectly!! You're an absolute legend!! :biggrin:

Also, thanks for introducing me to Dynamic Array Formula too ..... this opens up a whole new world!! ?
 
Upvote 0
You're welcome & thanks for the feedback
 
Upvote 0
You're welcome & thanks for the feedback

Hi Fluff,

Hoping that you can help me out again please :)

As per attached screenshots, I have added the cell formulas that you suggested in the tab named Categories; now I want to add the three-tiered dropdown fields to another tab within my spreadsheet, named Raw Data.

I want to hide the Categories tab and then send the spreadsheet to someone and have them populate the relevant cells in the Raw Data tab.

When I add the dropdown fields to the Raw Data tab, this is only working correctly for the first line. Is there a way to lock in the formulad so that individual dropdown combinations can be populated on each relevant row in the Raw Data tab?

1583153279105.png


1583153304389.png
 
Upvote 0
Use
=Categories!F$2#

Hi Fluff,

Thanks again for your reply :)

As per the attached screenshots, I have tried =Categories!F$2# (also =Categories!G$2# and =Categories!H$2# for the other field values too) as you have suggested but the values displayed in columns I and J on the subsequent rows relate to the first row only :(

Is there anything else that I am missing here?

1583159829655.png


1583159917124.png
 
Upvote 0
Ok, I misunderstood what you were saying.
I think the best way to handle this would be to setup lists for all possible selections. Have a look here
 
Upvote 0
Ok, I misunderstood what you were saying.
I think the best way to handle this would be to setup lists for all possible selections. Have a look here

Hi Fluff,

Thanks a lot for the info :)

I just followed this URL and it worked a treat! Your help is much appreciated! :biggrin:

 
Upvote 0
Glad you got it working & thanks for the feedback
 
Upvote 0

Forum statistics

Threads
1,223,903
Messages
6,175,284
Members
452,630
Latest member
OdubiYouth

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