ToolDox
Data

VLOOKUP Simulator

Match two tables on a shared key column and merge them. Like Excel VLOOKUP but for full tables. Paste CSV, pick keys, download.

Related Tools

CSV Cleaner
Upload a CSV and remove duplicates, blank rows, and whitespa...
JSON to CSV Converter
Paste JSON and instantly convert to CSV. Handles nested obje...
CSV to JSON Converter
Paste CSV data and instantly convert to a clean JSON array. ...
Remove Duplicate Lines
Paste any text and instantly remove duplicate lines. Case-se...

How this compares to Excel VLOOKUP

Excel VLOOKUP looks up a value in one table and returns a value from another column in the same row. This tool applies the same idea to two full tables, then returns a merged output you can review and download. In database terms, it behaves like a lightweightleft join: every row from the base table stays in place, and matching columns from the lookup table are appended.

How to use the simulator correctly

Paste your base table on the left and the lookup table on the right. Choose the key column from each dataset, run the join, and inspect the match count before downloading the CSV. The tool works best when both key columns use the same formatting. If one table stores customer IDs as 00123 and the other stores them as 123, clean the keys first.

Common reasons VLOOKUP-style joins fail

  • Leading or trailing whitespace in the key column.
  • Different casing for text-based identifiers.
  • Duplicate keys in the lookup table.
  • Different formats for dates, codes, or padded IDs.

Left join behaviour and duplicate keys

All rows from Table 1 are kept. Rows that match in Table 2 receive the extra columns. Rows with no match receive blanks in the appended fields. That makes this useful for finding missing reference data as well as merging complete records. If the lookup table contains duplicate keys, you should deduplicate it first so the result is deterministic. For operational work, treat key hygiene as part of the join itself.

Related tools and guides