Written and reviewed by FormulaCraft Team. Each formula on this page is run through our verification engine before publishing.
Last reviewed:
ARRAYFORMULA tells Google Sheets to evaluate a formula across an entire range rather than a single cell, writing results down the column automatically. When it produces only one result, returns an error, or expands into the wrong cells, the inner formula is usually not array-compatible, the ranges are different sizes, or there is an output collision with existing data.
=ARRAYFORMULA(VLOOKUP(A2:A100,D2:E50,2,0))=ARRAYFORMULA(IFERROR(VLOOKUP(A2:A100,D2:E50,2,FALSE),""))Added IFERROR to handle any unmatched rows cleanly (instead of returning #N/A for the whole array), and changed 0 to FALSE for clarity. The array VLOOKUP itself was already correct.
Edit the grid or formula, then run it through a real spreadsheet engine — no signup.
Sample data — click any cell to edit
Stop hunting errors by hand.
Upload your spreadsheet and the Auditor flags every ARRAYFORMULA and broken formula at once — or paste this one formula and get the fix explained.
ARRAYFORMULA is better for large ranges — it is faster, updates automatically when rows are added, and keeps the sheet clean with a single formula. Use it whenever you would otherwise copy a formula down an entire column.
SUM collapses its argument to a single total. For per-row summation across columns, use arithmetic: =ARRAYFORMULA(B2:B+C2:C+D2:D) instead of SUM inside ARRAYFORMULA.
Excel does not have ARRAYFORMULA. In Excel 365, formulas entered normally are array-aware. In older Excel, press Ctrl+Shift+Enter to enter a legacy array formula, or use SUMPRODUCT for array-style calculations.
Apply a formula down an entire column at once in Google Sheets.
How-toWrap any formula in ARRAYFORMULA in Google Sheets to apply it to an entire column without copying it to each row.
How-toUse ARRAYFORMULA with SPLIT to break delimited text across an entire column in one formula in Google Sheets.
Written and reviewed by FormulaCraft Team. Each formula on this page is run through our verification engine before publishing.
Last reviewed: