Skip to content

How to convert columns into CSV using 1 simple Ms Excel function

With a vast array of features, Microsoft Excel, is a go-to tool for many professionals when it comes to managing data. CSV format stores data in plain text, making it easy to move between software. While working in Excel, you might want to change a column into CSV format to work with other apps. Now, let’s dive into the step-by-step process of converting columns into CSV format in Excel. There are two methods to convert columns to CSV.

Problem Definition

Let’s say I have a column with following values.

column data for converting into CSV

Now I want to combine items in the above column into one cell separated by a comma follows Data1, Data2, Data3, Data4

Method 1: Using ‘CONCAT’ function (Excel 2016 and above)

The Excel CONCAT function enables you to combine or concatenate items. To transform a range of Excel columns (for instance, A2:A5) into CSV data within a single cell, follow these steps in your desired cell and press Enter.

=CONCAT(A2:A5&”,”)

Replace A2:A5 with your column/row data range and leave other items as it is.

Text inside quotes is used as a separator. You can also add space after comma (,) if you need. In such case the function would be =CONCAT(A2:A5&”, “)

Method 2: Using “TEXTJOIN’ function (Excel 2019 & above)

Ms Excel 2019 and above have included a function TEXTJOIN to join text with different delimiters.

To convert excel column (say A2:A5) into CSV data in one cell type the following in the desired cell and hit enter.

=TEXTJOIN(“, “,TRUE,A2:A5)

First argument: “,” is used as a separator (or delimiter)

Second argument: Use TRUE to Ignore empty cell and FALSE to include empty cell and

Third argument: Range of cell that needs to be joined (in this case it is A2:A5), replace it with desired range

Summary

You can easily combine or join your column or row into CSV in a single cell using CONCAT or TEXTJOIN function of Excel.

Other posts you may like

Leave a Reply

Your email address will not be published. Required fields are marked *