Recent chats
ASKGEEZ Q&A GUIDETechnology & devices

How can I show which items in my current inventory are missing from the audit list?

Quick answer

Keep the current inventory and audit list as separate inputs, then compare them in Power Query using a shared item identifier. Put current inventory on the left and choose a left-anti join to return inventory rows with no match in the audit list. Check the identifier columns and their data types first. Keep the result as a review output, not a replacement for either original list. [S1]

LET’S WORK THROUGH IT

The question, the details, the next step.

Question

I have one list of everything currently in inventory and another list from an audit. How do I see which inventory items the audit did not include without changing either list?

Geez

Use a comparison result separate from both source lists. In Power Query, merge the two lists using a column that identifies the same item in each one, such as an inventory ID if both lists contain it. Set current inventory as the first, or left, query and the audit list as the second, or right, query. Choose a left-anti join: it returns rows in the first list that have no match in the second. [S1]

Treat that output as “in inventory, not matched in audit,” rather than proof that an item was physically missed. A mismatch could also come from how an identifier is recorded, so inspect the unmatched rows before drawing conclusions.

Follow-up question

What should I use as the matching column, and what if item names are not written exactly the same way?

Geez

Choose a dependable identifier that appears in both lists and refers to the same items—for example, an inventory ID if both lists contain one. Power Query compares the selected columns; if you select multiple columns, their selection order matters, and corresponding columns must have the same data type. Check those settings before interpreting the comparison. [S1]

If the lists use different spellings or formats, do not assume they will match. Review a few known items in both inputs and decide on a consistent identifier or a documented cleanup step. Keep the original columns available so you can trace a questionable result back to its source.

Follow-up question

Can I also find items that appear on the audit list but not in current inventory, and keep those results separate?

Geez

Yes. Run a second comparison with the same two inputs and the direction reversed: put the audit list first and current inventory second, then use a left-anti join again. That result contains audit rows with no match in current inventory. Alternatively, Power Query offers a right-anti join, which returns rows in the second query without a match in the first. Keep this result separate from the inventory-only result so each list has a clear meaning. [S1]

For example, with placeholder lists named CurrentInventory and AuditList:

  1. CurrentInventory left, AuditList right → inventory items not matched in the audit.
  2. AuditList left, CurrentInventory right → audit items not matched in inventory.

These are comparison outputs, not edits to the input lists.

Follow-up question

How should I label and review the results before sharing them?

Geez

Give each output a directional name, such as “In current inventory, not matched in audit” and “In audit, not matched in current inventory.” Record which input versions and identifier columns you compared, then review the unmatched rows against the original lists. A full outer join can bring in rows from both tables, but separate directional results may be easier to review when you need two distinct lists. [S1]

A practical handoff might read:

  • Comparison: [inventory file/version] against [audit file/version]
  • Matching field(s): [identifier column(s)]
  • Inventory-only output: [result name]
  • Audit-only output: [result name]
  • Review note: [items checked or questions to resolve]

The comparison identifies unmatched rows under the selected keys; it does not establish why a row is unmatched or verify physical stock. Preserve the inputs and resolve discrepancies through your normal review process.

A practical checklist

  • Keep the current inventory and audit list as separate inputs.

  • Choose an identifier present in both lists and check corresponding column data types.

  • Compare current inventory on the left to the audit list on the right with a left-anti join.

  • Run a separate reverse comparison if you also need audit-only items.

  • Label each output by direction and review unmatched rows against the original inputs.

A few more useful answers

Does an item in the result prove the auditor missed it?

No. It means the row had no match under the columns and settings used. Review the identifier and source entries before deciding what happened.

Can I compare using more than one column?

Power Query supports matching on one or more columns. Confirm the selected columns correspond, are in the intended order, and have matching data types. [S1]

Will the comparison overwrite my lists?

The comparison can produce a result while keeping the input queries distinct. Keep the source lists intact and treat the output as a separate review result. [S1]

Sources

References used for this guide.

  1. [S1] Merge queries in Power Query
    support.microsoft.com · Checked

YOUR QUESTION. YOUR DETAILS.

Let’s work through your situation.

Get a tailored answer or help with your next task. Starts at $1, with a quote before you pay.

Ask your own question
← Back to Geez at Work