ARRAYTOTEXT: Excel Formulae Explained

Excel is a powerful tool that offers a plethora of functions to manipulate, analyze, and visualize data. One such function is the ARRAYTOTEXT formula, a lesser-known but incredibly useful function that converts arrays into text. In this comprehensive guide, we will delve into the intricacies of this formula, its applications, and how to use it effectively.

Understanding Excel Formulas

Before we dive into the specifics of the ARRAYTOTEXT formula, it's essential to understand the basics of Excel formulas. Excel formulas are expressions that perform calculations on values in your worksheet. They can range from simple arithmetic operations like addition and subtraction to complex statistical and engineering calculations.

Formulas in Excel always start with an equal sign (=). The equal sign tells Excel that the succeeding characters constitute a formula. Following the equal sign are the elements to be calculated (the operands), which are separated by calculation operators. Excel formulas can also include other elements like cell references, constants, and functions.

Introduction to ARRAYTOTEXT Formula

The ARRAYTOTEXT formula is a function in Excel that converts an array of values into a text string. An array in Excel is a data set consisting of multiple values in a row, column, or a combination of both. The ARRAYTOTEXT function is particularly useful when you need to convert this array of values into a single text string for further manipulation or analysis.

While the ARRAYTOTEXT function is not a built-in Excel function, it can be created using a combination of other Excel functions. The most common method involves using the TEXTJOIN or CONCATENATE function, combined with the ARRAY function.

How to Create an ARRAYTOTEXT Formula

Creating an ARRAYTOTEXT formula involves a few steps. The first step is to create an array. An array can be created manually by entering values into a set of cells, or it can be generated using an Excel function such as ROW or COLUMN.

Once the array is created, the next step is to convert this array into a text string. This is where the TEXTJOIN or CONCATENATE function comes into play. These functions take an array of values and combine them into a single text string.

Using TEXTJOIN Function

The TEXTJOIN function in Excel combines the text from multiple ranges and/or strings, and includes a delimiter you specify between each text value that will be combined. The syntax for the TEXTJOIN function is as follows:

TEXTJOIN(delimiter, ignore_empty, text1, [text2], ...)

The 'delimiter' is the character or characters that you want to insert between text values. The 'ignore_empty' is a TRUE or FALSE value that indicates whether to ignore empty cells in the range. The 'text' arguments represent the text strings that you want to join together.

Using CONCATENATE Function

The CONCATENATE function in Excel joins two or more text strings into one text string. The syntax for the CONCATENATE function is as follows:

CONCATENATE(text1, [text2], ...)

The 'text' arguments represent the text strings that you want to join together. You can join up to 255 text strings with a total of 32,767 characters.

Applications of ARRAYTOTEXT Formula

The ARRAYTOTEXT formula has various applications in Excel. It can be used to combine data from multiple cells into a single cell, create a list of values separated by a delimiter, or generate a text string from an array of values for further manipulation or analysis.

For example, you can use the ARRAYTOTEXT formula to combine names in a list, create a comma-separated list of values, or generate a text string from a range of cells for use in a text function such as LEFT, RIGHT, or MID.


Excel is a powerful tool that offers a wide range of functions for data manipulation and analysis. The ARRAYTOTEXT formula, while not a built-in function, is a useful tool for converting arrays into text strings. By understanding how to create and use this formula, you can greatly enhance your data manipulation capabilities in Excel.

Take Your Data Analysis Further with Causal

While ARRAYTOTEXT helps you streamline data in Excel, Causal takes your number-crunching abilities to the next level. If you're looking to enhance your modelling, forecasting, and data visualization without the complexity of traditional spreadsheets, Causal is the perfect solution. With its intuitive interface, you can create interactive dashboards and share insights with ease. Ready to transform your data analysis experience? Sign up today and start exploring the possibilities with Causal's free trial.

Move beyond 


Get started with Causal today.
Build models effortlessly, connect them directly to your data, and share them with interactive dashboards and beautiful visuals.