rows.com

Compare Data Across Sheets with a Smarter Conditional Lookup

Are you struggling to track changes between your current and previous datasets?

3 min readMicrosoft Excel | Help & Support with your Formula, Macro, and VBA problems | A Reddit Community

We've seen this problem a hundred times, and it never gets easier: two sheets, identical layouts, mismatched rows, and a lookup that should be simple but refuses to cooperate. The user here, Jamesmacky21, is trying to pull a "Closed?" status from a Previous sheet into a Current sheet, matching on both PO Number and Description. The catch, rows don't always exist in both sheets, sorting won't fix the gaps, and a single-column lookup would return the wrong result. This is exactly the kind of real-world data mess that makes traditional spreadsheets feel like a second job.

The practical takeaway is that conditional lookups across sheets are a solved problem, but only if you have the right tools. A standard VLOOKUP or INDEX/MATCH checks one column at a time. When you need two columns to agree, PO Number *and* Description, you either concatenate helper columns or switch to an array formula. Both work, but both add friction. Jamesmacky21's request for a "smarter" approach isn't about being clever for its own sake; it's about reducing the mental overhead of maintaining a workbook that should be doing the heavy lifting. The fact that they had to post a correction after being given wrong information only underscores how brittle these manual workarounds can be.

What this means for you is that your time is better spent on the logic of your data, not on the mechanics of matching it. A smarter conditional lookup doesn't just return a value, it handles the edge cases gracefully. When a row in Current has no match in Previous, you want "No data," not an error or a false positive. When both columns must align, you want a single formula that understands that constraint without extra columns or manual sorting. That's the difference between a spreadsheet that fights you and one that works with you.

Here's where we land: the solution Jamesmacky21 needs is already within reach, whether through a concatenated INDEX/MATCH, a modern alternative like XLOOKUP with a helper column, or a dedicated AI-native tool that treats these multi-condition lookups as a native operation. The point isn't which method wins, it's that no one should have to apologize for a second post because the first explanation was incomplete. Your data tools should be clear enough that you can trust them the first time. If you're still stitching together workarounds for a two-sheet lookup, it's time to explore a smarter foundation.

From Microsoft Excel | Help & Support with your Formula, Macro, and VBA problems | A Reddit Community

Apologies for the 2nd post. Some of the information I was given wasn't correct. I've now been filled in properly so can explain clearer.

Read the original at Microsoft Excel | Help & Support with your Formula, Macro, and VBA problems | A Reddit Community