IC-Flow Insights

How to Compare Excel Workbook Versions Before ERP Migration

Spreadsheet discovery is not always a one-time exercise. During an ERP, CRM or application transformation, operational workbooks can continue to change after requirements have been captured.

A migration team may analyse one version of a workbook during discovery, while business users continue working from a newer copy containing changed formulas, adjustments or additional logic.

If those differences are not identified, the implementation team can end up designing and testing the new system against requirements that are already out of date.

A workbook can look structurally identical while the logic inside it has changed.

Why workbook version comparison matters during migration

Operational spreadsheets rarely remain completely static during a long transformation programme. Business users may continue making changes because the spreadsheet is still supporting day-to-day operations.

Changes might include:

The migration risk is not simply that the files are different. The important question is:

What changed, why did it change, and does that change affect something the new system must preserve?

The file can look the same while the business logic changes

Two spreadsheet versions may contain:

Yet individual formulas can still be different.

Example formula change Old: =G14*$C$8 New: =G14*$C$8+1

The total number of formulas has not changed. But the calculation behaviour has.

That difference may be intentional, accidental or temporary. Either way, it should be understood before migration or approval.

What should be compared between workbook versions?

1. Worksheet structure

Compare whether worksheets were:

A removed sheet can matter if another part of the workbook depended on it or if it represented a business process that now needs to be handled elsewhere.

2. Tables and fields

Fields added or removed between versions may indicate a changing requirement, new input, new output or changing source data.

Examples include:

3. Formula logic

Formula comparison is one of the most important parts of workbook change analysis.

A useful comparison should identify:

4. Cross-sheet dependencies

A change in one worksheet can affect calculations elsewhere in the workbook.

Changed Formula → Dependency Chain → Business Output → Review / Retest

This is why formula changes should not be assessed in isolation.

5. Business-facing outputs

Changes affecting outputs deserve particular attention where the spreadsheet supports:

6. Business rules

A formula change may represent a change in the underlying business rule.

For example, if a pricing formula changes from:

Price = Cost × Markup

to:

Price = Cost × Markup + Handling Fee

the implementation team should not simply record a formula difference. They should ask whether the business requirement itself has changed.

Example: seven formula changes without a formula-count change

In an IC-Flow workbook comparison example, two versions contained the same number of formulas:

271Formulas in Version A
271Formulas in Version B
7Formula changes detected
0Sheets added
0Sheets removed

The formula count alone therefore suggested no change, while detailed comparison showed that seven calculations had actually been modified.

This is a useful example of why workbook change review should look beyond high-level file statistics.

What does a formula change mean for an ERP project?

Not every formula change represents a major migration risk.

But each material change should be assessed in context.

The project team may need to ask:

Version comparison can support change control

Workbook comparison can be particularly useful after the initial discovery phase.

Initial Workbook → Discovery → Requirements → New Workbook Version → Comparison → Review → Updated Requirements / UAT

This turns spreadsheet comparison into part of migration change control rather than a standalone technical exercise.

Workbook comparison can improve UAT

If important spreadsheet logic changes during the implementation, previously agreed test cases may no longer be sufficient.

A useful change review can therefore identify where outputs should be re-tested.

For example:

Detected change:

Pricing calculation modified in seven rows.

Review question:

Do the changes reflect an approved update to the pricing rule?

Suggested action:

Re-test affected pricing outputs before final migration sign-off.

Why file names are not enough

Spreadsheet version control is often informal.

Teams may encounter files named:

File names alone do not reliably explain what changed.

Structured comparison is more useful because it examines the actual workbook structure and logic.

Questions to ask when a newer workbook appears

  1. Which version is currently used by the business?
  2. Who owns the workbook?
  3. What changed since the previous version?
  4. Were any formulas changed?
  5. Were fields, tables or worksheets added or removed?
  6. Do changed formulas influence important outputs?
  7. Do the changes represent new business requirements?
  8. Does the target-system configuration need updating?
  9. Should any UAT scenarios be repeated?
  10. Which version should form part of the migration evidence?

How IC-Flow supports workbook version comparison

IC-Flow can compare workbook versions to help project teams understand structural changes, formula changes and potential business impact before approval or migration.

The comparison can help surface:

Used alongside IC-Flow's workbook analysis, Business Rule Register and Migration Readiness Assessment, version comparison can help maintain traceability while spreadsheet logic continues to evolve.

From workbook comparison to migration evidence

Workbook Version A → Workbook Version B → Change Detection → Business Impact Review → Updated Requirements → UAT / Sign-off

The goal is not simply to identify that two files are different.

The useful outcome is understanding whether the differences matter to the transformation programme.

Before migration sign-off, check what changed

Spreadsheet discovery should answer:

What does this workbook do?
What depends on it?
What changed?
What must be preserved?

If an important operational workbook has changed since discovery, it may be worth comparing the versions before configuration, migration or UAT decisions are finalised.

See IC-Flow in action

See how IC-Flow analyses spreadsheet logic, identifies dependencies, extracts business rules and supports migration-readiness review.

View the IC-Flow demo View Sample Assessment

Have two versions of an important workbook?

Compare the workbook logic before ERP, CRM or application migration decisions are finalised.

Request a Migration Readiness Assessment