How to VLOOKUP in Smartsheet (Including Another Sheet)
Smartsheet does support VLOOKUP โ including looking up values in a completely different sheet through cross-sheet references. Here is the exact formula syntax, the sturdier INDEX/MATCH alternative most practitioners end up switching to, and what to do when formulas become the bottleneck.
Write a VLOOKUP against another sheet
Say each row has an Order ID and you want to pull that order's price from a separate Products sheet:
- Click the cell that should hold the result and start typing
=VLOOKUP(. - For the search value, use the current row's key:
[Order ID]@row. - When you reach the lookup table argument, click Reference Another Sheet in the formula help card, open the source sheet, and select the columns of the lookup table (key column leftmost).
- Finish the formula:
=VLOOKUP([Order ID]@row, {Products Range 1}, 3, false)โ the3means "return the third column of the selected range", andfalseforces an exact match. - Press Enter, then drag-fill down or convert it to a column formula so every row looks itself up.
Why INDEX/MATCH usually wins
VLOOKUP finds the key in the leftmost column of the range and counts columns to the right โ so if anyone inserts or reorders a column in the source sheet, your 3 now points at the wrong data. The INDEX/MATCH pair references each column explicitly and survives restructuring:
=INDEX({Products Price}, MATCH([Order ID]@row, {Products Order ID}, 0))
Two single-column references instead of one wide table range also helps with limits: Smartsheet caps how many cross-sheet references a sheet can hold and how many cells they may pull in, and whole-table VLOOKUP ranges burn through that allowance fast. On large sheets, thousands of lookup formulas also slow saving and loading noticeably.
Look it up without formulas at all
If the goal is simply "get the matching values into the sheet", a formula that re-evaluates forever may be more machinery than the job needs. Our Cross-Sheet Lookup tool matches rows on a key column and writes the values directly into the target sheet โ no cross-sheet references to hit limits on, no formulas to break when columns move, and you re-run it whenever the source data changes. Every run shows a preview before anything is written.
Do it in one pass instead
Pull matching values from one Smartsheet into another by key column. A reliable alternative to fragile VLOOKUPs and cell links, with a preview before anything is written.
Try Cross-Sheet Lookups FreeFrequently asked questions
Does Smartsheet have VLOOKUP?
Yes. VLOOKUP works in any formula, and combined with a cross-sheet reference it can search a table in a different sheet. INDEX/MATCH is generally the sturdier choice because it does not break when source columns are inserted or reordered.
How do I reference another sheet in a Smartsheet formula?
While typing the formula, click "Reference Another Sheet" in the formula help card, open the source sheet and select the cells or columns to reference. Smartsheet saves it as a named range like {Products Range 1}.
Can I pull values from another sheet without formulas?
Yes. A lookup tool matches rows between two sheets on a key column and writes the values directly, so there are no cross-sheet reference limits or fragile formulas โ you just re-run it when the source changes.