COLUMN in Apple Numbers: Get Column Numbers and Create Relative Offsets
Understand COLUMN(reference) and COLUMN(), map letters to table-column positions, and avoid confusing COLUMN with COLUMNS.
Verification status: See the evidence and test scope described in this guide. How formula examples are checked
Availability and version history
- Introduced: Documented in Apple’s Formulas and Functions Help 15.4; the original introduction release is not established.
- Availability: Currently documented for Numbers in that help version; it is not a final supported-version endpoint.
- Scope: Shared iWork function help. Availability in individual clients and older releases is not established by this check.
- Checked: October 14, 2026, against the official COLUMN reference. Documentation check; not a new native test.
Quick answer
COLUMN returns the position number of a column in the referenced Numbers table: A = 1, B = 2, C = 3, and so on. =COLUMN(B7) returns 2. With no reference, =COLUMN() reports the column where that formula itself is entered. This is a location lookup, not a count of the width of a range. [A1]
=COLUMN(B7)
Expected: 2 (Apple’s official example). [A1]
Exact syntax and arguments
=COLUMN(reference)
| Argument | Required? | Accepted input | Default |
|---|---|---|---|
reference |
No | A reference to a single table cell or range; the target may contain any value or be empty. | Formula’s own table cell if omitted. |
Apple calls the argument optional even though the displayed function signature has no square brackets. In COLUMN() no placeholder is necessary. For multi-cell ranges, the page does not specify every array-return context; all results below use a single cell. [A1]
Set up a reproducible table
Make a Numbers table named Inventory with at least 7 rows and 5 columns (A:E). Put names in A1:B4 if desired, but the formulas depend on addresses rather than the values in those cells.
| Formula and destination | Expected | Explanation |
|---|---|---|
=COLUMN(B7) in D2 |
2 | B is the second column. |
=COLUMN(A4) in D3 |
1 | A is the first column. |
=COLUMN(D4) in D5 |
4 | D is the fourth column. |
=COLUMN() in E7 |
5 | Formula is physically in E. |
=COLUMN(C2) in D6 |
3 | Empty C2 still belongs to column C. |
The Numbers column label, not the cell value, determines the expected return. COLUMN() changes if moved to a different column, so a fixed sample result requires a specified destination cell. [A1, M1]
Advanced: create a temporary column offset
In a table whose A column is a header/label column, enter the following in B2:
=COLUMN()-1
Expected in B2: 1; filled into C2 it gives 2, and filled into D2 it gives 3. You are turning physical column positions B, C and D into simple 1-based offsets. This is convenient for repeating dashboard sections, but is not a durable identifier—inserting or rearranging columns can change the outputs. [A1, M2]
If a measure must always equal the same number, store it explicitly instead of using a position-derived formula.
Advanced: another sheet’s table
Apple documents cross-sheet references in the form Sheet 2::Table 1::C5. If your workbook has that sheet and table, this composed function is meaningful:
=COLUMN(Sheet 2::Table 1::C5)
Expected: 3, because the referenced column is C. Use the Formula Editor to select C5; Apple may insert the appropriate table/sheet qualifiers automatically. This example was checked by applying documented reference and COLUMN rules, not executed in Numbers. [A1, R1, M3]
COLUMN versus COLUMNS
COLUMN(D4) returns 4: D is the fourth column. COLUMNS(B3:D8) returns 3: the range includes B, C, D. If you need a column count for a table, use COLUMNS; if you need a single cell’s position, use COLUMN. [A1, A2]
Troubleshooting and limitations
- Wrong number for
COLUMN()? Confirm which column contains the formula, not which table/column holds a related data item. [A1] - A letter like
"C"in quotes is text; a cell reference must be selected or written without quotes (for exampleC4). Exact error messages for wrong argument types were not natively observed. [A1, R1] - If a cross-sheet formula doesn’t resolve, verify the names and select the source cell rather than inventing syntax. [R1]
COLUMN()doesn’t count filled columns, visible columns, or selected records. COLUMNS is the function for range width. [A1, A2]- Do not assume Numbers duplicates Excel’s possible multi-cell COLUMN array spill. That behaviour needs a native Numbers test. [A1, X1]
Compatibility notes
Microsoft and Google document COLUMN with a similar optional reference; in addition to plain positions, Excel’s help describes array output behaviour for a reference in an array context. Apple’s page only establishes the basic reference/own-column semantics used here. Keep import testing separate from formula-name similarity. [X1, A1]
Official sources and related links
- Apple — COLUMN — A1, syntax and example; accessed 2026-10-12.
- Apple — COLUMNS — A2, width of range; accessed 2026-10-12.
- Apple — Refer to cells in formulas — R1, cross-sheet references; accessed 2026-10-12.
- Microsoft — COLUMN — X1, Excel comparison; accessed 2026-10-12.
Apple Numbers version, table references, and regional settings
This guide was checked against Apple’s English Formulas and Functions Help on 12 October 2026. The official function page is a Numbers Help 15.4 URL unless noted otherwise. Apple’s current Mac user guide identifies Numbers 15.4; the function’s first-ever release and behaviour in older Numbers versions have not been independently established. Apple also describes the Functions Browser in Numbers on Mac, iPhone, iPad, and iCloud.com; do not assume all historical versions are identical. [V1]
Numbers formulas operate inside tables, not against an undifferentiated worksheet grid. For the examples, create one table with the stated row/column dimensions; a plain reference such as B7 points into the formula’s table. To refer to a different table, Apple’s syntax uses Table 2::B7; for another sheet, it may be Sheet 2::Table 1::C5. In the Formula Editor, selecting the source cell is safer than typing a cross-table name manually. References inside a range use a colon, e.g. B2:D6. [R1]
The copyable formulas use English-language function names and comma separators as displayed in the cited English Apple help. Apple’s language/region settings affect number, currency, and date formatting; the exact argument separator and localized function spelling for every locale were not natively tested. If your Numbers Formula Editor presents different separators, use what it shows rather than copying punctuation blindly. For these reference-and-Boolean functions, changing the decimal locale does not change the intended row/column count or TRUE/FALSE logic. [L1]
Validation distinction: Numbers was not run. Outputs labelled expected below are either explicitly illustrated in Apple’s documentation or independently calculated from the example’s defined table coordinates/logic. No screenshot or application-observed result is claimed.
Verification and limitations
Official syntax was checked against Apple documentation. Worked values are independently calculated expectations, not native application results. Native Apple Numbers execution, screenshots, historical-version behavior and exact error messages were not tested.
Common source and calculation notes
[V1] Apple Numbers version history; [L1] Apple function syntax and locale separators. Checked 13 October 2026. M1–M3 identify the independent coordinate/count calculations explained beside the examples, not native application measurements.