fxOfficial Excel Functions Library
125 Total Functions

Excel Functions & Formulas Reference

Complete directory of essential Excel functions. Look up syntax parameters, practical real-world formula examples, and linked step-by-step tutorial guides.

fx|
Category Filter:Showing 27 of 125 functions
Layout Mode: cards View
Advertisement

๐Ÿ”ŽLookup & Reference Functions

27 functions
fx

TRANSPOSE

๐Ÿ”Ž Lookup & ReferenceAll VersionsBeginner

Flips the orientation of a range or array from horizontal to vertical, or vice versa.

Formula Syntax
=TRANSPOSE(array)
Example:=TRANSPOSE(A1:D1)
fx

TAKE

โ˜… Popular
๐Ÿ”Ž Lookup & ReferenceExcel 365 / 2024Intermediate

Returns a specified number of contiguous rows or columns from the start or end of an array.

Formula Syntax
=TAKE(array, rows, [columns])
Example:=TAKE(SORT(A2:C50, 3, -1), 5)
fx

DROP

โ˜… Popular
๐Ÿ”Ž Lookup & ReferenceExcel 365 / 2024Intermediate

Excludes a specified number of rows or columns from the start or end of an array.

Formula Syntax
=DROP(array, rows, [columns])
Example:=DROP(A1:C50, 1)
fx

CHOOSECOLS

โ˜… Popular
๐Ÿ”Ž Lookup & ReferenceExcel 365 / 2024Intermediate

Returns specified columns from an array or range.

Formula Syntax
=CHOOSECOLS(array, col_num1, [col_num2], ...)
Example:=CHOOSECOLS(A2:F100, 1, 3, 5)
fx

CHOOSEROWS

๐Ÿ”Ž Lookup & ReferenceExcel 365 / 2024Intermediate

Returns specified rows from an array or range.

Formula Syntax
=CHOOSEROWS(array, row_num1, [row_num2], ...)
Example:=CHOOSEROWS(A2:F100, 1, 5, 10)
fx

LOOKUP

๐Ÿ”Ž Lookup & ReferenceAll VersionsIntermediate

Looks up a value in a single-row or single-column range and returns a value from the same position in another range.

Formula Syntax
=LOOKUP(lookup_value, lookup_vector, [result_vector])
Example:=LOOKUP(A2, D2:D10, E2:E10)
fx

CHOOSE

๐Ÿ”Ž Lookup & ReferenceAll VersionsBeginner

Returns a value from a list of arguments based on an index number.

Formula Syntax
=CHOOSE(index_num, value1, [value2], ...)
Example:=ROW(A5)
fx

COLUMN

๐Ÿ”Ž Lookup & ReferenceAll VersionsBeginner

Returns the column number of a cell reference.

Formula Syntax
=COLUMN([reference])
Example:=COLUMN(C1)
fx

SORTBY

๐Ÿ”Ž Lookup & ReferenceExcel 365 / 2021+Intermediate

Sorts the contents of a range or array based on the values in a corresponding range or array.

Formula Syntax
=SORTBY(array, by_array1, [sort_order1], ...)
Example:=SORTBY(A2:B10, B2:B10, -1)
fx

LAMBDA

โ˜… Popular
๐Ÿ”Ž Lookup & ReferenceExcel 365Advanced

Creates custom, reusable functions in Excel without writing VBA code.

Formula Syntax
=LAMBDA([parameter1, ...], calculation)
Example:=LAMBDA(x, y, x*1.1 + y)
fx

TOCOL

โ˜… Popular
๐Ÿ”Ž Lookup & ReferenceExcel 365 / 2024Intermediate

Transforms a 2D array or range into a single vertical column.

Formula Syntax
=TOCOL(array, [ignore], [scan_by_column])
Example:=TOCOL(A1:C10, 1)
fx

TOROW

๐Ÿ”Ž Lookup & ReferenceExcel 365 / 2024Intermediate

Transforms a 2D array or range into a single horizontal row.

Formula Syntax
=TOROW(array, [ignore], [scan_by_column])
Example:=TOROW(A1:C10, 1)
fx

WRAPROWS

๐Ÿ”Ž Lookup & ReferenceExcel 365 / 2024Intermediate

Wraps a 1D vector into a 2D array by rows after reaching a specified number of elements.

Formula Syntax
=WRAPROWS(vector, wrap_count, [pad_with])
Example:=WRAPROWS(A1:A12, 3)
fx

WRAPCOLS

