Blog Post

Excel Blog
2 MIN READ

Excel MVP Blog Roundup

cuong's avatar
cuong
Icon for Microsoft rankMicrosoft
Oct 09, 2020

This week's blog roundup brought to you by Excel MVPs Leila Gharani, Bill "Mr. Excel" Jelen, and Cristiano Galvão.

 

Leila GharaniBill "Mr. Excel" JelenCristiano Galvão

 

Excel Filter Trick Using Non-Adjacent Columns, Leila Gharani

Leila Gharani shows an interesting application of the FILTER function. With this method you can use the FILTER function to return match results from non-adjacent columns. The same trick can be applied to the UNIQUE function to get a unique list of values from non-adjacent columns.

 

Using SEQUENCE inside of other functions such as IPMT, Bill "Mr. Excel" Jelen

When you first see the dynamic array functions of SORT, FILTER, UNIQUE, SORTBY, RANDARRAY, the SEQUENCE function might seem like the most trivial. But the real power of SEQUENCE is when it is used as an argument in other functions to coerce them to return an array. In this article, Bill "Mr. Excel" Jelen shows how to calculate the total interest to book for an entire year.

 

Dynamic Folders in Excel Power Query (in Portuguese), by Cristiano Galvão

Excel MVP Cristiano Galvão describes step by step how to get data with Power Query from a lot of files inside folders that can be switched according to the user's needs and keeping the same query, in a dynamic way.

###

O MVP de Excel Cristiano Galvão descreve passo a passo como obter dados com o Power Query a partir de um monte de arquivos dentro de pastas que podem ser trocadas de acordo com as necessidades dos usuários e mantendo a mesma query, de um jeito dinâmico.

 

 

 

Click the Like button and/or leave a comment below

 

 

 

Updated Oct 08, 2020
Version 1.0

6 Comments

  • True.  For me the good thing about prompting a response from someone who knows their subject, is that I might actually learn something new!

    As a presenter, I prefer receiving praise or to be challenged to justify ideas to simple disinterest.

  • PeterBartholomew1 , another point majority of MVP:s are trainers, they demonstrate different ways to perform this or that operation. If for some demo they selected one way that doesn't mean they don't know about other one. 

  • SergeiBaklan 

    Good point.  I had only thought of the limitations in terms of how I might select 38 columns (say) out of 50; CHOOSE might lose its appeal somewhere along the line.  Performance issues might dominate for large tables of data, as you say.

  • PeterBartholomew1 , didn't test, but it's interesting if there is difference in performance, at least on half sheet long range, between CHOOSE and FILTER to select columns. Perhaps CHOOSE() wins. Will try one day.

  • It is interesting comparing styles once in a while, especially given access to the work of experts.  I have noticed that I am noticeably more verbose than other developers.  For me a formula is something beginning with '= LET(', e.g. from Bill Jelen formula

    = LET(
       periodsRequested, SEQUENCE(12,1,7),
       payments, IPMT(APR/12, periodsRequested, term, principal),
       SUM(payments) )

    Good or bad, who knows; perhaps just different.  At worst, on a road to nowhere!

     

    I also noticed Leila Gharani 's use of FILTER to remove unwanted columns.  I have always tackled the issue from the opposite end, selecting the columns I want.

    = LET(
       array, CHOOSE({1,2}, TSal[Department],TSal[Position]),
       SORT(UNIQUE(array)) )

    I may not change my approach, but to have a choice is good and one day ... 

     

    cuong Thanks for bringing this together.

  • Thanks cuong for including me on this week's blog roundup! It's a great pleasure to be featured among Leila Gharani and Bill Jelen! 🙏🏽