Recent chats
ASKGEEZ Q&A GUIDETechnology & devices

How do I spot rows that failed to import because required fields were missing?

Quick answer

First identify the fields your import rules actually require; do not flag every blank as an error. Check the import results for rejected or skipped rows, then separately filter the source data for empty values in required fields. Keep those rows, record the reason and source location, correct them, and retry them as a separate batch. Validate the corrected batch against the same requirements before treating it as complete.

LET’S WORK THROUGH IT

The question, the details, the next step.

Question

I imported a spreadsheet and some records seem to be missing. How can I tell whether rows failed because a required field was blank?

Geez

Start with two checks: what the import process reported, and what your field rules require. Look for a rejected-rows file, import summary, error log, or other result the system provides. Do not assume every row absent from the destination failed for the same reason: a row might have been filtered, skipped, or rejected for a different issue. Compare counts or a stable row identifier in the source and destination if those are available.

Next, write down the fields that must have a value for this particular import. A blank in an optional notes field is different from a blank in a required account identifier. Power Query’s Column quality profile can show valid, error, empty, or unknown values and their proportions; its default profile covers the first 1,000 rows, with an option to profile the entire dataset. The profile does not decide whether an empty value violates your requirements, so check blanks against your own rules. [S1]

Follow-up question

What’s a practical way to separate a legitimate blank from a missing required value?

Geez

Make a small field-rules list before filtering. For each field, specify whether it is required, what counts as empty in your file, and any allowed exception. For example, a blank in “Secondary phone” might be permitted, while a blank in “Record ID” might need review. Treat spaces-only cells and placeholders such as “-” as possible blanks only if your import rules say they should count that way; don’t silently change their meaning.

Then create a check for each required field and mark a row when any required value is empty under those rules. Keep the original value and note which field triggered the flag. This is a missing-value check, not an error check: a cell containing an actual error, such as a failed conversion, is a separate issue. In Power Query, Keep errors can isolate rows with cell-level errors, but it does not find rows missing required fields; those need a separate blank check. [S2]

Follow-up question

How do I keep the problem rows available for correction instead of losing them?

Geez

Create a correction queue as a separate copy or output of the flagged rows. Include the original row identifier (or source file and row reference), the fields that failed, a short reason, and a status such as “Needs information,” “Ready to retry,” or “Resolved.” Preserve the untouched source values in that queue; make corrections in clearly identified fields so someone can compare before and after.

A useful queue record might look like this:

Source row: [row identifier] | Record ID: [blank] | Secondary phone: [blank] | Reason: Record ID required | Status: Needs information

Do not delete rejected rows just because the import did not accept them. If the system supplies an error report, retain or link it with the queue, while avoiding unnecessary copies of sensitive information. The exact export, retry, and audit options depend on the import tool, so check its available controls rather than assuming a particular feature exists.

Follow-up question

Once the missing values are filled in, how should I retry and confirm the import worked?

Geez

Retry only the corrected rows when your tool allows it, rather than re-importing the whole source without checking for duplicates. Before retrying, rerun the required-field checks and confirm each queued row has moved to a status that means it is ready. After the attempt, compare the retry results with the rows you submitted: note which were accepted and which still need attention, and update their queue statuses.

For example, if a batch has 12 flagged rows and you correct 9, your check is not simply whether the retry finished. Confirm that the 9 submitted rows have a recorded outcome and that the other 3 remain in the queue with a reason. This is a tracking example, not a claim about any particular import tool. Keep the original rejection information until you have verified the outcome; the available confirmation detail depends on the system.

A practical checklist

  • List the fields required for this import and define what counts as empty.

  • Review the import results for rejected or skipped rows and compare using a stable identifier where possible.

  • Check required-field blanks separately from actual cell errors.

  • Keep flagged rows in a correction queue with their source reference, failed field, reason, and status.

  • Recheck corrected rows and record the outcome of each retry.

A few more useful answers

Should I treat every empty cell as a failed row?

No. Flag blanks only when they violate a requirement for that field; optional fields can legitimately be empty. A profiling tool can show empty values, but your field rules determine whether they are a problem. [S1]

Can an error filter find rows with missing required values?

Not by itself. An error filter isolates actual error-valued cells, while missing required values need a separate check against the fields your import requires. [S2]

What should I put in a correction queue?

Keep a source reference, the affected required field, the reason for the flag, and a status. Retain the original values so corrections can be reviewed and tracked.

Sources

References used for this guide.

  1. [S1] Power Query data profiling: column quality and empty values
    learn.microsoft.com · Checked
  2. [S2] Handle cell-level errors in Power Query
    learn.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