10 Advanced XLOOKUP Tips & Tricks

Поділитися
Вставка
  • Опубліковано 19 січ 2025

КОМЕНТАРІ • 106

  • @stevegrey9829
    @stevegrey9829 Рік тому +8

    Tip 5. Thank you! Until now I have made a helper column concatenating the two values I want to match on and using XLOOKUP. I never thought to use the old SUMPRODUCT syntax.

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

    What a Rock Star you are!

  • @jm.rineli
    @jm.rineli Рік тому +2

    Example 3 in 1 formula:
    Option 1: =CHOOSE({1;2},XLOOKUP(D38&"*",staff[Name],staff[Name],,2),XLOOKUP(D38&"*",staff[Name],staff[Date of Join],,2))
    Option 2: =TRANSPOSE(XLOOKUP(D38&"*",M5:Q39,{1,5},0))
    Very good Content.

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

      Thanks for sharing it is very handy for users not having choosecols

  • @arjundev4908
    @arjundev4908 Рік тому +3

    Oh my god!! The mocked up data is surely fun to read. Time you invested to get them so humorous definitely needs a praise!! I am liking this salt and pepper look of yours.

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

    Thank you! Now I won't have to concatenate multiple columns to create a key to match up my data. Your videos are always SO helpful!

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

    Another rockin' video. Thanks Chandoo!

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

    Great Video Chandoo!!! Thanks :) :)

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

    That video was GOLD! thanks!! (love the names ;) )

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

    Love your informative videos and your humour, Chandoo! 🙂
    A third option for trick 7: =TRANSPOSE(XLOOKUP(TRUE,staff[Salary]=MAX(staff[Salary]),staff))
    I initially tried with 1 instead of true, but it returned an NA (probably because there's no operation so the TRUE value is not converted into a number)

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

    Nice Video. Even names of film actors are creative( Rai as Row,Bachan as function ,khan as scan ,kanth as coth,Bill as Fill)... Trick 9 was innovative... CHOOSECOLS was not working in my excel so used index(xlookup(condition),1,{1,5}) then it worked.

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

    @chandoo, as always thank you for the videos with awesome knowledge. A suggestion if I may, generally we watch the videos on our free time, not when we are nose deep in work, so what I do is I try to keep a summary of the stuff that I learn from the video in an excel, for easier reference further down the line, where I know I saw a solution, but I am not able to do it fully on my own.
    so in the case of the wildcards where you did xlookup(1,xxxxx) a few lines of text attached to the downloadable workbook would be very helpful.

  • @HaileysHomes-ix5yu
    @HaileysHomes-ix5yu 6 місяців тому +1

    The names in the table has me in stitches😂🤣, This is very impactful as always, Thank you Chandoo👍

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

    I always use xlookup.. on all my interview i ask candidate to filter uaing xlookup.if they dont know i teach them... every analyst should know this...xlookup.with concat.. and with if conditions..and isna.... it will be fun ... and easy to use..

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

    Hey Mr. Candoo (Purna D.), loved your video on XLOOKUP! Quick tip: In math, comparisons with weak inequality ("higher than") often come before "or equal to." So in example 4, "Salary Higher than or equal to..." might be clearer. Thanks for the awesome content!

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

      Thanks for the tip. I will keep it in mind next time I use that.

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

    X-cellent thanks Chandoo!

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

    Excellent..🎉 Cool look 😎

  • @zaidandhman7687
    @zaidandhman7687 Рік тому +7

    Highest Salary Q7 = TRANSPOSE(FILTER(staff,staff[Salary]=MAX(staff[Salary])))

  • @WaymondJr
    @WaymondJr Рік тому +2

    This is brilliant 😎👊

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

    The clarity. Thank you Chandoo.

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

    That was ROCK, Master ;-)

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

    You've just answered SOOOO many of my questions in one go! Fantastic job, and loved the funny names too! ♥

  • @anasahmadindian
    @anasahmadindian Рік тому +2

    hats off Bro!!! My Skills now from 🚲to 🚀😆😆

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

    The names in the data are AWESOME.

  • @pgkannan
    @pgkannan Рік тому +3

    You are looking Rock Star ⭐⭐⭐⭐⭐

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

    Excellent Chandoo

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

    You are awesome !!!

  • @GourabX
    @GourabX Рік тому +3

    FILTER supremacy. ❤❤

  • @meditationomshanti1976
    @meditationomshanti1976 Рік тому +2

    Hi Chandoo... looking TAPORI😂
    but great help as usual...

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

    Chandu garu clear ga baga chuputunaru

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

    Thank you Chandoo. I needed a good laugh and some great analysis tips today.

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

    Great videos 📹 👌 👏 👍. How long do these videos take to put it together?

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

    Excellent video as always, and I just upgraded from Excel 2010 to Excel 2021 which now gives me XLookup. It does not provide the Take function though, so I'm puzzled at how to get just the first row in your Transpose(Take(Sort))) example.
    I saw where the Offset function can be used in lieu of Take, but though I've used Offset for years creating Dynamic Formulas the old way, I have not figured out the correct formula yet.

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

    Very nice video, well done

  • @Satyendra2022
    @Satyendra2022 Рік тому +2

    Hello 👋👋👋👋👋👋👋 Sir
    Which Version are you using please tell me Sir......

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

      I am using Excel 365 in this video.

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

    Excelente video como siempre, muchísimas gracias

  • @philipantoni679
    @philipantoni679 Рік тому +3

    I love your Humor!!! Awesome entertaining premium content 😊 Thank you, Chandoo!

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

      You are welcome Philip...

  • @jeffinjordan
    @jeffinjordan Рік тому +2

    Thanks, Chandoo. It still amazes me that I can be on the complete opposite side of the world and get notified within 15 seconds!

  • @dasthagirimunna7017
    @dasthagirimunna7017 Рік тому +2

    Anna
    Best video when compared to your old videos.
    But SQL course 50 queries daggara aagipoindi.
    Please explain in Telugu channel also.

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

    Impressive video sir

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

    Great, this is amazing

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

    Hi sir, a suggestion of one video to you sir, meru Trading Journal Dashboard in Excel, create cheyandi sir, it will be helpful to Traders and Investors along with DA's.
    Regards,
    Vin

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

    Hi Chandoo,
    ✓ For Example 5 (2 conditions), I used:
    =XLOOKUP(D67 & D68, staff[Gender] & staff[Job Title], staff[Name])
    ✓ For Example 7, inspired by Your previous tricks, I used the following:
    =TRANSPOSE(XLOOKUP(TRUE, staff[Salary]=MAX(staff[Salary]),staff))
    ✓ For Example 9, I used:
    =CHOOSEROWS(FILTER(staff[Name], staff[Job Title] = D126), 2)
    ✓ My formula for the challenge (Example 3) was SAME as Your's Truly 😁
    =TRANSPOSE(CHOOSECOLS(XLOOKUP(D38 & "*", staff[Name], staff[[Name]:[Date of Join]], , 2), 1, 5))
    Best Wishes!

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

    Amazing, thanks...

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

    Great 😃👍

  • @bosnianinny
    @bosnianinny Рік тому +2

    Excellent content, as always :)

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

    Hi Chandoo,
    This was an excellent video.
    Given below are my answers (BTW I did not see your solution in the end of the video)
    Challenge: One formula to get both results
    =TRANSPOSE(XLOOKUP(D38&"*",staff[Name],CHOOSE({1,2}, staff[Name],staff[Date of Join]),,2))
    Alternate Solution for Example 6 to get the two people joined in those dates:
    =FILTER(staff[Name],(staff[Date of Join]>=D85)*(staff[Date of Join]

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

    Rocking 👍

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

    Dear sir please bring video tutorial on data cleaning on Excel to get deep knowledge of it.

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

    You rock Chandoo 🤙

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

    14:28 I can use filter with max function and then use index to find the guy with max salary assuming there are multiple guys with the same salary or this could be the case with the joining date example as well.

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

      You can. In case of multiple people with max salaries (or anything similar), and you just want to see one of them, you use XLOOKUP as it will be faster than FILTER.

  • @TechGuru-ij6zi
    @TechGuru-ij6zi Рік тому

    @Chandoo how to apply x lookup or vlookup while looking for data between multiple sheets?

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

    Thanks, Chandoo. Awesome work.

  • @orangratarata
    @orangratarata День тому

    For tip number 5, you can just actually use "&" for referring cell. Example:
    =XLOOKUP(d7&d8,staff[gender]&staff[job title],staff[name])

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

    Thank you Chandoo!

  • @MehediHasan-hk9mk
    @MehediHasan-hk9mk Рік тому

    What an into Chandoo Bhai. ❤

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

    Example 5:
    I have done it with the following formula:
    =XLOOKUP(D68&D67, staff[Job Title]&staff[Gender], staff[Name],,0)
    I don't know which one is efficient?

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

    Sir
    Which version of excel are you using Please comment

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

      I use Excel 365 in most of my videos. XLOOKUP is only available in 365 or Excel on Web.

  • @adityamohan7366
    @adityamohan7366 Рік тому +2

    11:43 you didn't give a solution on how to make it return multiple values. Although other parts of the video are fantastic. But Im curious if xlookup can return multiple rows or we need to go the usual Index Large route.

    • @Excelambda
      @Excelambda Рік тому +3

      =FILTER(staff[Name],(staff[Date of Join]>=--"20-Mar-22")*(staff[Date of Join]

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

      @@Excelambda this works. But do you know if we can still do it with Xlookup??

    • @Excelambda
      @Excelambda Рік тому +3

      @@adityamohan7366 FILTER in the native "truth" (TRUE) seeker. Can be done but still will need filter, so it's like turning the building if you want to screw in a light bulb.😉

    • @chandoo_
      @chandoo_  Рік тому +3

      That was Trick #10 - the FILTER option.

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

    The tricks are very helpful. I tried practising with the dataset provided, but in each and every tricks, I have got #NAME? error. I don't know why. Please help.

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

      May be you misspelled something or you don't have xlookup.

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

    Nice look style and cool beard

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

    Can we use Max formula for getting person with highest salary with Xlook up

  • @Excelambda
    @Excelambda Рік тому +5

    Great video!!
    Binary search can save lives when comes to speed , for sorted sets.
    Anyhow, the best XLOOKUP trick is the FILTER 😂✌

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

    Perfect!

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

    This was a fantastic learning experience how to use formulas and It will add value to my life

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

    Thank You Sir

  • @mokshitrambhia3714
    @mokshitrambhia3714 Рік тому +3

    Amazing thumbnail 😂

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

      Glad you think so. I had so much fun shooting this video and making the thumbnail + edits.

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

    Th😊nks

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

    Good,One friendly advice,don't overuse visual effects. !!

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

      Thank you. What part of the visual effects in the video felt overused to you?

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

    Happy Diwali

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

    One like for your entry 🎉

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

    the way he wrote actors, politician and cricketer's name 🤣

  • @Hello-bn2yc
    @Hello-bn2yc Рік тому

    I can tell you are working on your guitar tracks..

  • @MohamedIsmail-hw5il
    @MohamedIsmail-hw5il Рік тому +1

    hilarious names 🤣😂

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

    Example 5 - the formula "=XLOOKUP(D67&D68,staff[Gender]&staff[Job Title],staff[Name])" is shorter & clearer IMHO
    Alternate Example 7: " =TRANSPOSE(FILTER(staff,staff[Salary]=MAX(staff[Salary])))"

  • @Swanandk-nc8rs
    @Swanandk-nc8rs 10 місяців тому

    Example no 5 does not work in excel

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

    How are you keeping a straight face and not cracking up reading the names, like what the heck is Shahrukh scan, choosevelt?!!!😭😭😭😭😭

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

    Le me who uses office 2007 😀🙃

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

    I missed XLOOKUP inside XLOOKUP.

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

    🤣🤣🤣🤣🤣🤣

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

    The video is not clear

  • @87CVH
    @87CVH Місяць тому

    FILTER

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

    Q3 : =xlookup("John*";Steff[Name];Hstack(Staff[Name];Staff[Date]);;2) 🙂
    Btw thanks for all your impressive videos and the editing work is very very appreciate
    Q7: The sort method is not completly equivalent with the Xlookup. If you have a text in a cell (like "Information missing") the sort fonction gives you tne name of the first instance of the personn with "information missing".
    Two methods possible with Xlookup :=transpose( xlookup(1E+300;Staff[Salary];Staff;;-1)) or =transpose(1;rank(Staff[salary];Staff[Salary];0);Staff).
    But Filter will be much better 🙂

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

      Great use of HSTACK...
      Of course, if your data has missing or incorrect values, sorting alone can't help.

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

    5. =XLOOKUP($D$67&$D$68,staff[Gender]&staff[Job Title],staff[Name])