> ## Documentation Index
> Fetch the complete documentation index at: https://parabola.io/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Merge duplicate

> The **Merge duplicates** step allows you to group rows in one or more columns and merge their values.

## Input/output

The data we'll input into this step has an identifier type to deduplicate and its corresponding columns of data.

<Frame>
  <img src="https://mintcdn.com/parabola-7119dfb0/L9fapZonbiBmjBck/images/rows/merge-duplicate-rows-input.png?fit=max&auto=format&n=L9fapZonbiBmjBck&q=85&s=a5057b2603b36d74a35031d8d1d86776" alt="Input table with multiple rows sharing the same identifier value" width="2035" height="1290" data-path="images/rows/merge-duplicate-rows-input.png" />
</Frame>

The step provides us with output of deduplicated data (based on a unique identifier value) with the merged values separated by a **Delimiter** in their corresponding columns.

<Frame>
  <img src="https://mintcdn.com/parabola-7119dfb0/T25np0t98ZhrB8ru/images/rows/merge-duplicate-rows-output.png?fit=max&auto=format&n=T25np0t98ZhrB8ru&q=85&s=6104ef5c530d6e8fcebd4f5175df7da0" alt="Output table deduplicated by identifier with merged values separated by a delimiter" width="2036" height="1302" data-path="images/rows/merge-duplicate-rows-output.png" />
</Frame>

## Default settings

By default, Parabola will map your first column to the **unique value** selector, and your second column to your **Merge** selector.

<Frame>
  <img src="https://mintcdn.com/parabola-7119dfb0/L9fapZonbiBmjBck/images/rows/merge-duplicate-rows-default-settings.png?fit=max&auto=format&n=L9fapZonbiBmjBck&q=85&s=daf86b94b23fc605ac828c1d851c721d" alt="Default Merge duplicates settings with the first column mapped as the unique identifier" width="2032" height="1300" data-path="images/rows/merge-duplicate-rows-default-settings.png" />
</Frame>

The **Delimiter** will be automatically set to a comma (,).

<Frame>
  <img src="https://mintcdn.com/parabola-7119dfb0/L9fapZonbiBmjBck/images/rows/merge-duplicate-rows-default-settings-1.png?fit=max&auto=format&n=L9fapZonbiBmjBck&q=85&s=c5622740345f23530f7c666ac5a484e9" alt="Delimiter field set to a comma by default" width="624" height="452" data-path="images/rows/merge-duplicate-rows-default-settings-1.png" />
</Frame>

Lastly, the option to **Ignore blanks** will be auto-selected on.

## Custom settings

First, decide whether you want to include or exclude columns, by selecting **these columns** or **all columns except**.

<Frame>
  <img src="https://mintcdn.com/parabola-7119dfb0/L9fapZonbiBmjBck/images/rows/merge-duplicate-rows-custom-settings-1.png?fit=max&auto=format&n=L9fapZonbiBmjBck&q=85&s=7067781294e61179c6d5470fc2707d4d" alt="Setting to include or exclude columns from the merge using these columns or all columns except" width="604" height="252" data-path="images/rows/merge-duplicate-rows-custom-settings-1.png" />
</Frame>

Next, click the plus sign to select the columns you would like to merge.

<Frame>
  <img src="https://mintcdn.com/parabola-7119dfb0/L9fapZonbiBmjBck/images/rows/merge-duplicate-rows-custom-settings-2.png?fit=max&auto=format&n=L9fapZonbiBmjBck&q=85&s=457b88a52c018aa03ae60ed410f6a76e" alt="Adding columns to merge by clicking the plus icon and selecting from the column list" width="598" height="276" data-path="images/rows/merge-duplicate-rows-custom-settings-2.png" />
</Frame>

Then, use the **Per unique value in** selector to set the column which will act as your unique identifier.

<Frame>
  <img src="https://mintcdn.com/parabola-7119dfb0/L9fapZonbiBmjBck/images/rows/merge-duplicate-rows-custom-settings-3.png?fit=max&auto=format&n=L9fapZonbiBmjBck&q=85&s=996bfab95cbf06c08b3adb3ab4a90730" alt="Per unique value in selector specifying which column acts as the unique identifier" width="2030" height="1296" data-path="images/rows/merge-duplicate-rows-custom-settings-3.png" />
</Frame>

You can choose whatever **Delimiter** you want. By default, it is a comma (,) but you can choose whatever works best with your data, such as a space ( ), a dash (-), or more.

<Frame>
  <img src="https://mintcdn.com/parabola-7119dfb0/L9fapZonbiBmjBck/images/rows/merge-duplicate-rows-custom-settings-4.png?fit=max&auto=format&n=L9fapZonbiBmjBck&q=85&s=c6021f0611c1149740b0e50d36d7eab8" alt="Custom delimiter field accepting comma, space, dash, or other characters" width="2027" height="1298" data-path="images/rows/merge-duplicate-rows-custom-settings-4.png" />
</Frame>

Selecting the option to **Only merge unique values** keeps all values unique. For example, differently formatted phone numbers will not roll up into one merged number.

<Frame>
  <img src="https://mintcdn.com/parabola-7119dfb0/L9fapZonbiBmjBck/images/rows/merge-duplicate-rows-custom-settings-5.png?fit=max&auto=format&n=L9fapZonbiBmjBck&q=85&s=294dfb6fe1b03b3b279ba92b2bcbcec2" alt="Only merge unique values option enabled to keep distinct values from being collapsed" width="2039" height="1300" data-path="images/rows/merge-duplicate-rows-custom-settings-5.png" />
</Frame>

**Ignore blanks** is selected by default and treats blank cells as if they are not data points. Unchecking this option includes blank cells into your merged values, separated by your **Delimiter**.

<Frame>
  <img src="https://mintcdn.com/parabola-7119dfb0/L9fapZonbiBmjBck/images/rows/merge-duplicate-rows-custom-settings-6.png?fit=max&auto=format&n=L9fapZonbiBmjBck&q=85&s=8f8b44272caf410167b33d8778aac6d8" alt="Ignore blanks checkbox controlling whether blank cells are included in merged values" width="2031" height="1281" data-path="images/rows/merge-duplicate-rows-custom-settings-6.png" />
</Frame>

## Related steps

* [Remove duplicate](/product/transform/remove-duplicate-rows) — drop duplicate rows entirely instead of merging their values.
* [Sum by group](/product/transform/sum-by-group) — total numeric columns by a grouping key.
* [Combine columns](/product/transform/combine-columns) — concatenate columns within a single row.
* [Split column](/product/transform/split-column) — reverse a merge by splitting delimited values back apart.
* [Pivot columns](/product/transform/pivot-columns) — pivot duplicate row values into columns instead.
