Step-by-Step Guide to Dynamic and Multi-Dependent Drop-Downs in Excel

Поділитися
Вставка
  • Опубліковано 22 сер 2024

КОМЕНТАРІ • 103

  • @gauravm201
    @gauravm201 10 місяців тому +4

    Wow, after hours of intense research, I finally found the solution I was looking for in this video! 🙌 Huge thanks to the creator for sharing this helpful fix. You're a lifesaver! 💯

    • @Up4Excel
      @Up4Excel  9 місяців тому

      Great to hear that and thanks for saying so. 👍 John

  • @kevinsteenkamp
    @kevinsteenkamp 11 місяців тому +3

    You are the first person to solve my issue correctly - well done and thank you. Keep up the excellent work!

    • @Up4Excel
      @Up4Excel  11 місяців тому

      Glad to hear I helped you solve it Kevin. Thanks for commenting 👍 John

  • @senacool13
    @senacool13 Рік тому +1

    Oh man, you are the first that talk about transpose in dynamic multi dependent drop down list. I really, really appreciate that. You don't know how many days I was trying to solve my multi dependant brand list with just added a little formula of transpose. That little thing make so much different.

    • @Up4Excel
      @Up4Excel  Рік тому

      So glad you found my tips useful. It often is just a little piece of the puzzle that solves the whole thing for you like that. 👍 John

  • @donalddeno9268
    @donalddeno9268 Рік тому +1

    John, why indeed a whole year? I think you’ve known all along why it took over a year. You made the statement, “You probably think you know how to do drop-down list, and you probably do.” The point is people saw “drop-down lists” and moved on not knowing what they were missing. I was completely blown away when I watched the video. You are truly a connoisseur of excel. Well done!

    • @Up4Excel
      @Up4Excel  Рік тому

      That's some of the best praise I've ever had Donald so thanks so much. It's the video I'm personally the most proud of yet, and I'm really glad to see it taking off and helping people like yourself 👍 John

  • @tacobellemel
    @tacobellemel Рік тому +4

    Just want to thank you for this video because I have been searching for about 2 days for this. My spreadsheet has more than one column that has dependencies so I was able to apply the same methodology twice, so that the drop-down in cell B1 relies on cell A1, and the drop-down in cell C1 relies on B1. Worked great and works down the rows.

    • @Up4Excel
      @Up4Excel  Рік тому +1

      That's great Melissa. Thanks for taking the time to comment. It's always good to hear when one of my videos helps someone 👍

  • @wanrusilawatiwanrahin3994
    @wanrusilawatiwanrahin3994 3 місяці тому +1

    Perfect solution for my project! Thank you so much😊

    • @Up4Excel
      @Up4Excel  3 місяці тому

      Great to hear, thanks for letting me know 👍 John

  • @2001pulsar
    @2001pulsar 6 місяців тому +1

    Wow, so much simpler than slicers and pivots.
    Please outline which parts don't work in older excel versions.
    Thanks again, subscription earned!

    • @Up4Excel
      @Up4Excel  6 місяців тому +1

      You're welcome, glad you found me! Anything that uses spilled/dynamic arrays only works in Excel 2021 or Excel 365 onwards....but that is the main technique so essential the whole system needs those Excel versions 👍John

    • @2001pulsar
      @2001pulsar 6 місяців тому

      @@Up4Excel i found "extract" sort of works in 2007 to get the basic list, but you can't do anything with it in the validation.
      Thanks again.

  • @juanlopezmartinolich7882
    @juanlopezmartinolich7882 2 роки тому +1

    Words cannot emphasize how much I thank you for this.

    • @Up4Excel
      @Up4Excel  2 роки тому

      That's high praise indeed Juan. Thanks very much, glad to help 👍

  • @hanlardanmete9512
    @hanlardanmete9512 Рік тому +1

    Thank you very much teacher. God damn it, there is no place I haven't searched on youtube for a week, I'm looking for it, I'm very, very grateful to you. Please, continue with informative and instructive content. Greetings from Turkey.

    • @Up4Excel
      @Up4Excel  Рік тому

      Hello in Turkey. Very glad to have provided a solution for you. I shall certainly continue with my content 👍

  • @daniellemartineau4065
    @daniellemartineau4065 10 місяців тому +1

    This is amazing! THANK YOU. I've been trying to figure this out forever.

    • @Up4Excel
      @Up4Excel  10 місяців тому

      Glad to help Danielle. Thanks for saying so 👍 John

  • @cycleSCUBA
    @cycleSCUBA 2 роки тому +1

    I have to do lists of room designation and usage (and floor area) for all our buildings at work and if i create a blank template with these drop downs it will save so much time. Brilliant! Thanks John.

    • @Up4Excel
      @Up4Excel  2 роки тому +1

      That's great. I'm really pleased to hear you have a use case that will save you lots of time 👍

  • @MrRoryellie
    @MrRoryellie 5 місяців тому +1

    This video was very helpful and helped me to complete my task that i took charge of.

    • @Up4Excel
      @Up4Excel  5 місяців тому

      Excellent, glad it helped 👍 John

  • @Energy_Agent
    @Energy_Agent Рік тому +1

    Thankyou so much Sir, it saved me in my workspace in a particular database management tool.. i tried to replicate the same, it works beautiful, my day is saved.. thankyou so much. Please continue more.

    • @Up4Excel
      @Up4Excel  Рік тому +1

      Wow, very glad to help you so much and you got it working well 👍

  • @eav4528
    @eav4528 Рік тому +1

    Best excel teacher ever! This was extremely useful, I can´t thank you enough!

    • @Up4Excel
      @Up4Excel  Рік тому

      Thank you too for such excellent praise. Glad to hear you found it so useful 👍

  • @user-iu8bg5yt8v
    @user-iu8bg5yt8v Рік тому +1

    Thanks a lot! It took me quite some time to find this explanation... Great video

    • @Up4Excel
      @Up4Excel  Рік тому

      Thanks Mike. I had to work it out for myself as I couldn't find anything online. Glad to help you 👍 John

  • @shelley3622
    @shelley3622 Рік тому +1

    This is exactly what I've been looking for! Thank you!!!

    • @Up4Excel
      @Up4Excel  Рік тому +1

      Glad to hear that Shelly. Thanks for leaving a comment 👍 John

  • @neluto
    @neluto Місяць тому +1

    Good job, nice explined

  • @MishkyGammy
    @MishkyGammy Рік тому +1

    awesome stuff, for right value validation I used instead =OR(G2="",G2=AF2#)

    • @Up4Excel
      @Up4Excel  Рік тому +1

      Good idea and nice concise formula Bubba. Thanks for sharing 👍

  • @jpcrtube
    @jpcrtube 4 місяці тому +1

    wow, bravo, this is amazing !! thank you 🙂

    • @Up4Excel
      @Up4Excel  4 місяці тому

      Glad you think so, and thanks for saying so 👍 John

  • @jeremy_317
    @jeremy_317 9 місяців тому

    great video! waiting for the day you can use array functions directly for drop-down-list!

    • @Up4Excel
      @Up4Excel  9 місяців тому

      That will certainly be useful app I don't expect it'll be too long before they add it in 👍 John

  • @heribertoquintanilla743
    @heribertoquintanilla743 11 місяців тому +1

    Brilliant!!!!
    Thanks!!

    • @Up4Excel
      @Up4Excel  11 місяців тому

      Glad you think so. Thanks for saying 👍 John

  • @billalzeeshaan
    @billalzeeshaan 9 місяців тому +1

    Thank you Master

    • @Up4Excel
      @Up4Excel  9 місяців тому +1

      You are very welcome...plus thanks for the master comment 👍 John

  • @Capsic66
    @Capsic66 11 місяців тому

    Just a quick note to say "Thank you so much" for this video. You efforts helped me a great deal in trying to figure this out. ChatGPT just wasn't doing it. Still wish you didn't have to do the data transformation as you mentioned. Maybe excel will get there. Have you ever tried to keep all your lists and spills in a total separate file and have your working file reference them? And if so, did it work / any watch outs? Thinking of keeping this data in a separate file on a shared drive to save space on the actual excel "data entry" file. Again, thank you so much for sharing this with the world!

    • @Up4Excel
      @Up4Excel  10 місяців тому

      Thank you for your awesome praise there 👍 I've never tried the separate file method you suggest but there's no reason you couldn't use separate sheets to store the spilled arrays. You could potentially hide those sheets too to clean things up. Even if you could get a separate file working, it would carry risks in that it would always need to be open at the same time and kept in sync. Thanks again for your comments👍 John

  • @reanalytics1863
    @reanalytics1863 5 місяців тому

    Thank you for the awesome trick
    Can we achieve this inside of an excel table?

    • @Up4Excel
      @Up4Excel  5 місяців тому

      Unfortunately not because tables don't allow spilled lists at present. You might be able to do it if you keep the spilled lists outside the table, but unlikely to give you much benefit. Thanks for watching and glad you liked the video 👍 John

  • @LuisGarcia-mn4jg
    @LuisGarcia-mn4jg Рік тому

    Great approach! Thank you so much for doing this video.

    • @Up4Excel
      @Up4Excel  Рік тому

      Thanks for the feedback Luis. Glad you enjoyed it 👍

  • @Aeradota2
    @Aeradota2 10 місяців тому +1

    This is great stuff! Thank you so much. I managed to complete all of this, but I also want to have the option for a multi-selection in the drop-down menu. How would you do that? Say you want to have two regions in your selection and give you the drop-down list of product categories in BOTH of the two regions? Thank you in advance.

    • @Up4Excel
      @Up4Excel  10 місяців тому

      Glad you liked the video. To combine items like you suggest you might be able to make use of the FILTER function and add criteria together to create OR logic. I.e. in this region OR in this other region. Maybe try looking into that. 👍 John

  • @dailycooper
    @dailycooper 11 місяців тому

    It would be super helpful if we could see the tabs (sheets) that you're on. I've spent two days without any success on how to achieve this. I've mapped each of your steps and got different results.

    • @Up4Excel
      @Up4Excel  11 місяців тому +1

      There's a free download with the video all set up ready to use. The link is in the description, no email required or anything. Make sure you get this and you should be able to follow along.

  • @thulanincube4817
    @thulanincube4817 Рік тому +1

    Absolute Legend!

    • @Up4Excel
      @Up4Excel  Рік тому

      Glad you think so 👍 John

  • @majorsundown8453
    @majorsundown8453 Рік тому +1

    Super helpful... Thanks!

    • @Up4Excel
      @Up4Excel  Рік тому

      Glad it was helpful 👍

  • @tiffanydrouin2622
    @tiffanydrouin2622 9 місяців тому +1

    Thank you so much for this video! I'm having an issue with 365 online not letting me remove the row number absolute in the validation box. If $L$4# is in there the dropdown works fine, but if $L4# or L4# is in there it says "This entry leads to an error". Do you know what I'm doing wrong and how to fix it? Could it be I need to use the app, as the online version has limited features? Thank you.
    Edit: It is because I was using the online version. Since changing over to the desktop app this works great! Thank you again!

    • @Up4Excel
      @Up4Excel  9 місяців тому +1

      Thank you for commenting and I'm glad you worked out the issue. It's a shame but the online version of Excel doesn't support many of the desktop app features, maybe over time it will. 👍 John

  • @mahrezchabane6895
    @mahrezchabane6895 Рік тому +1

    LET ME SAY IT'S FABILOUS SIR

    • @Up4Excel
      @Up4Excel  Рік тому

      Well thank you very much indeed. I'm glad you think so 👍 John

  • @shirleymoreman6725
    @shirleymoreman6725 Рік тому

    Great technique - thanks for the explanation. It's such a shame that we can't (yet?!) use dynamic functions in Data Validation or tables. It means we lose a lot of the benefits of tables and have the danger of bloated workbooks if we have to put in formatting in lots of empty rows. Back to VBA to get around this!

    • @Up4Excel
      @Up4Excel  Рік тому

      I agree Shirley, hopefully they will integrate dynamic arrays into a lot more parts of Excel in future. I use conditional formatting on dynamic array spills to make them look like tables sometimes...avoids blank rows being formatted 👍 John

  • @CharlieMac.
    @CharlieMac. Рік тому +1

    This is great, thanks very much! Is there an easy way to add in additional dynamic dependant dropdowns after this column?

    • @Up4Excel
      @Up4Excel  Рік тому +1

      Interesting question this actually Charlie, as the final list is a spilled range that could, in theory, extend to any amount of columns. However, if you know the previous to last list has a maximum length you could leave enough space for another spilled list of values for a fourth drop down.

    • @CharlieMac.
      @CharlieMac. Рік тому +1

      @@Up4Excel thanks alot! I will see how I get on :)

    • @CharlieMac.
      @CharlieMac. Рік тому +1

      Thought I'd update and thank you again! I have managed to get this working on 7 consecutive columns, you are the man!

    • @Up4Excel
      @Up4Excel  Рік тому

      @@CharlieMac. Excellent stuff. Certainly pushing things further there Charlie. Glad it worked 👍

  • @dpcomm
    @dpcomm 11 місяців тому +1

    Awesome

    • @Up4Excel
      @Up4Excel  11 місяців тому +1

      Glad you think so 👍 John

  • @ABellaLuna
    @ABellaLuna Рік тому

    This was good if you have a small number of columns, but I need to create one where column A is a drop-down using Data Validation, but then column B is dependent on A, then C is dependant on B and so on for 7 columns

    • @Up4Excel
      @Up4Excel  Рік тому

      Assuming you need these dependencies to be unique for each row you can still use this technique. Just give yourself enough columns for the spilled data of each option. You can have thousands of columns in Excel so it would only be an issue if there are 100s of choices for each option.
      Note if you don't need each row to have unique dependencies then use standard dependent drop-down techniques like this: ua-cam.com/video/g41VIvQxUfk/v-deo.html

  • @anafernandes46
    @anafernandes46 4 місяці тому

    Hello. This video was very useful! :) This works if the fields are filled with words but it doesn´t work if in the fields we have numbers. There is any solution to overcome this problem?

    • @Up4Excel
      @Up4Excel  4 місяці тому +1

      Glad you found the video useful. If you just want to restrict to numbers or even a particular range if numbers then standard data validation options will let you do that. If it is a list of exact numbers then use the video method 👍 John

    • @anafernandes46
      @anafernandes46 4 місяці тому +1

      It worked!!!!!! 😁 Thank you so much!!!

    • @Up4Excel
      @Up4Excel  4 місяці тому

      ​@@anafernandes46Good to hear 👍 John

  • @IbrahimNajjar-by2dk
    @IbrahimNajjar-by2dk Рік тому

    great video thanks for sharing, but looks like it would not work if the Input sheet has a table rather than a range.
    I have similar problem but all solutions available on UA-cam will not work if data validation is being applied inside a table.

    • @Up4Excel
      @Up4Excel  Рік тому

      You are quite correct. One downside of tables is they can't handle spilled arrays, and as this technique relies on them it can't be used on tables. I don't know any way around this either.
      If you find one of love to hear it though so please share. Good luck.

    • @lovegroova
      @lovegroova Рік тому

      @@Up4Excel I have found a way to make this work - it involves creating some concatenated/TEXTJOIN helper columns (using underscore to join) in the original table, and creating additional lookup tables to map the helper columns to the next level.
      If we have three levels of dependent drop downs, the helper column is Level1_Level2.
      The lookup table contains two columns - the first being all combinations of Level1_Level2, and the second being the matching Level3 options (this can be created from the fully mapped table using Power Query, or having a dynamic range using UNIQUE.
      Named ranges are assigned to the headings of the Lookup table, and to the data in each column
      Once Level1 and Level2 have been selected, Level3 uses data validation using
      =(OFFSET(Level1_Heading,MATCH($G2,Level1Data,0),,COUNTIF(Leve1Data,$G2),))
      G2 is where the Level1_Level2 helper column is situated in the datainput table.
      Hope that sort of makes sense but do get in touch if you'd like a better explanation

  • @svitovidable
    @svitovidable 6 місяців тому

    That is the outcome I need but still can`t get even upon watching your video. Interesting but futile after all - depndent dropdown list is not working so far:(

    • @Up4Excel
      @Up4Excel  6 місяців тому

      Make sure you download the free example template.... Link in the description. Hopefully with that you can get things working for you 👍 John

  • @menupp1269
    @menupp1269 Рік тому

    Can you do a tutorial for Google Sheets please!

    • @Up4Excel
      @Up4Excel  Рік тому

      If love to say yes but for the foreseeable future I'm sticking to Excel only.... There's so much more I want to share for Excel before I branch out.

  • @samthajain2417
    @samthajain2417 Рік тому

    Hey This is very helpful, but for some reason this is making the file work slow. I had earlier used offset function to arrive at the dependent drop down and it kept calculating threads and made the file slow. I then came across your video and remade the file as per this video but the excel speed isn't catching up. Can you please help?

    • @Up4Excel
      @Up4Excel  Рік тому

      I have a couple of suggestions. First, check the last cell with CTRL+END and make sure your file isn't saving a while load of empty cells. If it is you'll need to delete all the empty rows and columns and save the file. Second idea is recreate the file in a brand new spreadsheet as your file might be corrupted. Hopefully one of them will work.

  • @kavinduvishwajith1068
    @kavinduvishwajith1068 Рік тому

    I can't get the last raw using #, it's not working. what is the reason for that?

    • @Up4Excel
      @Up4Excel  Рік тому

      Are you using the very latest version of Excel? The # function is quite new really.

  • @billiethepom1660
    @billiethepom1660 Рік тому

    This is exactly what I need! but I can’t get it to work. At about 12mins in of your vid (where we are applying FILTER) I’m following things step by step but getting this error ‘This value doesn’t match the a validation restrictions defined for this cell’ any ideas how to fix?

    • @Up4Excel
      @Up4Excel  Рік тому +1

      Sounds like you have data validation set for that cell, and probably others too. Clear the data validation (search up that as pretty easy) and it should be ok after. Good luck 👍

    • @billiethepom1660
      @billiethepom1660 Рік тому

      @@Up4Excel thanks so much for your quick reply!
      So I cleared all the original lists that i had set up as per the first part of your video - except in my first column
      And it seems to populate data in my other column but there’s now no drop down arrow as the data validation - list was removed ahhh this is so hard 😂 can I pay you to help me set it up? I have 4 columns, each need to be dependent on the data in the column selected before it

    • @Up4Excel
      @Up4Excel  Рік тому

      @@billiethepom1660 As far as paying me to do it goes, I'm more about teaching you to fish than catching the fish for you Billie 😉, but if you're interested in training with me have a look at this ml.up4excel.com/etss . You may be able to get help from @Charlie Maclean who commented on this video he has a system working on 7 consecutive columns!

  • @labigator
    @labigator 10 місяців тому

    I am so stuck on this. I have 3 columns referencing a hierarchy, Parent, Child and Grandchild parts. When I pick Parent category, I need to have child category choices, thus when I picking child I need to see grandchild category choices. I can't quite get things to work. First column was simple I have my unique list of choices. I can't seem to get my child to work with my parent and grandchild to work with my child. (tears). :)

    • @Up4Excel
      @Up4Excel  10 місяців тому

      It can be tricky to set up. Make sure you download the free example workbook and go through that. The link's in the video description.
      In theory your grandchild to child list should be identical in form to the first list, but with all your links changed. Getting the list filtered is often the tricky bit, and every setup is different. Hopefully actually working through the example workbook will prompt some ideas for you 👍 John

  • @user-xs4us2zl6d
    @user-xs4us2zl6d Рік тому

    What is the Substitute of "Filter Function" , since I have don't have office 365???

    • @Up4Excel
      @Up4Excel  Рік тому

      I'm pretty sure there isn't one. But if there is it won't spill out values across multiple cells like FILTER so can't be used for the technique in this video. You might be able to utilise an old school CTRL ALT ENTER array function but that's a long shot and I wouldn't know how to go about it. Sorry can't be more help but I think Excel 365 is the way to go, and it's getting better all the time too.

    • @user-xs4us2zl6d
      @user-xs4us2zl6d Рік тому

      @@Up4Excel Thanks a lot!

  • @user-tn8ud6kc1n
    @user-tn8ud6kc1n Рік тому

    which version you are using here ?? As i am not getting unique and sort in 2016 version

    • @Up4Excel
      @Up4Excel  Рік тому

      Excel 365. It's always updated with the latest features and well worth getting.

  • @Holy_Random
    @Holy_Random 11 місяців тому

    The music on the background is awful. Please, never put the background like this when you areate a video that is going to give the users so useful info that is on high demand.

    • @Up4Excel
      @Up4Excel  10 місяців тому

      That's good feedback Holy. You're the first person to ever comment on the music on any of my videos. I typically keep it very quiet and only play it on intros and endings but it'd be interesting to hear what others think too. Is it the particular music you think is awful or just the fact there is some? John

    • @Holy_Random
      @Holy_Random 10 місяців тому

      @@Up4ExcelMusic itself is ok. It has nothing to do with the music style. It's all about it's volume level. It was really distracting from what you're saying. If you show something new, people need to focus on the details and be able to catch all of them. When music interupts your explanation it irritates. Sorry, if it's too direct, but I prefer to call a spade a spade so that people are able to understand and make the right decision.

    • @Up4Excel
      @Up4Excel  10 місяців тому

      @@Holy_Random I'm glad you are willing to call a spade a spade and welcome your comments Holy. I've played this one back and admit the music seems louder than I normally have it, and perhaps the voice is also a bit more distant too? I edit most of my own videos but this one went to an external editor. It would be interesting to hear if volume is still an issue in some more recent videos I edited myself such as this ua-cam.com/video/n0WYT2rBihg/v-deo.htmlsi=DvUO9eOOVf4ChMsw ....Note the intro music volume is high but then I turn it low as I get into the content. I'd love to hear your thoughts 👍John