Index Match Using MULTIPLE CRITERIA 🙀🤯

แชร์
ฝัง
  • เผยแพร่เมื่อ 3 ต.ค. 2024
  • Chances are you already know what a powerful combination INDEX and MATCH is when you're looking for data in a table, but did you know that you can match against multiple criteria to ensure you're getting the exact value back that you need? I show you how to do it in this video.

ความคิดเห็น • 153

  • @nameforcomments4092
    @nameforcomments4092 ปีที่แล้ว +6

    Thank you for this! I try to avoid multi-criteria lookups whenever possible, but the downside to that is that when they do creep up I can’t remember how to do them.
    In this case, because you’re returning a number, Sumifs would be a little shorter and easier on the RAM, but it was a great example nonetheless.
    For those curious, the Sumifs format is to specify the range the total comes from (in this case it’s just one value, which doesn’t change anything), then specify the range to look for the first criteria in, then specify the first criteria, then specify the range to look for the second criteria in, then the second criteria, third criteria range, third criteria. Here it would come out to (leaving out dollar signs for absolute references as in the example for clarity):
    =SUMIFS( E5:E13, C5:C13, B16, D5:D13, B17, B5:B13, B18)

  • @samueloliver5598
    @samueloliver5598 2 ปีที่แล้ว +5

    I've spent over an hour trying to get the answer to this question on different websites etc and couldn't get my sheet to work, this was super easy to follow and understand- thanks for creating it!

  • @EbonnCharles
    @EbonnCharles ปีที่แล้ว +2

    I was searching everywhere for this. Thanks so much Joseph. I salute you!!!!

  • @hobknockers111
    @hobknockers111 2 ปีที่แล้ว +2

    I just started a Data Analysis position and was flustered with matching 3 and indexing one value, THIS HELPED SO MUCH! Thank you for posting this :)

    • @jsphpalumbo
      @jsphpalumbo  2 ปีที่แล้ว +1

      Super happy to hear it helped. And good luck on your new position!!

  • @mireillecantrell4638
    @mireillecantrell4638 2 ปีที่แล้ว +3

    The data I need to compare: Column1 has 8 rows listing units for sale. Now each product has a sales status that spans across 5 columns: 'Contacted, Opportunity, Upside, Sold, or Lost". This tutorial is very close to what I need. I will keep testing functions. Thanks for the info. Mireille

  • @stonesgoods8100
    @stonesgoods8100 ปีที่แล้ว

    this is much more useful than all the other videos I watched. Thanks so much!

  • @Viking12390
    @Viking12390 ปีที่แล้ว

    Thank you! This is exactly what i need to find! Much appreciated! Keep up the great work

  • @mikemitchell9227
    @mikemitchell9227 2 ปีที่แล้ว

    Great video. I've used this in the past but rarely so each time I have to relearn it. This video was perfect.

  • @thomaschaka9233
    @thomaschaka9233 ปีที่แล้ว

    Thank you so much, super helpful, exactly what I needed after spending hours looking.

  • @salar7735
    @salar7735 ปีที่แล้ว

    Just wanted to say, your example and easy to follow video was excellent and made it much clearer than any other place I tried to look this up

  • @RA-rh5lb
    @RA-rh5lb ปีที่แล้ว +4

    what is the logic behind 1 where you have used in match formula?

  • @0909cxc
    @0909cxc ปีที่แล้ว

    This is exactly what I was looking for. Thank you, Joseph!!

  • @carloscastaneda7047
    @carloscastaneda7047 2 หลายเดือนก่อน

    This is going to help me significantly when it comes to validating data

  • @brianloftus9211
    @brianloftus9211 ปีที่แล้ว

    Thank You! Very clear and concise. A wonderful description.

  • @OndosSaragih
    @OndosSaragih 5 หลายเดือนก่อน

    Thank you, thank you, thank you! You are incredibly helpful!

  • @FiveBrogdale
    @FiveBrogdale 8 หลายเดือนก่อน

    Good explanation and clear example, thanks, you saved me a bunch of time!

  • @mirosDV
    @mirosDV หลายเดือนก่อน

    I like the way you explained the "1". In other words, return a 1 if all these conditions here are true, or else false. Thank you!

  • @Viresh19
    @Viresh19 11 หลายเดือนก่อน

    Excellent. Just the right solutions I was looking for. Thanks

    • @jsphpalumbo
      @jsphpalumbo  10 หลายเดือนก่อน

      Glad it helped!

  • @smaggies
    @smaggies ปีที่แล้ว

    Great thanks for you share this topic, I work from multiple sheets, with no assortment on those sheets and return what I wanted. Working to view all 50 State Income Taxes valued toward Income from all states to assume success with an Investment. Thank U :) :)

  • @YepKim
    @YepKim ปีที่แล้ว

    This is what I exactly need. Thanks so much!😀

  • @FranulkarNagie
    @FranulkarNagie 2 หลายเดือนก่อน

    I find this very useful. Thank you for sharing.

  • @mariedjusthine
    @mariedjusthine หลายเดือนก่อน

    Thank you! U saved my day. ❤

  • @voiceofsoul7865
    @voiceofsoul7865 ปีที่แล้ว +1

    Very, very informative video. Thank you.

  • @kanokratjantra
    @kanokratjantra 7 หลายเดือนก่อน

    That's really helpful formula I'm looking for!!! Thanks much ❤

  • @richardgordon
    @richardgordon ปีที่แล้ว

    Thanks a lot. Your video solved a big headache for me.

  • @kavan100
    @kavan100 ปีที่แล้ว

    Amazing this was such a clear and superb explanation and worked like a charm and very easy to adapt. Loved it.

  • @johnstath9666
    @johnstath9666 2 หลายเดือนก่อน

    This is great video. Do you have one where you can match multiple criteria for a result in an array of columns and rows

  • @SupportManager-e6x
    @SupportManager-e6x หลายเดือนก่อน

    Way helpful thank you!

  • @maturebeautywithgloria
    @maturebeautywithgloria ปีที่แล้ว

    Exactly what I’m looking for thank you

  • @bertjanwijnhoven9272
    @bertjanwijnhoven9272 7 หลายเดือนก่อน

    Hi Joseph, I am a big fan of Excel and this trick has helped me many times, only can you also do an index lookup over different sheets. I am stuggeling using an xlookup when I need results matching 2 criteria.

  • @asmrindia
    @asmrindia 5 หลายเดือนก่อน +1

    Great

  • @stephenlugaimukamu9187
    @stephenlugaimukamu9187 ปีที่แล้ว +1

    This is the best solution, thanks alot

  • @evrys
    @evrys 2 ปีที่แล้ว

    Very good use case! And so easy to remember. Thanks

  • @habibansubuga2731
    @habibansubuga2731 9 หลายเดือนก่อน

    This was very helpful, thank you!

    • @jsphpalumbo
      @jsphpalumbo  8 หลายเดือนก่อน

      You're very welcome!

  • @Always_ponder
    @Always_ponder 9 หลายเดือนก่อน

    Fantastically explained !

    • @jsphpalumbo
      @jsphpalumbo  8 หลายเดือนก่อน

      Glad it helped!

  • @cristianmojica3748
    @cristianmojica3748 ปีที่แล้ว

    very easy and straight to the point. Thanks

  • @chatureshpatel1159
    @chatureshpatel1159 ปีที่แล้ว

    Brilliantly explained!!!

  • @ekelly858
    @ekelly858 3 หลายเดือนก่อน

    Excellent 😊

  • @timonpumbaa715
    @timonpumbaa715 7 หลายเดือนก่อน

    Thank you for the Knowledge, suggestions to put more videos based on excel sorting techniques, and index is powerful, and the best way to sort data on criteria, sorry Vlookup and XLookup you guys are interesting but index is surprising, if and only if know how to use it to the requirement; Great Job Sir. Regards.

  • @alfdray2850
    @alfdray2850 2 ปีที่แล้ว

    Wow. Thanks a million. this is the greatest.

  • @DanielChacon-uk9qm
    @DanielChacon-uk9qm 5 หลายเดือนก่อน

    Thank you for this!

  • @muradayyad
    @muradayyad ปีที่แล้ว +1

    the 1 in Match Function couldnt be recognized from Excel , what should i do ?

  • @bit_Jon_Trader
    @bit_Jon_Trader 3 หลายเดือนก่อน

    This is great, but I still get Error - Did not find value '1' in MATCH evaluation.

  • @juliand1053
    @juliand1053 ปีที่แล้ว

    EXCELlent! Thank You!

  • @linz6878
    @linz6878 ปีที่แล้ว

    Omg this exactly what i need but What does this look like if the data is on a separate tab? 😅

  • @richadsilva6498
    @richadsilva6498 ปีที่แล้ว

    Very helpful thank you!

  • @chandrimapramanick1111
    @chandrimapramanick1111 ปีที่แล้ว

    Amazing explanation!

  • @prabathwerahera1961
    @prabathwerahera1961 23 วันที่ผ่านมา

    Thank you. you saved me

  • @thinkwiselyjk
    @thinkwiselyjk 6 หลายเดือนก่อน

    GOOD VIDEO

  • @winabraham5619
    @winabraham5619 2 ปีที่แล้ว +1

    Can u help me out with the logic of 1 being used for look-up value?

  • @LawrenceOoi1
    @LawrenceOoi1 ปีที่แล้ว +2

    Joseph, may I know the logic behind the match search key "1", why must it be "one"? I could not find the answer in Google, hope you are kind to explain for me. Thanks.

    • @TheMarcowhatever
      @TheMarcowhatever ปีที่แล้ว +1

      Because the index has only one row

    • @LawrenceOoi1
      @LawrenceOoi1 ปีที่แล้ว

      @@TheMarcowhatever Thanks man

  • @baderarfaj
    @baderarfaj ปีที่แล้ว

    I like it. Wonderfull thanks a lot

  • @abhishekkuradia898
    @abhishekkuradia898 3 หลายเดือนก่อน

    Thank you so much ❤

  • @MickaelNECHACHBY
    @MickaelNECHACHBY ปีที่แล้ว

    Thanks for this!

  • @girishyanamala9361
    @girishyanamala9361 10 หลายเดือนก่อน

    🎉🎉🎉super

    • @jsphpalumbo
      @jsphpalumbo  9 หลายเดือนก่อน

      Thank you! Cheers!

  • @naseem.banu.z
    @naseem.banu.z ปีที่แล้ว

    Thanks for this, but im getting this error, "Did not find value '1' in MATCH evaluation." how to go about it ? and aslo im trying this in Gsheets.

  • @АннаКендзерська
    @АннаКендзерська 5 หลายเดือนก่อน

    i see message that function MATCH couldn't find value 1. Any ideas why this happened, recommendations? Will appreciate a lot!

  • @amazingytvideos5214
    @amazingytvideos5214 ปีที่แล้ว

    thank you for this boss!

  • @abdalbastsalm5801
    @abdalbastsalm5801 6 หลายเดือนก่อน

    very good

  • @DanhNyiahm
    @DanhNyiahm 8 หลายเดือนก่อน

    Hi Joseph, hope you are well. You have a very nice presentation. I have something on excel which I would like you to do. Do you have any website that I can reach out for your contact? Thanks

  • @mouazosama9891
    @mouazosama9891 ปีที่แล้ว

    i think you can use filter function to do it , it is less complex

  • @DannyFish-o1l
    @DannyFish-o1l 9 หลายเดือนก่อน

    Hello Josheph, this works great if you're pulling from the same sheet, but it don't want to work if you're matching criteria from a 2nd sheet. can you give some pointer on that.

    • @jsphpalumbo
      @jsphpalumbo  8 หลายเดือนก่อน

      It should work the same if you're referencing the data on the 2nd sheet properly, like (Sheet2:A1:A10 = '1'). Have you tried that?

  • @bigbrother1211
    @bigbrother1211 2 ปีที่แล้ว

    brilliant work, thanks!

  • @Gert-JanMStoop
    @Gert-JanMStoop 2 ปีที่แล้ว

    Yes hou have been very helphull. Thank you.

    • @jsphpalumbo
      @jsphpalumbo  2 ปีที่แล้ว

      Thank you, Gert-Jan!

  • @GP-ue5hd
    @GP-ue5hd 5 หลายเดือนก่อน

    perfect, thanks

  • @alannaearl6633
    @alannaearl6633 ปีที่แล้ว +1

    Can this be achieved with Multiple criteria using xlookup?

  • @hn_my9361
    @hn_my9361 ปีที่แล้ว +1

    i manage to create formula on fixed value data...however when it comes to formulated data it return #N/A instead of value...how do i fix this

    • @merrickhemmings
      @merrickhemmings 5 หลายเดือนก่อน

      use xlookup in the cells that are formulated. So when they change so does your index match cell

  • @ladev91
    @ladev91 ปีที่แล้ว

    Hello, do you know how to sum all of the values if there are multiple values that fit the criteria?

  • @ВикторКарпенко-й2г
    @ВикторКарпенко-й2г ปีที่แล้ว

    Thank you so much!

  • @Pins33ker
    @Pins33ker 10 หลายเดือนก่อน

    You helped me out because this example is much more closer to my problem I am trying to solve. For me I am trying to match a name that comes up more than once, but I want to find the highest number connected to that name. Would I need to also use the "Max" command for that with Match and Index ?

    • @jsphpalumbo
      @jsphpalumbo  9 หลายเดือนก่อน +1

      @rarpcgaming No, I would use =SORT function to grab the largest value. For example, using XLOOKUP (which is much more flexible compared to INDEX + MATCH) my formula would look like this
      =XLOOKUP("Joseph", B4:B7, SORT(B4:C7,2, FALSE))
      =XLOOKUP([search key], [lookup range], [return range])
      This will lookup the value you want, but always return the greatest value in the lookup range.
      Let me know if you want me to make a video on how to do this.

  • @Oyongr
    @Oyongr 11 หลายเดือนก่อน

    can you please explain what is the MATCH(1? where did you get the 1 value?

    • @jsphpalumbo
      @jsphpalumbo  11 หลายเดือนก่อน +1

      Hey Richard, I explain the logic behind matching to 1 in this video. XLOOKUP from BASIC to ADVANCED using MULTIPLE CRITERIA for #Excel and #googlesheets
      th-cam.com/video/RGEv4c9G8Zc/w-d-xo.html
      Check it out!

  • @lokedistor5860
    @lokedistor5860 ปีที่แล้ว

    where would you put an IFERROR FUNCTION???

  • @qutaibaabusmaiha7413
    @qutaibaabusmaiha7413 ปีที่แล้ว +2

    it Worked BUT, you pressed ENTER to apply the formula and it didnt work with me and i had to press CTRL+SHIFT+ENTER (Array Fromula) to work it out, i dont understand Actually can you explain?

    • @hari.potter
      @hari.potter ปีที่แล้ว

      The same happend with me, could you get any answer for this problem?

  • @operationbroomstick
    @operationbroomstick 2 ปีที่แล้ว

    Very useful thank you

  • @tanichcka
    @tanichcka ปีที่แล้ว

    Thank you for this video. This is the exact function I need for my project. Unfortunately I am getting over and over an #ERROR despite following you step by step and checking up the syntaxes multiple times. Tried also as array formula, but it didn't work. May you please direct me where the problem could be? Thanks :)

    • @jsphpalumbo
      @jsphpalumbo  ปีที่แล้ว

      Hi there, sorry you keep getting errors. My guess is it's something to do with the values in your spreadsheet. When putting together your INDEX(MATCH) function try wrapping your lookup values in VALUE() to see if that fixes it.

  • @hari.potter
    @hari.potter ปีที่แล้ว

    Why i had to enter Ctl+Shift+Enter to reach to the same result which you could do only with Enter, any reason?

  • @johnw9269
    @johnw9269 ปีที่แล้ว

    Hi, your video is really informative and practical. But what if I have another scenario whereby my match involves exact match and approximate match? How to perform both match type together under 1 index and match function. Are we able to achieve that? I tried before but I couldn't get it as I want to be able to use this formula in any excel version.

    • @jsphpalumbo
      @jsphpalumbo  ปีที่แล้ว

      Hi, sorry for the late reply. Unfortunately, there isn't one single function that will match with both exact and approximate values, but if you need to match within a range of values (e.g. >= 100) then I would use the FILTER function with multiple conditionals to accomplish that
      =FILTER(A:A,B:B=100,B:B>100)

  • @RajKumar-hv8kq
    @RajKumar-hv8kq 5 หลายเดือนก่อน

    How to use these between 2 Google sheets.

  • @MAJIN_MAGIC
    @MAJIN_MAGIC ปีที่แล้ว

    Great video can you recommend what to do if you have multplie matches?

    • @jsphpalumbo
      @jsphpalumbo  ปีที่แล้ว

      Yes, XLOOKUP is designed to find a specific match, but if you want to find all the matches for a set of criteria I would use the =FILTER function with multiple sets of criteria.

  • @geethaganesh4174
    @geethaganesh4174 10 หลายเดือนก่อน

    Instead of the first match value, if I want to retrieve the sum of all John bakers with month May, company alpha( having multiple entries with same criteria), how do i change the formula

    • @jsphpalumbo
      @jsphpalumbo  10 หลายเดือนก่อน

      use the =FILTER function for that use case, INDEX(MATCH()) is not a good fit

  • @aw.studios97
    @aw.studios97 ปีที่แล้ว

    It works great! But, my table uses an average and person a/b/c/d has a tendency to have multiple scores/data for a specified week in a month. how do compute that? i'd appreciate it if you can respond to this. thank you!

    • @jsphpalumbo
      @jsphpalumbo  ปีที่แล้ว

      Hi there, would love to help out, but I'm afraid I don't understand the table you're working with. Can you provide some more information, or reach out to me directly?

  • @edwardmusshafen5675
    @edwardmusshafen5675 10 หลายเดือนก่อน

    Would index match be the right way to match claims data for pharmacy claims to find a certain payment or fee using 2 different worksheets? I have a worksheet with pharmacy claims data where I need to match the same claims data on an other worksheet that shows a fee that is applied. I need to match the Rx# and date filled from 2 data sets, but then one of those data sets shows a fee that is paid. I need that fee amount added to the claims data spreadsheet so I can accurately calculate the Net price and for the claim.

    • @jsphpalumbo
      @jsphpalumbo  9 หลายเดือนก่อน

      @edwardmusshafen5675 Index + Match would definitely be one way of doing it between 2 tabs in the same workbook. If you're trying to do it between two workbooks (2 different files) you will probably run into limitations. I'd also recommend trying =XLOOKUP which is the improved method of INDEX + MATCH. I have a video on how to that on my channel.

  • @ITTEC.
    @ITTEC. 9 หลายเดือนก่อน

    dear sir but no answer ! in this condition

  • @khalidmajeed2886
    @khalidmajeed2886 ปีที่แล้ว

    mashallah sir

  • @GV-gn3mj
    @GV-gn3mj 2 ปีที่แล้ว +1

    hi, thank you. why 1 after match? and why multiplication,also what if I had needed the last number $2000? would I have to changed 1 and instead put 4 in the formula?

    • @galerion
      @galerion 2 ปีที่แล้ว +5

      True=1 False=0, Match wants to = that 1 so where he has (C16=C5:C13) match will look for the first instance of that being true which means it has a value of 1. It will then do that for all the ranges until (C16=C5:C13)*(C17=D5:D13)*(C18=B5:B13) results in (C16=1)*(C17=1)*(C18=1)=1 across a row or if there is no row that results in 1; only 0 it will give an N/A error.
      * is "and" and + is "or".
      To get $2000 C17 needs to be changed to March, if you changed the 1 to 4 match wouldn't find 4 as the sums he's used can only = 1 or 0.

    • @GV-gn3mj
      @GV-gn3mj 2 ปีที่แล้ว

      @@galerion I appreciate it. thank you!

  • @sass1330
    @sass1330 8 หลายเดือนก่อน

    What if i have a value and i want to match it with an exact value from another excel and if not to the next greater value in a row???

    • @sass1330
      @sass1330 8 หลายเดือนก่อน

      The first value I have is a basic salary and I want to match it with the value from the payscale I have in the other excel

  • @jonsmith1472
    @jonsmith1472 ปีที่แล้ว

    Does this work similarly to COUNTIF function?

  • @GOATMENTATOR
    @GOATMENTATOR 2 ปีที่แล้ว

    I have one table with many many records where each record has a category(meaning multiple records can have the same category). And separate table where I have specific values for each category. I want to add the values in first table from second table in a new column based on category. Can someone help please I don't know what functions to use? It will take days to do it manually..

  • @kimberlysuriner9750
    @kimberlysuriner9750 ปีที่แล้ว

    love this video; but when trying to do it; I keep getting the spill error- any ideas on how to fix that?

    • @ginmonkey4761
      @ginmonkey4761 10 หลายเดือนก่อน

      I have the same problem

  • @holyfunny7536
    @holyfunny7536 2 ปีที่แล้ว +1

    I tried it and used the very same data as guy using but it gives an #VALUE!, What is problem?

  • @chrislaw42
    @chrislaw42 2 ปีที่แล้ว

    Nice!

  • @abdullahalsebaie74
    @abdullahalsebaie74 ปีที่แล้ว +1

    Ctrl+shift+enter for excel

  • @gilbertlusuegro8568
    @gilbertlusuegro8568 ปีที่แล้ว

    the formula worked on me but it causes my ms excel to lag

  • @snehaagrawal3036
    @snehaagrawal3036 2 ปีที่แล้ว +2

    It is not working. It's throwing error.

  • @flightforge30
    @flightforge30 4 หลายเดือนก่อน

    thanks...more understandable than listening to an indian accent

  • @mauricelee2219
    @mauricelee2219 ปีที่แล้ว

    Hi, good day, need favor and assistance, is there a way to do this in vba code.

  • @HippieMosquitoQuatro
    @HippieMosquitoQuatro ปีที่แล้ว

    how do you do this to find multiple matches? so say John Baker, from Alpha Solutions, during the month of May: had more than 1 invoice? how do you return more than 1 match?

    • @jsphpalumbo
      @jsphpalumbo  ปีที่แล้ว

      It depends how many matches there are in the table, but one method is to do a top-to-bottom match, and then do a bottom-to-top match. This might also be a case where VLOOKUP is a better option than Index + Match.

  • @juanlara6725
    @juanlara6725 ปีที่แล้ว

    genius!

  • @maturebeautywithgloria
    @maturebeautywithgloria ปีที่แล้ว

    I can’t get this to work?

  • @John-jt3dn
    @John-jt3dn 2 ปีที่แล้ว

    thank you...