How to Duplicate a Microsoft Lists Column and Its Data
Question details
The user needs to duplicate an existing column and copy all of its underlying data to a new column within Microsoft Lists or SharePoint.

- Product
- Microsoft Lists / SharePoint
- Device & OS
- not provided
- Scenario
- Modifying a list structure where an existing column's data needs to be cloned for independent tracking or display purposes.
- Observed behavior
- Microsoft Lists and SharePoint do not provide a native, out-of-the-box command to duplicate a column and its values directly.
Verify that you have Edit or Full Control permissions for the target Microsoft List or SharePoint site before attempting to modify column structures or add new list settings.
Use a Calculated Column to Display Original Values
This is the quickest workaround if you only need to view the duplicate data alongside the original without editing it independently.
A calculated column automatically reads data from an existing column and displays it. However, because it relies on a formula, the duplicated data will automatically update if the original column changes and cannot be manually edited.
Open your Microsoft List or SharePoint list, scroll to the right of your column headers, and click '+ Add column'.
Scroll down the dropdown menu, select 'More...', and then choose 'Calculated (calculation based on other columns)' from the list settings page.
Provide a name for your new duplicated column in the 'Column name' field.
In the Formula box, type an equals sign (=) followed by the exact name of the original column enclosed in brackets (e.g., =[Original Column Name]).
Choose the appropriate data type returned by the formula (such as Single line of text) and click 'OK' or 'Save' to apply the changes.

Export to a Spreadsheet and Reimport the Data
Use this method if you need the duplicated column to be completely independent and manually editable without relying on formulas.
Manage Exported SharePoint Lists Easily with WPS Office
When exporting Microsoft Lists or SharePoint data to modify and duplicate columns locally, WPS Office serves as a highly compatible, free, and lightweight alternative to Microsoft Excel for all your spreadsheet management needs.
- 1. Open Exported List: Launch WPS Spreadsheet and open the CSV or Excel file exported from Microsoft Lists.
- 2. Duplicate Column: Select the entire column you wish to duplicate, press Ctrl+C, right-click an empty column, and paste it with Ctrl+V.
- 3. Save and Reimport: Save the file securely and upload it back to Microsoft Lists using the 'Create from Excel' option.

Frequently Asked Questions
Can I edit the data in a calculated column after duplication?
No, a calculated column pulls its data dynamically based on the formula provided and is strictly read-only. To have an independently editable duplicate column, you must use Power Automate or the export/import method.
Will duplicating a column via Power Automate sync future updates automatically?
By default, a basic Power Automate flow runs once to copy the existing data. If you want future updates from the original column to sync to the duplicate, you must configure a specific trigger in your flow for 'When an item or a file is modified'.
Why is there no direct duplicate button for columns in Microsoft Lists?
Microsoft Lists and SharePoint treat columns as unique structural metadata elements. A direct duplication feature is not natively supported in order to prevent accidental data redundancy and schema conflicts on the backend.




