Compare and Merge Excel Worksheets and Visual Basic Projects

Our primary goal is to provide fast and robust comparison and merge services for Excel workbooks.
xlCompare Window

Visual Representation of the Comparison Results

All changed cells, unique rows and columns are marked with color. This highlighting points you to the changes found in workbook.

Changed Cells

Display original and modified value (or difference) in the same cell. Perfect visual representation of the modified cell values.

Unique Rows

Every unique row or column is detected by xlCompare and marked with color. Click on the Merge Icon and row will be inserted into the corresponding table.

Detailed Information

Tooltip window on the changed cell shows detailed information about modification.

Comprehensive Comparison Summary

Browse list of changes, grouped by worksheets in the Difference Explorer Window. Merge and filter Excel tables using xlCompare commands.
Difference Explorer

Complete list of Differences

Difference Explorer gives you native and easy way to browse all differences found between workbooks.

Filter Changed Cells

Keep on screen only records you need - unique, changed or equal

Merge and Bulk Merge

Merge cells one-by-one or merge all changes in one click.

Native Alignment for Unique Records

xlCompare delivers comparison results in aligned form, where compared cells are put on the same places on the both sheets.
Align Rows

Virtualy Aligned Rows

Added and Deleted Rows(Columns) are virtually inserted into another workbook to make native representation of the comparison results. Every pair of the corresponding rows are on the same places.

Merge Unique Rows

With aligned rows you see where merged unique rows will be inserted. Select range of the rows you want to insert and move them in one click on the plus icon.

Synchronous Selection

When you select range in the left worksheet, corresponding range is selected on the right side.

Compare Excel Tables

Database data is compared by Primary Key. xlCompare gives you a handy way to define Primary Keys and select algorithms used for comparison.
Compare Database Tables

Different Algorithms

Depending on the data you have in the worksheet xlCompare offers you algorithm you can use. You can change it in the Comparison Wizard and try all strategies.

Select Worksheets

Select Pairs of the worksheet you want to compare. Process only the data you need.

Select VB Forms and Modules

If you are working with VB Project in the your workbook - exclude worksheets, if you need to focus on the modifications in the VBA Code.

Database Processing Commands

Set of commands to filter, highlight and remove duplicated records.
Compare Databases

Remove Duplicates

xlCompare has set of Database Processing commands. Removing duplicate records is one of them.

Highlight Duplicates

Highlight duplicate rows on the worksheet with colors.

Remove Hidden Data

Hide the data you don't need on the worksheet and remove it with single click.

Compare Visual Basic Code and Forms

Complete comparison of the Visual Basic Projects. All possible options for VBA developers.
Compare VBA Projects

Modified Code

xlCompare finds changes in the VBA Modules and displays them with color formatting.

Changed Form Controls

If you've modified form control - it will be detected and displayed by xlCompare.

Merge Commands

Merge VBA Code and Form Controls in single click. Just select code lines and click on the check icon!

Data Processing Utilities and Tools

Very often you need to pre-process your data before comparison. Convert text string imported from text file into numbers, etc. With xlCompare you will make this in a seconds.
Right Click Menu

Convert Text To Numbers

Convert numbers stored as text to numerical data. Numbers stored "as numbers" are more accurately compared and processed.

Trim Strings

String data is often comes with extra spaces. Remove it to have clear data.

Mark Column as Primary Key

Easy to use Primary Key management commands. Select Column and mark it as key in single click using Right Click Menu command.

Sort Worksheet Rows

Sort rows on your worksheet. Sometimes for perfect visual representation of the comparison results, you need to sort rows before they will be processed.

Analyze and Debug Calculations in Depth

xlCompare is not only workbook comparator. This tool has features which makes you more productive in various aspects.
Trace Dependents

Trace Calculations

Drill-down trace of the formula calculations.

Evaluate Formluas

Divide formula into elementary parts and display them in the hierarchical tree form - the most sutable way for recursive analyzys.

Where the Value Came From

Review list of errors and find our where the error came from.

Download xlCompare

Pick the version suitable for your Windows. A free trial is available to help you with the decision-making.

Questions & Answers

Are there any limits in the software?

Evaluation version of xlCompare is full-featured. But it has following limitations:

  • 30-days working period
  • You are not able to save workbooks
  • You are not able to copy cells from worksheet
  • You can't save comparison report on disk
Which version to choose - 64-bit or 32-bit?

If you have 64-bit Windows - install 64-bit version of the xlCompare. It allows to open larger workbooks and use full power of your 64-bit processor.

How does the 30-day trial work?

Once you decide to use xlCompare, you can run a 30-day free trial first. Including all the product features, it will help you decide which features are of the greatest value to you. Once the 30 day period is over, you will be asked to make your choice.

Are there any special requirements?

No, xlCompare is a completely independent software - it doesn't have any special requirements. You can install it on the any Windows PC.

Do you offer discounts for students?

We offer student and non-profit discounts. Just open a private discussion with us, verify your status and we will provide you with a 25% discount on the regular price. We may ask you to confirm your status with documentation, so please get ready to verify that.

Do I need to register for the Trial?

No. You don't need to register your evaluation license. Just install it and use.

Order xlCompare

  • License Type
  • Delivery Type
  • Future Updates
  • Support included
  • Future Payments


  • PERMANENTnever expires
  • DOWNLOAD LINKmsi file

Questions & Answers

Is this a one-time payment?

Yes, there will be no future payments. xlCompare is sold as Permanent License, not like a subscription. You pay once and get a lifetime license.

Which payment methods are supported?

Orders are processed by our e-commerce partner, MyCommerce (Share*It) (part of the Digital River), through a secure SSL connection. It supports rich set of payment methods: All major Credit Cards, PayPal, Bank/Wire Transfer, ...

How many activations do I have?

One xlCompare license allows you to use the software on one PC. If you plan to use xlCompare on more then 1 computer - you need a license for the every PC.

Should I order a license for my new PC?

No. If you've got new PC - you can transfer your license to this new computer. You can do it yourself in your account in the Customer Area, or send us an e-mail and we'll do it for you.

Do you have volume discounts?

Yes. If you are ordering 3 and more licenses, please contact us for a Coupon Code. We'll provide you a discount.

Is technical support included?

Yes. Free updates and unlimited technical support is included into your license. If you have any questions - contact us and you'll get prompt response in the nearest time.

Not Sure If xlCompare Can Work For You?

If you have any questions regarding xlCompare - contact us and we will try to help you.

Send us a letter