9 Exciting NEW Excel Functions for Shaping Arrays - Incredible!

  Рет қаралды 36,797

MyOnlineTrainingHub

MyOnlineTrainingHub

Күн бұрын

⬇️Download the Excel file here: www.myonlinetraininghub.com/n...
In this video I cover 9 new array shaping Excel functions including TOCOL, TOROW, WRAPCOLS, WRAPROWS, TAKE, DROP, CHOOSECOLS, CHOOSEROWS and EXPAND. I also use them in some advanced techniques, which is where their real power is realised. See the timestamps below to skip to the function you want to learn.
View my comprehensive courses: www.myonlinetraininghub.com/
Connect with me on LinkedIn: / myndatreacy
0:00 New Excel Array Functions
0:23 TOCOL & TOROW functions
2:14 WRAPCOLS & WRAPROWS functions
3:44 TAKE & DROP functions
5:49 CHOOSECOLS & CHOOSEROWS functions
8:08 EXPAND function
9:01 Advanced Examples

Пікірлер: 113
@TangogarajTangoKursu
@TangogarajTangoKursu 24 күн бұрын
You know what, i have been addicted to your videos. You are doing great job and i keep growing myself thanks to your instructional videos. Warm regards
@MyOnlineTrainingHub
@MyOnlineTrainingHub 24 күн бұрын
That's wonderful to hear 🙏 keep working hard and learning.
@LuisCarlosChavez717
@LuisCarlosChavez717 Жыл бұрын
It was a clear explanation. Thanks Mynda!
@MyOnlineTrainingHub
@MyOnlineTrainingHub Жыл бұрын
Thanks, Luis 🙏
@chrism9037
@chrism9037 Жыл бұрын
Thanks Mynda! I have to spend some time using these functions, they look really powerful
@MyOnlineTrainingHub
@MyOnlineTrainingHub Жыл бұрын
They open up a whole raft of possibilities. Have fun with them, Chris.
@MlguelM
@MlguelM Жыл бұрын
wow lo máximo!, muchas gracias Mynda!
@MyOnlineTrainingHub
@MyOnlineTrainingHub Жыл бұрын
My pleasure, Miguel 😊
@IvanCortinas_ES
@IvanCortinas_ES Жыл бұрын
Excellent and very complete explanation Mynda! Thank you very much.
@MyOnlineTrainingHub
@MyOnlineTrainingHub Жыл бұрын
Glad you enjoyed it, Ivan!
@darrylmorgan
@darrylmorgan Жыл бұрын
Hi Mynda!These New Functions Certainly Look Really Interesting...Thank You :)
@MyOnlineTrainingHub
@MyOnlineTrainingHub Жыл бұрын
Great to hear, Darryl 🙏
@wojwoj06
@wojwoj06 Жыл бұрын
Another - very useful video! Thank you!
@MyOnlineTrainingHub
@MyOnlineTrainingHub Жыл бұрын
My pleasure 😊
@Excelvenky
@Excelvenky Жыл бұрын
super useful..thank you so much mynda for your efforts of creating and sharing with us
@MyOnlineTrainingHub
@MyOnlineTrainingHub Жыл бұрын
My pleasure, Venkat 🙏
@wayneedmondson1065
@wayneedmondson1065 Жыл бұрын
Great Mynda! Thanks for the demo. Thumbs up!!
@MyOnlineTrainingHub
@MyOnlineTrainingHub Жыл бұрын
Cheers, Wayne!
@TheMarkGross
@TheMarkGross Жыл бұрын
Much appreciated video. Concise!
@MyOnlineTrainingHub
@MyOnlineTrainingHub Жыл бұрын
🙏 Glad you liked it, Mark.
@sergegagne874
@sergegagne874 Жыл бұрын
Amazing as usual. Thank you!
@MyOnlineTrainingHub
@MyOnlineTrainingHub Жыл бұрын
Thanks so much!
@SuperArnie
@SuperArnie Жыл бұрын
Excel❤lent video. Straight forward, to the point, helpful examples.
@MyOnlineTrainingHub
@MyOnlineTrainingHub Жыл бұрын
Glad you liked it!
@israrahmad9521
@israrahmad9521 4 ай бұрын
I just want. to say thank you so much for the content and explanation.
@MyOnlineTrainingHub
@MyOnlineTrainingHub 4 ай бұрын
You're very welcome!
@schubertpeter79
@schubertpeter79 Жыл бұрын
your videos are just as incredible! 👏
@MyOnlineTrainingHub
@MyOnlineTrainingHub Жыл бұрын
Thanks so much 🙏
@database_tips_tricks
@database_tips_tricks Жыл бұрын
And so we learn every day ,tks
@MyOnlineTrainingHub
@MyOnlineTrainingHub Жыл бұрын
Glad you liked it, Nigel 😊
@ExcelTutorials1
@ExcelTutorials1 11 ай бұрын
Amazing tutorial, thank you!!
@MyOnlineTrainingHub
@MyOnlineTrainingHub 11 ай бұрын
Glad you enjoyed it!
@jorgeegoavilnunez6385
@jorgeegoavilnunez6385 Ай бұрын
Excellent functions! Thank you.
@MyOnlineTrainingHub
@MyOnlineTrainingHub Ай бұрын
Glad you like them!
@MuhtashimKukda
@MuhtashimKukda Жыл бұрын
man i couldn't wrap my brain around the versatility of all these new functions
@MyOnlineTrainingHub
@MyOnlineTrainingHub Жыл бұрын
Hope the video helped 😊
@hamidsh4789
@hamidsh4789 Жыл бұрын
Excellent. Thank you.
@MyOnlineTrainingHub
@MyOnlineTrainingHub Жыл бұрын
Glad you enjoyed it!
@AshwaniSharma-fc2nz
@AshwaniSharma-fc2nz Жыл бұрын
Very much helpful Maam
@gt3726b
@gt3726b Жыл бұрын
I hope these get pushed to all users soon, much easier than the workarounds!
@MyOnlineTrainingHub
@MyOnlineTrainingHub Жыл бұрын
They’re generally available on the 365 current channel.
@KV21A
@KV21A Жыл бұрын
another AMAZING video Excel Guru
@MyOnlineTrainingHub
@MyOnlineTrainingHub Жыл бұрын
Thanks so much 🙏
@alexanderbaranov5418
@alexanderbaranov5418 Жыл бұрын
Very interesting. Newer heard before about these functions
@MyOnlineTrainingHub
@MyOnlineTrainingHub Жыл бұрын
Glad you liked it!
@staceythienel3193
@staceythienel3193 Жыл бұрын
Love your videos!
@MyOnlineTrainingHub
@MyOnlineTrainingHub Жыл бұрын
Thanks so much 🙏
@Excelambda
@Excelambda Жыл бұрын
Great video!! For last example, an alternative, dynamic solution if will get more data to the right: =HSTACK(TOCOL(IF(C32:G35"",C31:G31,NA()),2),TOCOL(IF(C32:G35"",C32:G35,NA()),2)) -or with single variable the entire array/table "t": =LET(t,C31:G35,a,DROP(t,1),HSTACK(TOCOL(IF(a"",TAKE(t,1),NA()),2),TOCOL(IF(a"",a,NA()),2)))
@MyOnlineTrainingHub
@MyOnlineTrainingHub Жыл бұрын
Nice! Thanks for sharing.
@arbazahmad7177
@arbazahmad7177 9 ай бұрын
Quite helpful 🎉... Thanks 😊
@MyOnlineTrainingHub
@MyOnlineTrainingHub 9 ай бұрын
My pleasure 😊
@nadermounir8228
@nadermounir8228 Жыл бұрын
Well explained thank u for ur hard work
@MyOnlineTrainingHub
@MyOnlineTrainingHub Жыл бұрын
Thank you 😊
@malikastar9265
@malikastar9265 Жыл бұрын
That's very interesting, thank you for sharing it :)
@MyOnlineTrainingHub
@MyOnlineTrainingHub Жыл бұрын
Glad you like them, Malika 😊
@k0023382
@k0023382 Жыл бұрын
Very helpful indeed. Extending on this video, I wonder how you would manipulate an ICS file (icalendar file=one very large column) to transform each VEVENT to a row that contains the values of 3 columns (SUMMARY, DTSTART, DTEND).
@gustavoruiz6625
@gustavoruiz6625 Ай бұрын
Amazing!!😍
@MyOnlineTrainingHub
@MyOnlineTrainingHub Ай бұрын
Glad you liked it 🙏
@JoseAntonioMorato
@JoseAntonioMorato Жыл бұрын
In your last advanced example, I changed the formula to be even more advanced: =VSTACK({"Post Code","Suburbs"},SORT(FILTER(HSTACK(TOCOL(CHOOSEROWS(C31:G31,1,1,1,1)),TOCOL(C32:G35)),TOCOL(C32:G35)""))) 🤗 Dear Mynda, I was impolite not to mention that I loved the video and that it inspired me a lot, as I hadn't thought about nesting the formulas as they were nested in your advanced examples. Thanks for the great ideas. 🤗
@B1897forzajuve
@B1897forzajuve Жыл бұрын
What an amazing way to add the headers. And now add all these functions into LET to make it even better.
@MyOnlineTrainingHub
@MyOnlineTrainingHub Жыл бұрын
Nice, Jose! Great idea. One of the reasons I love VSTACK is it solves the lack of headers provided by FILTER.
@gurupradeep9648
@gurupradeep9648 Жыл бұрын
I would have used the SEQUENCE Function instead of typing 5 times 1 in the chooserow Function
@JoseAntonioMorato
@JoseAntonioMorato Жыл бұрын
@@gurupradeep9648 1st: the number 1 is entered 4 times and not 5; 2nd: insert the SEQUENCE function, to repeat the number 1 four times, in this case, it would be to insert one more function to the formula and still continue to use the CHOOSEROWS function: CHOOSEROWS(C31:G31,SEQUENCE(4,,1, 0) Totally unnecessary. 👎
@KajTallungs
@KajTallungs Жыл бұрын
@@gurupradeep9648 This is exactly what I was looking for! That makes it possible to make a dynamic unpivot formula.
@chakralamurali
@chakralamurali Жыл бұрын
Excellent
@MyOnlineTrainingHub
@MyOnlineTrainingHub Жыл бұрын
Thank you so much 😀
@mugalismailb.1209
@mugalismailb.1209 Жыл бұрын
Now I have learned some cool new Ninja techniques to be applied to my work. 😎 I'm going to feel like a ninja when I'll be applying this formulas. 😎😂 Just love your videos. Love from India.
@MyOnlineTrainingHub
@MyOnlineTrainingHub Жыл бұрын
Awesome to hear 🙏
@yousrymaarouf2931
@yousrymaarouf2931 Жыл бұрын
Fantastic
@MyOnlineTrainingHub
@MyOnlineTrainingHub Жыл бұрын
Thank you so much 😀
@willm7994
@willm7994 11 ай бұрын
Please do a video for wrapcols & wraprows where the wrap count is dynamic, it will be awesome. I have a problem that needs that solution
@isiwan4853
@isiwan4853 Жыл бұрын
Hey! You have some of the best Excel content I have come across. I'm planning on becoming a financial analyst and I was wondering if you could recommend some areas of Excel I should master? For eg: Pivot tables, Xlookup, CountIF etc.. Your help is much appreciated!!
@MyOnlineTrainingHub
@MyOnlineTrainingHub Жыл бұрын
Thanks for your kind words, Ian! Definitely master all the functions you can, PivotTables, Power Query and Power Pivot. You might also want to look at Power BI. I have courses covering all those topics here: www.myonlinetraininghub.com/ Happy to help further if you want to reach out via email: website at MyOnlineTrainingHub.com
@ninakonecka6925
@ninakonecka6925 Жыл бұрын
This vid made my life so much simpler. Thank you
@MyOnlineTrainingHub
@MyOnlineTrainingHub Жыл бұрын
So pleased to hear that, Nina! I'm using the FORMULATEXT function to display the formula.
@jordanray3509
@jordanray3509 Жыл бұрын
This is a great review of the new functions, thank you! One thing I am trying to figure out however, is how to use these new functions to transpose a table from (any thoughts would be great!): Name Jan-10 Feb-10 Mar10 Name Dates John 12 20 30 => To => John 12 Jill 18 20 25 John 20 John 30 Jill 18 Jill 20 Jill 25
@MyOnlineTrainingHub
@MyOnlineTrainingHub Жыл бұрын
Here you go with headings included: =VSTACK({"Name","Value","Date"},HSTACK(TOCOL(CHOOSECOLS(A2:A3,1,1,1)),TOCOL(B2:D3,3,FALSE),TOCOL(CHOOSEROWS(B1:D1,1,1))))
@jordanray3509
@jordanray3509 Жыл бұрын
@@MyOnlineTrainingHub Mynda, you are a magician! Thank you so much.
@mbrown6240
@mbrown6240 Жыл бұрын
Great video! I am curious, what if you have 1000 rows of data, how would you use the "chooserows" to get the correct header next to the data?
@MyOnlineTrainingHub
@MyOnlineTrainingHub Жыл бұрын
'header next to the data?' You mean row label? If so, you're probably better to use INDEX & MATCH. If you have further questions: Maybe the grouped status is still present in the Pivot Cache. More on the Pivot Cache here: www.myonlinetraininghub.com/excel-pivot-cache
@lkumar2727
@lkumar2727 Жыл бұрын
Dynamic array function is more powerful for VBA user and Ctrl shift array old excel version guy😀
@gurkiclk
@gurkiclk Жыл бұрын
👌
@MyOnlineTrainingHub
@MyOnlineTrainingHub Жыл бұрын
👍
@tmb8807
@tmb8807 Жыл бұрын
I remember initially thinking EXPAND sounded almost like a DAX ADDCOLUMNS-style function, but alas the pad_with argument doesn’t accept expressions. I can’t really see any uses for it either but I’m sure there are some.
@MyOnlineTrainingHub
@MyOnlineTrainingHub Жыл бұрын
Glad I’m not the only one 😆
@jamesdickens1394
@jamesdickens1394 Жыл бұрын
Great Video as always and looks like I am about 5 months behind! Is there a way to pull cell formating along with the data your moving. A simple example would be if you have column and or row headers in your data that are a light gray backgound and you want that same formating applied to the Shaped Arrays. How can that be done without using conditional formating?
@MyOnlineTrainingHub
@MyOnlineTrainingHub Жыл бұрын
Thank you! No, the array formulas don't/can't apply to cell formatting. You'd have to use Conditional Formatting.
@jamesdickens1394
@jamesdickens1394 Жыл бұрын
@@MyOnlineTrainingHub Is there a way to use text join to create comma seperated values that would be inserted at the end of the Choosecols or Chooserows function? I have been trying to make this work with no success.
@Fabi_terra
@Fabi_terra 3 ай бұрын
Hi Mynda, I wanted to thank you for the great tutorial! However, I have a query about the functions you explained. I got an idea for a particular spreadsheet using those functions, but I am facing an issue due to the spilled array result of those formulas. I want to be able to change a number, or text, or even add new columns, which I can't do when the formulas return a spilled array. Is there a way to get the results as an array of values instead of a spilled array? Please let me know if you have any suggestions. Thank you! 🤗
@MyOnlineTrainingHub
@MyOnlineTrainingHub 3 ай бұрын
You'd have to copy and paste the formula as values to allow for individual values to be edited or columns inserted etc.
@Fabi_terra
@Fabi_terra 3 ай бұрын
@@MyOnlineTrainingHub Thank you so much, Mynda! 🥰
@B1897forzajuve
@B1897forzajuve Жыл бұрын
The new dynamic array functions (including the one released since 2019) can replace almost every combination of old functions.
@MyOnlineTrainingHub
@MyOnlineTrainingHub Жыл бұрын
Just about 😁
@IkMag
@IkMag Жыл бұрын
The EXPAND function might be needed when you want to combine tables with different sizes using VSTACK or HSTACK.
@MyOnlineTrainingHub
@MyOnlineTrainingHub Жыл бұрын
Mmm, but you can already do that and just use IFNA for handling errors.
@hcandts
@hcandts Жыл бұрын
Great, it's time to invest in a newer version of Office, currently using 2016 ;(
@MyOnlineTrainingHub
@MyOnlineTrainingHub Жыл бұрын
Indeed, Hans. 365 is the way to go to get the latest Excel features each month.
@luigibru8677
@luigibru8677 8 ай бұрын
For CHOOSEROWS I would like to choose the 1st row with the Headers and the rows "Marketing" only. How is it possible to do? Thanks!
@MyOnlineTrainingHub
@MyOnlineTrainingHub 8 ай бұрын
You can specify the rows in an array, e.g. =CHOOSEROWS(C31:D34,{3,2}) therefore you can use a function that returns an array of the row numbers. If you get stuck you can post your question and sample Excel file on our forum where someone can help you further: www.myonlinetraininghub.com/excel-forum
@alancannon8868
@alancannon8868 Жыл бұрын
It would be very helpful if you would reference the version of Excel you are using in your videos, please.
@tmb8807
@tmb8807 Жыл бұрын
Right now these functions are only available in 365 or the web version.
@MyOnlineTrainingHub
@MyOnlineTrainingHub Жыл бұрын
At the very beginning of the video I say they’re available to 365 users.
@ymn76ymn
@ymn76ymn Жыл бұрын
👍
@MyOnlineTrainingHub
@MyOnlineTrainingHub Жыл бұрын
🙏
@willm7994
@willm7994 11 ай бұрын
Does anyone know a formula to make the wrap count dynamic, to wrap at different intervals
@MyOnlineTrainingHub
@MyOnlineTrainingHub 11 ай бұрын
Please post your question and sample Excel file on our forum where someone can help you further: www.myonlinetraininghub.com/excel-forum
@garyanderson6273
@garyanderson6273 Жыл бұрын
note in the email to me regarding these functions say that they are only available in Microsoft 365. do the Microsoft 365 functions for Excel eventually make their way into updates for MS Office Professional Plus 2021 for Excel?
@MyOnlineTrainingHub
@MyOnlineTrainingHub Жыл бұрын
Hi Gary, no, perpetual license products like 2021 do not get new features. New features only come with Microsoft 365 licenses.
@cshahed
@cshahed Жыл бұрын
Too much for me....
@MyOnlineTrainingHub
@MyOnlineTrainingHub Жыл бұрын
I recommend you download the Excel file and try these functions if you have 365. They're not as complicated as they first appear 😉
@cshahed
@cshahed Жыл бұрын
@@MyOnlineTrainingHub yes, I have 365, thanks I'll give it a shot 😎 What I find difficult is how and where to use it, I can see it's a great tool, but what's the utilization.
@sachin.tandon
@sachin.tandon Жыл бұрын
Some of the newish functions, like MAKEARRAY now mean you can author Rolling Calculations like the one below: Inputs: x : a single-column numerical variable, sorted in the order the user expects to calculate rolling calculations on window : an integer specifying the window length/width. For example, if window is 3, then the aggregate will be applied over the set of 3 rows ending in the current row agg : a text string specifying which aggregate function should be applied over each window Outputs: An array with ROWS(x) rows and 1 column containing the result of the aggregation over each window. For the first window-1 rows, the output array will show NA(). Reference: Flexyourdata PD.ROLLING.AGGREGATE = LAMBDA(x, window, agg, LET( _x, x, _w, window, _agg, agg, _aggs, { "average"; "count"; "counta"; "max"; "min"; "product"; "stdev.s"; "stdev.p"; "sum"; "var.s"; "var.p"; "median"; "mode.sngl"; "kurt"; "skew"; "sem" }, _thk, LAMBDA(x, LAMBDA(x)), _fn_aggs, MAKEARRAY( ROWS(_aggs), 1, LAMBDA(r, c, CHOOSE( r, _thk(LAMBDA(x, AVERAGE(x))), _thk(LAMBDA(x, COUNT(x))), _thk(LAMBDA(x, COUNTA(x))), _thk(LAMBDA(x, MAX(x))), _thk(LAMBDA(x, MIN(x))), _thk(LAMBDA(x, PRODUCT(x))), _thk(LAMBDA(x, STDEV.S(x))), _thk(LAMBDA(x, STDEV.P(x))), _thk(LAMBDA(x, SUM(x))), _thk(LAMBDA(x, VAR.S(x))), _thk(LAMBDA(x, VAR.P(x))), _thk(LAMBDA(x, MEDIAN(x))), _thk(LAMBDA(x, MODE.SNGL(x))), _thk(LAMBDA(x, KURT(x))), _thk(LAMBDA(x, SKEW(x))), _thk(LAMBDA(x, STDEV.S(x) / SQRT(_w))) ) ) ), _fn, XLOOKUP(_agg, _aggs, _fn_aggs), _i, SEQUENCE(ROWS(x)), _s, SCAN( 0, _i, LAMBDA(a, b, IF(b < _w, NA(), _thk(MAKEARRAY(_w, 1, LAMBDA(r, c, INDEX(_x, b - _w + r)))))) ), _out, SCAN(0, _i, LAMBDA(a, b, _fn()(INDEX(_s, b, 1)()))), _out ) ); 😉
@MyOnlineTrainingHub
@MyOnlineTrainingHub Жыл бұрын
Yikes! I haven't used MAKEARRAY yet. Thanks for sharing, Sachin.
You DON'T Need PivotTables Anymore (Here Is Why)
7:12
MyOnlineTrainingHub
Рет қаралды 64 М.
Top Excel Functions for Data Analysts & What NOT to Waste Time Learning
27:00
MyOnlineTrainingHub
Рет қаралды 145 М.
Climbing to 18M Subscribers 🎉
00:32
Matt Larose
Рет қаралды 25 МЛН
Homemade Professional Spy Trick To Unlock A Phone 🔍
00:55
Crafty Champions
Рет қаралды 32 МЛН
Как быстро замутить ЭлектроСамокат
00:59
ЖЕЛЕЗНЫЙ КОРОЛЬ
Рет қаралды 13 МЛН
Most Excel Users Don't Know Excel Logic!
16:15
MyOnlineTrainingHub
Рет қаралды 42 М.
6 Excel Tools Most Users Never Think to Use (Files Included)
12:34
MyOnlineTrainingHub
Рет қаралды 49 М.
Best NEW Excel Features EVERYONE Needs
9:20
Leila Gharani
Рет қаралды 378 М.
Say Goodbye to IF Statements in Excel with SWITCH
7:45
Teacher's Tech
Рет қаралды 434 М.
Excel MAP, BYROW, BYCOL Functions - LAMBDA Array Formulas in Excel & Google Sheets
14:00
Learn Google Sheets & Excel Spreadsheets
Рет қаралды 20 М.
This 1 Excel function can do 90% of your calculations!
5:41
MyOnlineTrainingHub
Рет қаралды 110 М.
Why Pro Excel Users Love SUMPRODUCT!
8:08
MyOnlineTrainingHub
Рет қаралды 55 М.
Excel VBA Arrays, Resize (ReDim, Preserve) Arrays, Create Functions That Return Dynamic Arrays
27:24
Learn Google Sheets & Excel Spreadsheets
Рет қаралды 21 М.
How You Can Actually Use the NEW Excel BYROW & BYCOL Functions
8:02
Leila Gharani
Рет қаралды 274 М.
Climbing to 18M Subscribers 🎉
00:32
Matt Larose
Рет қаралды 25 МЛН