OriginLab Corporation - Scientific Graphing and Data Analysis Software - 2D graphs, 3D graphs, Contour Plots, Statistical Charts, Data Exploration, Statistics, Curve Fitting, Signal Processing, and Peak Analysis

Wdeldup


Contents

Menu Information

Remove Duplicated Rows

Brief Information

Remove rows in a worksheet based on duplications in one column

Additional Information

Minimum Origin Version Required: 8.1 SR0

Command Line Usage

  1. Wdeldup irng:=col(a) sensitive:=1;


Variables

Display
Name
Variable
Name
I/O
and
Type
Default
Value
Description
Reference Column irng

Input

Range

<active>
Specify the column which needs to be deleted duplicated rows.
Keep 1st Duplication keep1st

Input

int

1
Specify whether to keep 1st duplicate row.
Case Sensitive sensitive

Input

int

0
Specify whether to be case sensitive when decide whether the rows are duplicate.
undo

Input

int

1
Specify whether to allow the "undo" ability. If you have enabled it, you can select Edit: Undo to erase the last operation to the worksheet.

Note:It is designed for the script usage, not availble from dialog

Output Worksheet ow

Output

Worksheet

<input>
Specify the output worksheet.

See the syntax here.

Output Counts counts

Input

int

0
Specify whether to count and output the number of duplicate rows.

Description

This X-Function can remove duplicated rows in a worksheet. It can be accessed from menu, command window.

Examples

Suppose a user has data as following and want to remove the duplicated strings in column A

A B
ABC 1
abc 2
ABC 3
def 4
ABC 5
abc 6
ABC 7
  1. Hightlight the 1st column and select Worksheet: Remove Duplicated Rows from menu to open the dialog. Select the Case Sensitive check box and Output Counts check box
  2. Click OK to delete the duplicated rows. The result should look like
A B Count
ABC 1 4
abc 2 2
def 4 1

Related X-Functions