This formula is resulting in a #NO MATCH, but there is a match in reference sheet???

Options

=INDEX({FLEET-ASSET Database Vehicle ID #}, MATCH([Vehicle ID #]@row, {FLEET-ASSET Database Range 1}, 0))

Best Answer

  • Andrée Starå
    Andrée Starå ✭✭✭✭✭✭
    Answer ✓
    Options

    @stkatch

    Try something like this.

    =IFERROR(INDEX({FLEET-ASSET Database Vehicle ID # Primary}, MATCH([FV# Index / Match]@row, {FLEET-ASSET Database Range 1}, 0)),""

    Did that work?

    Remember! Did my post(s) help or answer your question or solve your problem? Please support the Community by marking it Insightful/Vote Up/Awesome or/and as the accepted answer. It will make it easier for others to find a solution or help to answer!

    SMARTSHEET EXPERT CONSULTANT & PARTNER

    Andrée Starå | Workflow Consultant / CEO @ WORK BOLD

    W: www.workbold.com | E:andree@workbold.com | P: +46 (0) - 72 - 510 99 35

    Feel free to contact me for help with Smartsheet, integrations, general workflow advice, or anything else.

Answers

  • David Tutwiler
    David Tutwiler Overachievers Alumni
    Options

    I think you're just missing 1 critical element of the INDEX function. The INDEX function has 3 parameters: the range that you're going to be searching within, the Row Index - which you're getting from the MATCH, and then the column index. If your data set spans multiple columns, you need to define where you're getting this information from. I'm hoping your answer could be as simple as adding the column number to the formula like s (in this example I used column 6):

    =INDEX({FLEET-ASSET Database Vehicle ID #}, MATCH([Vehicle ID #]@row, {FLEET-ASSET Database Range 1}, 0), 6)

  • Andrée Starå
    Andrée Starå ✭✭✭✭✭✭
    Options

    Hi @stkatch

    I hope you're well and safe!

    Have you ensured that the matching information is the same type (text, number, date)?

    Was that the issue?

    Did that work/help?

    I hope that helps!

    Be safe, and have a fantastic week!

    Best,

    Andrée Starå | Workflow Consultant / CEO @ WORK BOLD

    Did my post(s) help or answer your question or solve your problem? Please support the Community by marking it Insightful/Vote Up, Awesome, or/and as the accepted answer. It will make it easier for others to find a solution or help to answer!

    SMARTSHEET EXPERT CONSULTANT & PARTNER

    Andrée Starå | Workflow Consultant / CEO @ WORK BOLD

    W: www.workbold.com | E:andree@workbold.com | P: +46 (0) - 72 - 510 99 35

    Feel free to contact me for help with Smartsheet, integrations, general workflow advice, or anything else.

  • stkatch
    stkatch ✭✭✭✭
    Options

    Hello,

    I verified the column types are the same and have modified the formula in every possible scenario that I can think of, still resulting in a #NO MATCH.

    =INDEX({FLEET-ASSET Database Vehicle ID # Primary}, MATCH([FV# Index / Match]@row, {FLEET-ASSET Database Assigned To}, 0))

    Rrrrrgh, it is probably something really simple that I am just not seeing.

  • stkatch
    stkatch ✭✭✭✭
    Options

    Ok, after the 100th rewrite, it worked! I think I had the returning column and the matching column swapped.

    Thanks all!!!

    Final formula for correct result was:

    =INDEX({FLEET-ASSET Database Vehicle ID # Primary}, MATCH([FV# Index / Match]@row, {FLEET-ASSET Database Range 1}, 0))

  • Andrée Starå
    Andrée Starå ✭✭✭✭✭✭
    Options

    @stkatch

    Excellent! Glad you got it working!

    Happy to help!

    Please support the Community by marking the post(s) that helped or answered your question or solved your problem with the accepted answer/helpful, Insightful/Vote Up/Awesome. It will make it easier for others to find a solution or help to answer!

    SMARTSHEET EXPERT CONSULTANT & PARTNER

    Andrée Starå | Workflow Consultant / CEO @ WORK BOLD

    W: www.workbold.com | E:andree@workbold.com | P: +46 (0) - 72 - 510 99 35

    Feel free to contact me for help with Smartsheet, integrations, general workflow advice, or anything else.

  • stkatch
    stkatch ✭✭✭✭
    Options

    Ok, do you know how to add the IF no match, blank statement to result in a blank cell when there is actually no match?

  • Andrée Starå
    Andrée Starå ✭✭✭✭✭✭
    Answer ✓
    Options

    @stkatch

    Try something like this.

    =IFERROR(INDEX({FLEET-ASSET Database Vehicle ID # Primary}, MATCH([FV# Index / Match]@row, {FLEET-ASSET Database Range 1}, 0)),""

    Did that work?

    Remember! Did my post(s) help or answer your question or solve your problem? Please support the Community by marking it Insightful/Vote Up/Awesome or/and as the accepted answer. It will make it easier for others to find a solution or help to answer!

    SMARTSHEET EXPERT CONSULTANT & PARTNER

    Andrée Starå | Workflow Consultant / CEO @ WORK BOLD

    W: www.workbold.com | E:andree@workbold.com | P: +46 (0) - 72 - 510 99 35

    Feel free to contact me for help with Smartsheet, integrations, general workflow advice, or anything else.

  • stkatch
    stkatch ✭✭✭✭
    Options

    PERFECT! Thank you so much.

    Have a great day

  • Andrée Starå
    Andrée Starå ✭✭✭✭✭✭
    Options

    @stkatch

    You're more than welcome!

    Remember! Did my post(s) help or answer your question or solve your problem? Please support the Community by marking it Insightful/Vote Up/Awesome or/and as the accepted answer. It will make it easier for others to find a solution or help to answer!

    SMARTSHEET EXPERT CONSULTANT & PARTNER

    Andrée Starå | Workflow Consultant / CEO @ WORK BOLD

    W: www.workbold.com | E:andree@workbold.com | P: +46 (0) - 72 - 510 99 35

    Feel free to contact me for help with Smartsheet, integrations, general workflow advice, or anything else.

Help Article Resources

Want to practice working with formulas directly in Smartsheet?

Check out the Formula Handbook template!