Append Multiple Columns with Excel Dynamic Spilled Array Formula. Excel Magic Trick 1646.

Поделиться
HTML-код
  • Опубликовано: 22 авг 2024

Комментарии • 157

  • @johnhackwood1568
    @johnhackwood1568 2 года назад +4

    Oh man Mike this is incredible, thank you, you are pushing the envelope in Excel as always.

    • @excelisfun
      @excelisfun  2 года назад +1

      You are welcome, but these is an easier way with the even newer function HSTACK: ruclips.net/video/dHySYFz4Dzc/видео.html

    • @johnhackwood1568
      @johnhackwood1568 2 года назад

      @@excelisfun OK thanks Mike, I will transfer my state of awe and wonder to this method!

  • @nonoobott8602
    @nonoobott8602 2 года назад +1

    Amazing tutorial....very explicit as always. Thanks for sharing

    • @excelisfun
      @excelisfun  2 года назад +1

      You are welcome! I am so glad that you can boomerang back often to find useful Excel topics, Nono!!!! : )

    • @nonoobott8602
      @nonoobott8602 2 года назад +1

      @@excelisfun Yes sure...I make reference to your videos a lot

    • @excelisfun
      @excelisfun  2 года назад +1

      @@nonoobott8602 : ) : )

  • @kiwim3p587
    @kiwim3p587 5 месяцев назад +1

    And now we can do it with VStack in a very easy formula. The Dynamic array team at Microsoft are developing great tools at a rapid pace

  • @mariostudio7
    @mariostudio7 2 года назад +1

    insane tutorial! i was disappointed with the lack of flexibility when it comes to conditional formatting and dynamic arrays but I can solve my problem using this solution instead! your videos saved me lots of trouble!

  • @nadermounir8228
    @nadermounir8228 2 года назад +1

    Absolutely brilliant. I watched your old number incrementor videos and they are the foundation for these tricks. Thank u Mike for this amazing video 📹

    • @excelisfun
      @excelisfun  2 года назад +1

      You are welcome, Nader!!!! I love that you are watching and studying so many videos. You are becoming a true Excel Master : ) : ) : ) : )

  • @drsteele4749
    @drsteele4749 4 года назад +3

    Now that's really spectacular by Szsysz and you, Mike! Next: contact MS Excel Development Team and beg them to create a native function that stacks arrays.

    • @excelisfun
      @excelisfun  4 года назад +3

      I TOTALLY agree!!!!! If Only: {Names01;Names02;Names03}

    • @drsteele4749
      @drsteele4749 4 года назад +1

      @@excelisfun If PQ can do it in a snap and dynamic-array functions can be coerced into doing it, then MS can surely create one as simple as a pimple, I'll be bound.

    • @TeamRomeroJacobs
      @TeamRomeroJacobs 4 года назад +1

      yeah {Names01;Names02;Names03} tried this as soon as i learnt about dynamic arrays :( So good to find this video though

    • @leroylevi7432
      @leroylevi7432 3 года назад

      Sorry to be so offtopic but does anybody know a tool to log back into an Instagram account??
      I was dumb forgot the login password. I would appreciate any help you can offer me.

  • @joni5206
    @joni5206 2 года назад

    Thank you so much!! I‘ve been searching for a solution for quite some time to avoid doing a task manually and this worked perfectly! Thanks again!

    • @excelisfun
      @excelisfun  2 года назад +1

      You are welcome. Check out this video also: ruclips.net/video/dHySYFz4Dzc/видео.html

  • @SimX9000
    @SimX9000 2 года назад +1

    Seriously amazing, thank you!

    • @excelisfun
      @excelisfun  2 года назад

      You are seriously welcome!!!

  • @LSNeal
    @LSNeal 2 года назад +1

    This is awesome! It's exactly what I was searching for.

  • @keithdutch5295
    @keithdutch5295 2 года назад

    This is what I was looking for. Now I just have to apply it. Thank you so much Mike!!

  • @edge5817
    @edge5817 4 года назад

    The power of excel... love it... thanks Mike and Bill!

  • @nishkarsharora
    @nishkarsharora 3 года назад

    You're a freaking genius. RESPECT.

    • @excelisfun
      @excelisfun  3 года назад

      Glad you like it, in a respectful way!!

  • @roywilson9580
    @roywilson9580 4 года назад +1

    Great video, thanks Mike. I love the power of the new dynamic arrays and discovering ways to use them to get the best results.

    • @excelisfun
      @excelisfun  4 года назад

      Glad you like it, Roy! Thanks for stopping by in the comments : )

  • @chrism9037
    @chrism9037 4 года назад

    Nothing like another useful Excel video to start the day, thanks Mike!

    • @excelisfun
      @excelisfun  4 года назад +1

      Yes, starting the day with Excel is as important as coffee ; )

    • @chrism9037
      @chrism9037 4 года назад

      Yes it is!

  • @anthonyverdin6743
    @anthonyverdin6743 3 года назад

    How do you always know what I need, my hats off to you Mike, thanks!!!

  • @masterof
    @masterof 4 года назад

    This is a very creative solution, something I have been looking for, but I will still use the Power Query in most of my situations. Thank you Mike and thanks for Bill too!

    • @excelisfun
      @excelisfun  4 года назад

      You are welcome for this maybe we will use it once in a while but the rest of the time we use Power Query. We are lucky to have Bill Szysz on our Team : )

  • @saravanababuthangaraj1211
    @saravanababuthangaraj1211 2 года назад

    Excellent Solution.. thanks!!

  • @racerx1326
    @racerx1326 4 года назад +1

    I have been searching for a while on how to do this. thank you.

    • @excelisfun
      @excelisfun  4 года назад

      Yes, lucky we have Bill Szysz around to help us out : )

    • @markryan96
      @markryan96 3 года назад

      Me too! The dynamic array functions are great for running complex macro-free workbooks but difficult to use the results from multiple sources in pivot tables as you can't use the spill functions in tables as part of a data structure. This method has worked for me on a workbook I'd been struggling with for a while. Good work Bill Sycsz and Excelisfun!
      Goodbye Volatile functions we won't miss you!

  • @punitagarwal02
    @punitagarwal02 4 года назад

    That's mind-blowing. I have been doing this using copy paste. Thanks mentor

  • @houssamayoubi8715
    @houssamayoubi8715 2 года назад +1

    Simply amazing

  • @zeronime3613
    @zeronime3613 2 года назад

    Thanks a lot for this solution !

  • @AjayAnandXLnCAD
    @AjayAnandXLnCAD 4 года назад

    Awesome trick and Excellent explanation.

    • @excelisfun
      @excelisfun  4 года назад

      Glad you like the trick from Bill Szysz and explanation too : )

  • @taizoondean689
    @taizoondean689 Год назад +1

    Incredible Thank You Sir

  • @mattschoular8844
    @mattschoular8844 4 года назад

    Thanks Bill and Mike for sharing. Nice work...

    • @excelisfun
      @excelisfun  4 года назад

      You are welcome, Matt!!!! We are lucky to be able to hang out with Bill Szysz : ) : )

  • @MalinaC
    @MalinaC 4 года назад +1

    Awesome! I love the # sign. It makes thing a lot easier :)

  • @darrylmorgan
    @darrylmorgan 4 года назад

    Boom!Absolutely Awesome Tutorial Love Learning How To Use These New Dynamic Array Formulas... Thank You Mike And Thank You Bill :):):)

    • @excelisfun
      @excelisfun  4 года назад

      Boom!!!!!! We have a great Team!!!!!

  • @dennisd5776
    @dennisd5776 4 года назад

    Wow! What a great way to accomplish this. Thank you for the video.

    • @excelisfun
      @excelisfun  4 года назад

      You are welcome, Dennis D!!!! Lucky we have Bill Szysz on our Team : )

  • @andrewmoss6449
    @andrewmoss6449 4 года назад +1

    I needed to do this the other day and used a non-dynamic array method. It's a lot harder than it should be. Can't help but think Microsoft should release a function that can do this with ease.

  • @reng7777
    @reng7777 4 года назад +1

    GIVE IT UP FOR EXCELLS FUN CHANNEL!!!!

  • @SanketGarg
    @SanketGarg 3 года назад

    Simply marvelous!

    • @excelisfun
      @excelisfun  3 года назад

      Glad you like it, in a marvelous way ; )

  • @antoines.7682
    @antoines.7682 2 года назад

    Speechless...where can this trick be useful🤔??

  • @kltzy
    @kltzy 3 года назад

    Excellent content as per usual Mike!
    Small suggestion: include the LET function, it pleases the eye ;)

  • @kylecarnaroli5062
    @kylecarnaroli5062 2 года назад

    @ExcelIsFun Thanks Mike, this was a perfect solution to an Excel template I recently built. I wanted Text Validation with a drop-down list based on the Distinct entries found in one column and user-generated entries in another. This + a SORT() generated the list for validation I was looking for.

    • @excelisfun
      @excelisfun  2 года назад

      It is much easier now with the latest M 365: ruclips.net/video/E5V1ojAXEHk/видео.html

  • @jeffreymorris9266
    @jeffreymorris9266 2 года назад

    Very cool, you should do a video showing the LET formula so that you do not have to do the filter twice.

  • @elibaum9346
    @elibaum9346 3 года назад

    Exactly what I needed.

  • @ProfeIsra.Musica
    @ProfeIsra.Musica Год назад

    Excelente, me funcionó muy bien. ¡Muchísimas gracias!

  • @BillSzysz1
    @BillSzysz1 4 года назад +1

    Thanks Mike for such clear, expert-level explanations.
    :-))
    One note about formulas using TEXTJOIN:
    the length of the resulting text cannot exceed 32757 characters.
    A formula with the FILTER function has no such restrictions. But it has a different limitation. None of the tables can be one-row table.
    If so, then enter the # N / A error value in the second line. (easiest trick)
    Under certain conditions, we can also combine multi-column tables / ranges.
    Of course, these are academic discutions because I would choose PQ anyway :-)))

    • @excelisfun
      @excelisfun  4 года назад +1

      Thank you, Bill Szysz for being an amazing Teammate!!!!!!!

    • @spilledgraphics
      @spilledgraphics 3 года назад

      @@excelisfun mind-blowing Mike ! #again ! I agree with Bill here, very clear and expert explanation! I needed this a week ago! #GoTeam !!!

    • @excelisfun
      @excelisfun  3 года назад

      @@spilledgraphics Go Team!!!!!!

  • @Dudanation12
    @Dudanation12 3 года назад

    I've pulled up this video so many times now and the starting talk about this is just getting funnier every time lol

    • @excelisfun
      @excelisfun  3 года назад

      Glad it gets funnier each time : )

  • @khanbhai4349
    @khanbhai4349 4 года назад

    Excellent as always...

    • @excelisfun
      @excelisfun  4 года назад +1

      Glad it is EXCELlent for you, Khan : ) : )

  • @ricos1497
    @ricos1497 4 года назад

    Cool. Wouldn't it be great if you could declare the choose function result at the beginning as a variable? That's surely the next leap for the Excel team.

    • @excelisfun
      @excelisfun  4 года назад +1

      Ya, that would be as cool as DAX : )

  • @mahansor8295
    @mahansor8295 4 года назад

    Thanks Mike 👍👍

  • @pmsocho
    @pmsocho 4 года назад

    Great trick as always :)

  • @wayneedmondson1065
    @wayneedmondson1065 4 года назад

    Hi Mike (and Bill S.).. wild stuff.. thanks for this formula solution to append multiple lists into a single list.. magic! Thumbs up for ExcelIsFun!!
    PS - I'm still locked out of commenting on EMT 1645.. strange!

    • @excelisfun
      @excelisfun  4 года назад +1

      Yes, I answered someone elses comment and spent significant timm and when I posted it went into no-wear land... I still can't figure it out : (

  • @WhiteGaming5883
    @WhiteGaming5883 2 года назад

    incredible!!

  • @OzduSoleilDATA
    @OzduSoleilDATA 3 года назад

    WOW! 🧠

  • @xlschool7334
    @xlschool7334 Год назад

    This is great. But can you explain how to specify which record belong to which column. When you append two column, in a seperate column specify which column does a record came from?

  • @MaanEid
    @MaanEid 4 года назад

    As usually amazing, thanks a lot!

    • @excelisfun
      @excelisfun  4 года назад

      You are welcome a lot, Maan!!!!

  • @johnborg6005
    @johnborg6005 4 года назад

    Thanks Mike. This is a boost for my upcoming day. :)

    • @excelisfun
      @excelisfun  4 года назад

      Yes, boosts are good : ) : ) : )

    • @johnborg5419
      @johnborg5419 4 года назад

      @@excelisfun I did learn from this too. I never knew that the columns in the index argument sees only the integer. That was GREAT!!!. Thanks again. :) :)

    • @excelisfun
      @excelisfun  4 года назад +1

      @@johnborg5419 Yes, but try: 2.99999 then 2.999999, then 2.9999999 ; )

    • @johnborg5419
      @johnborg5419 4 года назад

      @@excelisfun Tried it!! But why does it change to the 3rd column on the 7th 9?? It's still not a 3??

    • @excelisfun
      @excelisfun  4 года назад

      @@johnborg5419 I have no idea.

  • @sjn7220
    @sjn7220 4 года назад

    Nice! I use mod and quotient a lot to get a repeating sequence or repeating numbers that are incremented to put in the index function. Didn't know about the 1+1\x trick, that's neat!

    • @excelisfun
      @excelisfun  4 года назад

      Cool! Glad you play in Excel a lot and like the Divide by ROWS : ) : )

  • @Softwaretrain
    @Softwaretrain 4 года назад +1

    Really informative. Thank you.
    I think append should be easier. In Google Sheet we can do the same with an easier way like this:
    ={range1;range2;range3}
    I don't know why in Excel we can not do it like this!

    • @excelisfun
      @excelisfun  4 года назад

      That is so amazing: How Easy it is with Google Sheets!! I hope Excel Team adds an append function soon : )

  • @duydiep3909
    @duydiep3909 4 года назад

    Thanks Mike!!!

    • @excelisfun
      @excelisfun  4 года назад

      You are welcome, Duy!!!!

  • @Al-Ahdal
    @Al-Ahdal 4 года назад

    (1). Boss, please explain how to read pdf file and work on it by importing it first and then do some transformation before loading and reporting. (2) Waiting for video playlist on all cubes functions. Thank your for all your excellent and awesome videos .

  • @jimfitch
    @jimfitch 4 года назад

    Oooh. Tres cool. I don’t think I have a use for this, but (funny thing about dynamic arrays) new use cases seem to pop up when I learn more about how to employ DA’s.

    • @excelisfun
      @excelisfun  4 года назад +1

      Right! I have only needed to append columns with a formula a few times in a few decades. But it is good to know it CAN be done : )

  • @GaribaldiInTheMaking
    @GaribaldiInTheMaking 4 года назад

    Hey Mike, this becomes MUCH easier using the LET function. I just merged them all together and then parsed it!
    =LET(TheNames,TEXTJOIN(",",FALSE,Names01,Names02,Names03),TRIM(MID(SUBSTITUTE(TheNames,",",REPT(" ",LEN(TheNames))),((ROW(INDEX(A:A,1):INDEX(A:A,LEN(TheNames)))-1)*LEN(TheNames))+1,LEN(TheNames))))

    • @excelisfun
      @excelisfun  4 года назад +1

      That is too funny, I posted a similar formula in LET yesterday on Mr Excel RUclips video : ) Go Team!!!! LET is a great new addition to our Excel tool kit.

    • @adamshults9810
      @adamshults9810 3 года назад

      The function below doesn't require any named ranges. When pasted in a cell, the only thing the user would need to adjust is the ranges in the first row which define the TEXTJOIN string.
      A1:A5 , B1:D1 , A12:C16
      =LET(MyString,(TEXTJOIN("|",TRUE,A1:A5,B1:D1,A12:C16)),
      MyCount,LEN(MyString)-LEN(SUBSTITUTE(MyString,"|",""))+1,
      MyLen,LEN(MyString),
      TRIM(MID(SUBSTITUTE(MyString,"|",REPT(" ",MyLen)),(TRANSPOSE(SEQUENCE(1,MyCount))-1)*MyLen+1,MyLen)))
      Then you can always throw in SORT)UNIQUE(VALUE( in front of TRIM or at the beginning of the function.
      Google Sheets solution is better on this one. It also has =FLATTEN(

  • @Excelambda
    @Excelambda 4 года назад

    Update: The new LET function (only Office 365 Insiders, so far), it will change the foundation of formula writing in excel, bringing structure to complex long formulas, now much easier to share and understand. Can not wait the amazing video tutorials Mike is going to post. So this is how it looks for a complex task like this one. =LET(txtjn,TEXTJOIN("|",1,Names01,Names02,Names03),lenlst,LEN(XLOOKUP(TRUE,Names03"",Names03,,,-1))-1,mida,UNIQUE(SEARCH("|","|"&txtjn,SEQUENCE(LEN(txtjn)-lenlst))),midb,UNIQUE(SEARCH("|",txtjn&"|",SEQUENCE(LEN(txtjn)))),MID(txtjn,mida,midb-mida))
    Note: variable names arguments do not accept numbers.

    • @excelisfun
      @excelisfun  4 года назад

      That is too funny, I posted this formula in LET yesterday on Mr Excel RUclips video : ) Go Team!!!! LET is a great new addition to our Excel tool kit.

  • @wat_herbivore1844
    @wat_herbivore1844 Год назад

    Good video. How do you check if the value of a cell comes from a row that has two or more items right in its columns?

  • @shipingli7590
    @shipingli7590 4 года назад

    Thanks a lot.

    • @excelisfun
      @excelisfun  4 года назад

      You are welcome a lot, Shipping Li : ) : )

  • @tankbambi
    @tankbambi 3 года назад

    Sir I love you, lol.

    • @excelisfun
      @excelisfun  3 года назад

      Love is Good! Excel is fun lol

  • @fouadhoblos3611
    @fouadhoblos3611 2 года назад

    Any video to produce the same result but without duplicating same cell content like "Gigi"?

  • @GeertDelmulle
    @GeertDelmulle 3 года назад +2

    Had to rewatch this video. Being able to stack vectors or -conversely- flatten arrays is very important in numerical mathematics (as well).
    I remember: in MATLAB flattening an array A is easy: just say: "A(:)" and it gets turned into a single column vector.
    I wish Excel had something as simple as that (why not "F3#:", or "Array:", where "Array" is a defined name? [mind the colon]).
    And no, I respectfully disagree with (The Great) Bill Szysz: I would not use PQ-M for this: it is important to have this as a dynamic function in Excel "Classic" because numerically speaking it sits somewhere in the middle of a chain calculation (e.g. an even greater single-cell-calculation).
    BTW, mashing formulas together is great fun, but since the advent of the LET function, I 'hate' to see them Old School Style: not intuitive to read at all, and plenty of redundancy and thus computational inefficiency.
    So I made this LET version of it - IMO that is easier to read and understand:
    =LET(
    Array,CHOOSE({1,2,3},Names0113[Names],Names0214[Names],Names0315[Names]),
    NrRows,ROWS(Array),
    NrColumns,COLUMNS(Array),
    NrCells,NrRows*NrColumns,
    RowIndexVector,MOD(SEQUENCE(NrCells,,0),NrRows)+1,
    ColumnIndexVector,SEQUENCE(NrCells,,0,1/NrRows)+1,
    StackRAW,INDEX(Array,RowIndexVector,ColumnIndexVector),
    StackClean,FILTER(StackRAW,NOT(ISNA(StackRAW))),
    StackClean)

    • @excelisfun
      @excelisfun  3 года назад +1

      Let's have fun and efficiency with Geert's fabulous LET formula!!!!!! Go Team!!!

    • @GeertDelmulle
      @GeertDelmulle 3 года назад

      @@excelisfun Just to be clear Mike, this is just a LET-rehash of the construct you bult in the video.
      Thus it’s nothing new (unlike all those other formulas by other commenters on stacking vectors and even on stacking arrays (other video)).
      I like that construct most (preferably in this LET-format). I will use it to flatten arrays (into a single column) -so, I’ll start from there- and of course I’ll build it into a UDF using LAMBDA and call it FLATTEN. I think it is time we start compiling our own libraries of functions and gather them into one master template we can start from to build our models. Just image the sheer computational ease and power that would give us...

    • @excelisfun
      @excelisfun  3 года назад +1

      @@GeertDelmulle Yes, LAMBDA. I like it: FLATTEN : ) : )

  • @PremSingh-ry7ek
    @PremSingh-ry7ek 4 года назад

    Thanks a lot sir

    • @excelisfun
      @excelisfun  4 года назад

      You are welcome a lot : ) : )

  • @BeerusHoldings
    @BeerusHoldings 4 года назад

    Thank you Mike. I was happy to use this formula but there is an issue whereby one of my column that only has one entry is duplicated to reflect the number of rows of the results and when a column is blank, it returns those blanks to the max no of rows in the set as well. Is there a way to fix this?

  • @chie2807
    @chie2807 4 года назад

    Thanks 😍🥰

    • @excelisfun
      @excelisfun  4 года назад +1

      You are welcome, Chi E : ) : )

  • @moutazbudeir4397
    @moutazbudeir4397 2 года назад

    Hi Mike, i'v seen an excel function that converts nxn matrix into one column, just one click but I forgot the function name and since then I am still looking for it.

  • @StevenWan11
    @StevenWan11 3 года назад +1

    Hi Mike, one question about this - if one of the table names we start with has only 1 name, the choose formula repeats the 1 name multiple times instead of showing "#N/A", which throws off the index formula.. how would you tackle this? In my case, i cant use unique because if it legit duplicates, i would like to pick it up.

    • @SVB1010
      @SVB1010 2 года назад

      If you have your named ranges you can, at least in office 365, just append the ranges by " =namedRange1:namedRange2:namedRange3 " etc. instead of using the choose-function.
      This way you won't have the duplicates, but zero values on the 'missing' parts of the arrays.

  • @simfinso858
    @simfinso858 4 года назад

    Very Great Video but Hard for me.

  • @jaotree
    @jaotree 2 года назад

    When creating the table, why do I get "an array value could not be found" error? I made the named ranges and all, no empty cells, confused :(

    • @excelisfun
      @excelisfun  2 года назад

      It might be from something like calling column 3, when no column 3 exists?

  • @hernan.cordero.24
    @hernan.cordero.24 4 года назад

    My Friend excelente video. How can i send you a direct mensage with my method to append list without tables and long formulas

    • @excelisfun
      @excelisfun  4 года назад

      Just post here. Two videos ago, we did Power Query to Append. Are you thinking about Power Query?

    • @hernan.cordero.24
      @hernan.cordero.24 4 года назад

      @@excelisfun nop. I use INDIRECT and FILTER formulas. Very simple method

    • @mc-lemons2150
      @mc-lemons2150 4 года назад

      @@hernan.cordero.24 Can you share your method please? We're all dying to know!

  • @HBSuccess
    @HBSuccess 4 года назад

    Sick. And you thought you were a power-user?

    • @excelisfun
      @excelisfun  4 года назад

      Riiiiiiiiight : ) : ) : ) : ) I agree on the "sick". Thanks to Bill Szysz : ) : ) : ) : )

  • @Softwaretrain
    @Softwaretrain 4 года назад

    If we have =TEXTJOIN("-",,Names01AN[Names],Names02AN[Names],Names03AN[Names]) in cell P2 we can write bellow formula to reach same result.
    =TRIM(MID(SUBSTITUTE(P2,"-",REPT(" ",LEN(P2))),(SEQUENCE(LEN(P2)-LEN(SUBSTITUTE(P2,"-",""))+1)-1)*LEN(P2)+1,LEN(P2)))

  • @HikingWithCooper
    @HikingWithCooper Год назад

    I love how literally everything in Excel is: "So, you want to put A before Z? Simple. Just write 57 lines of code in Python, test it for 3 weeks with a team of at least 10 phds, refer to the Excel 98 manual v2.45 on pages 1,549-2,328 and then run tests on a piece of A5 paper." Meanwhile, there is now a button to remove image backgrounds in Excel 🤦‍♂🤦‍♂🤦‍♂🤦‍♂

    • @HikingWithCooper
      @HikingWithCooper Год назад

      Oh, that didn't work? Maybe computers aren't your thing. Try a trade apprenticeship.

  • @andrewpeters8719
    @andrewpeters8719 2 года назад

    vstack can do this now

    • @excelisfun
      @excelisfun  2 года назад

      That is for sure!!! Can you believe how hard it was before VSTCK. I am soooooo glad Microsoft gave us H and V STCK : )

  • @roya75
    @roya75 4 года назад

    This stuff is very clever but entirely pointless. IMO excel is obsolete for anything other than a data presentation tool. These manipulations should be done in sql.

    • @ExMachinaEngineering
      @ExMachinaEngineering 4 года назад

      A couple of years ago I made an entire simulation of the water level in a Waste Water Treatment tank and used Solve --> Genetic Algorithm to tune the pump firing sequence.
      Changing the Waste Water Treatment Plant parameters and running the solver again would result in pump firing sequences for the new plant. But you could also hunt for it manually by looking at the graph and dashboard.
      In Excel... No Macros...