๐Ÿ”Ž Lookup & ReferenceExcel 365 / 2024Intermediate

Wraps a 1D vector into a 2D array by columns after reaching a specified number of elements.

Formula Syntax
=WRAPCOLS(vector, wrap_count, [pad_with])
Example:=WRAPCOLS(A1:A12, 4)
fx

ADDRESS

๐Ÿ”Ž Lookup & ReferenceAll VersionsIntermediate

Creates a cell reference as text from given row and column numbers.

Formula Syntax
=ADDRESS(row_num, column_num, [abs_num], [a1], [sheet_text])
Example:=ROWS(A1:C10)
fx

COLUMNS

๐Ÿ”Ž Lookup & ReferenceAll VersionsBeginner

Returns the total number of columns in a reference or array.

Formula Syntax
=COLUMNS(array)
Example:=COLUMNS(A1:C10)
fx

CELL

๐Ÿ”Ž Lookup & ReferenceAll VersionsIntermediate

Returns information about the formatting, location, or contents of a specified cell.

Formula Syntax
=CELL(info_type, [reference])
Example:=MAP(A1:A10, LAMBDA(x, x * 1.1))
fx

SORT

๐Ÿ”Ž Lookup & ReferenceExcel 365 / 2021+Beginner

Sorts the contents of a range or array automatically in ascending or descending order.

Formula Syntax
=SORT(array, [sort_index], [sort_order], [by_col])
Example:=SORT(A2:B20, 2, -1)
fx

REDUCE

๐Ÿ”Ž Lookup & ReferenceExcel 365Advanced

Reduces an array to an accumulated value by applying a LAMBDA to each element.

Formula Syntax
=REDUCE([initial_value], array, lambda)
Example:=REDUCE(0, A1:A10, LAMBDA(acc, val, acc + val))
fx

SCAN

๐Ÿ”Ž Lookup & ReferenceExcel 365Advanced

Scans an array by applying a LAMBDA to accumulate intermediate calculation values.

Formula Syntax
=SCAN([initial_value], array, lambda)
Example:=SCAN(0, A1:A10, LAMBDA(acc, val, acc + val))
fx

MAKEARRAY

๐Ÿ”Ž Lookup & ReferenceExcel 365Advanced

Returns a calculated array of specified row and column size by applying a LAMBDA.

Formula Syntax
=MAKEARRAY(rows, cols, lambda)
Example:=MAKEARRAY(5, 5, LAMBDA(r, c, r * c))
fx

BYROW

๐Ÿ”Ž Lookup & ReferenceExcel 365Advanced

Applies a LAMBDA to each row in an array and returns an array of results.

Formula Syntax
=BYROW(array, lambda)
Example:=BYROW(A1:C10, LAMBDA(r, SUM(r)))
fx

BYCOL

๐Ÿ”Ž Lookup & ReferenceExcel 365Advanced

Applies a LAMBDA to each column in an array and returns an array of results.

Formula Syntax
=BYCOL(array, lambda)
Example:=BYCOL(A1:C10, LAMBDA(c, AVERAGE(c)))
fx

ISOMITTED

๐Ÿ”Ž Lookup & ReferenceExcel 365Advanced

Checks whether an optional argument in a custom LAMBDA function is missing.

Formula Syntax
=ISOMITTED(argument)
Example:=MAP(A1:A10, LAMBDA(x, x * 1.1))
fx

XLOOKUP

โ˜… Popular
๐Ÿ”Ž Lookup & ReferenceExcel 365 / 2021+Beginner

Searches a range or array for a match and returns an item from a corresponding second range. Replaces VLOOKUP, HLOOKUP, and INDEX/MATCH.

Formula Syntax
=XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])
Example:=VLOOKUP(101, A2:D50, 3, FALSE)
Read In-Depth Guideโ†’
fx

INDEX

โ˜… Popular
๐Ÿ”Ž Lookup & ReferenceAll VersionsIntermediate

Returns a value or reference to a value from within a table or range at a given row and column position.

Formula Syntax
=INDEX(array, row_num, [column_num])
Example:=INDEX(C2:C100, 5)
Read In-Depth Guideโ†’
fx

MATCH

โ˜… Popular
๐Ÿ”Ž Lookup & ReferenceAll VersionsIntermediate

Searches for a specified item in a range of cells and returns the relative position of that item.

Formula Syntax
=MATCH(lookup_value, lookup_array, [match_type])
Example:=VLOOKUP(101, A2:D50, 3, FALSE)
Read In-Depth Guideโ†’
Advertisement