Skip to content

Edit Data


Move Data

The alt key is used for data moving operations. You can move individual cells, entire rows and columns, and even the entire table.


Individual cells

Moving Individual Cells
alt+arrow or Move Cell Contents [Up|Down|Left|Right]
To drag and drop cells with the mouse, shift+click on the selected cells and drag them wherever you want.

The Move Cell Contents To ... command
Move Cell Contents To ... Use this command to type in the location you want to move the selected data to.


Rows or columns

Moving Rows or Columns
alt+shift+arrow or Move [Row(s)|Column(s)] [Up|Down|Left|Right]

Moving Rows or Columns
To drag and drop rows or columns with the mouse, shift+click on the row/column labels and drag them wherever you want.


Delete Data

You can do the following:

  1. Clear cell contents
  2. Remove rows and columns
  3. Remove duplicate rows and columns
  4. Remove empty rows and columns


Clear cell contents

Clearing Cell Contents
delete or backspace or Clear Cell Contents


Remove rows and columns

Removing Rows and Columns

Rows: ctrl+shift+k or Remove Row(s)
Columns: ctrl+shift+l or Remove Column(s)

Rows: cmd+shift+k or Remove Row(s)
Columns: cmd+shift+l or Remove Column(s)

To clear a row or cell of its contents without removing it, select it and use delete or backspace.


Remove duplicate rows and columns

Removing Duplicate Rows and Columns
Rows: Remove Duplicate Rows and Remove Duplicate Rows (Based on Selected Columns Only)
Columns: Remove Duplicate Columns and Remove Duplicate Columns (Based on Selected Rows Only)

The Remove Duplicate Rows (Based on Selected Columns Only) doesn't require the entire row to be the same, only in the selected columns. This is useful if, for instance, every row has a unique ID and two rows are exactly the same except the ID. You could select every column except the ID column call the command (the Invert Selection by Columns (Header Excluded) command may help with that). The Remove Duplicate Columns (Based on Selected Rows Only) command is the column equivalent.


Remove empty rows and columns

Removing Empty Rows and Columns
Rows: Remove Empty Rows and Remove Empty Rows (Based on Selected Columns Only)
Columns: Remove Empty Columns and Remove Empty Columns (Based on Selected Rows Only)

The Remove Empty Rows (Based on Selected Columns Only) command only requires the selected columns in a given row to be empty for its deletion. Remove Empty Columns (Based on Selected Rows Only) is the column equivalent.


Duplicate Data

The data duplication commands all use ctrl+alt in their shortcuts.


Duplicate rows and columns

Duplicating Rows and Columns

Rows: ctrl+alt+r, Duplicate Row(s), or Duplicate Row(s) Multiple Times
Columns: ctrl+alt+c, Duplicate Column(s), or Duplicate Column(s) Multiple Times

Rows: cmd+alt+r, Duplicate Row(s), or Duplicate Row(s) Multiple Times
Columns: cmd+alt+c, Duplicate Column(s), or Duplicate Column(s) Multiple Times


Duplicate individual cells

Duplicating Cells

ctrl+alt+arrows or Duplicate Selected Cell Contents [Up|Down|Left|Right]

cmd+alt+arrows or Duplicate Selected Cell Contents [Up|Down|Left|Right]

Duplicating Cells with the Middle Mouse Button
You can also duplicate cells with the mouse. Press the middle mouse button down over a cell and move the mouse in the direction you want.

Duplicate Cell Contents To ...
Use this command to type in the location you want to duplicate cells to.


Insert Data


Rows and Columns

Inserting Rows and Columns
Rows: alt+r or Insert Row(s)
Columns: alt+c or Insert Column(s)


Cells

Inserting Cells
Push the rest of the row to the right: Insert Cells, Move Rest of Row Right
Push the rest of the column down: Insert Cells, Move Rest of Column Down


Find and Replace Data

Finding and Replacing Data

Find window: ctrl+f or Find
Replace window: ctrl+h or Replace

Find window: cmd+f or Find
Replace window: cmd+h or Replace

esc closes both of them.

The option buttons are at the top. Here they are from left to right:

Button Option Keyboard Shortcut
Case Sensitive Case Sensitive alt+a
Regular Expressions Regular Expressions alt+/
Match Whole Word Match Whole Word alt+w
Match Whole Cell Match Whole Cell alt+e
Match Only Match Only in Selected Cells alt+s
Highlight Matches Highlight Matches alt+h
Preview Replace Preview Replace alt+p

If you open Find/Replace while multiple cells are selected, the Match Only in Selected Cells option is automatically selected.


Join and Split Cells


Join (Concatenate) Cells

Joining (Concatenating) Cells
Join Selected Cells Horizontally
Join Selected Cells Vertically

You have to pick a delimiter. You are not limited to a single character.


Split Cells

Splitting Cells
Split Selected Cells Horizontally
Split Selected Cells Vertically

You can split by delimiter and it can be multiple characters.

You can also split by index. It accepts multiple index values for multiple splits and it can split from the right side with negative numbers. Example:

Input = 2 4 -3
Lorem Ipsum -> Lo | re | m Ip | sum


Date and Time


Convert Date/Time Format

You must specify the current date/time format ("From") and the new date/time format ("To").
Converting Date/Time Format
Convert Date/Time Format


Date/Time Format Options

For both the "From" and the "To" part, there are several options:

Option Example Notes
Enter Custom Format MMM. d, yyyy h:m ap -> Apr. 10, 2020 8:57 AM Syntax is described in the program and below.
ISO 8601 Format 2020-04-10T08:57:02Z For "From", T and Z are optional and milliseconds are allowed. For "To", the format will be the same as the example.
ISO 8601 Format (date only) 2020-04-10
Unix Epoch Time (seconds) 1586509063 Number of seconds since January 1, 1970, 00:00:00 UTC (excluding leap seconds).
Unix Epoch Time (milliseconds) 1586509063578 Number of milliseconds since January 1, 1970, 00:00:00 UTC (excluding leap seconds).
Excel Format 43931.3729166667 Number of days since January 1, 1900.


Date/Time Custom Format Syntax

The following instructions are shown in the program. Example date/time is April 4, 2020, 5:03:09.372 AM.

Interval Syntax
Year yy (20), yyyy (2020)
Month M (4), MM (04), MMM (Apr), MMMM (April)
Day d (8), dd (08), ddd (Wed), dddd (Wednesday)
Hour h (5), hh (05), H (5, 24 hour clock only), HH (05, 24 hour clock only)
Minute m (3), mm (03)
Second s (9), ss (09)
Millisecond z or zzz (372)
AM/PM AP or A (AM), ap or a (am)

Use double quotes for text you don't want parsed. Escape character is \.
Example: yyyy-MM-dd h:mm:ss.zzz AP -> 2020-04-08 5:03:09.372 AM


Transposition

With the transpose commands, you can rotate entire tables or individual ranges so rows become columns and columns become rows.


Entire Tables

Transpose Table

ctrl+t or Tranpose Table

cmd+t or Tranpose Table


Individual Ranges

Transpose Selection
Transpose Selected Cells


Case Conversion

Case

UPPER CASE: ctrl+k,ctrl+u or Upper Case
lower case: ctrl+k,ctrl+l or Lower Case
Title Case: Title Case
UpperCamelCase: Upper Camel Case
lowerCamelCase: Lower Camel Case
UPPER_UNDERSCORE_CASE: Upper Underscore Case
lower_underscore_case: Lower Underscore Case

UPPER CASE: cmd+shift+u or Upper Case
lower case: cmd+shift+l or Lower Case
Title Case: Title Case
UpperCamelCase: Upper Camel Case
lowerCamelCase: Lower Camel Case
UPPER_UNDERSCORE_CASE: Upper Underscore Case
lower_underscore_case: Lower Underscore Case


Reshaping

Occasionally, you may wind up with a table where the data is "wrapped" incorrectly. For instance, sometimes if you copy and paste a table from a PDF, all the data will be pasted into a single column. The reshape commands will arrange it in the correct shape without having to manually move cells.

Reshape a Mishapen Table
Reshape Selected Cells Row-Wise
Reshape Selected Cells Column-Wise


Reshaping row-wise vs. column-wise

If you have the following data:

Data to Be Reshaped

And you reshape row-wise with 3 columns, you get this:

Data Reshaped Row-Wise

If you reshape column-wise with 3 rows, you get this:

Data Reshaped Column-Wise


Handling Zeros

There are two commands to handle zeros:

  1. Zero-Fill Whole Numbers
  2. Remove Leading Zeros


Zero-fill whole numbers

Zero-Fill Whole Numbers
Zero-Fill Whole Numbers


Remove leading zeros

Remove Leading Zeros
Remove Leading Zeros

This will leave a single zero if it's just a bunch of zeros (e.g. 00000 -> 0) or if it's a decimal number with a bunch of leading zeros before the decimal (e.g. 00000.23519 -> 0.23519).


Random Numbers

There are two commands to enter random numbers.

  1. Random Integers in Selected Cells
  2. Random Decimal (Float)s in Selected Cells


Random integers

Random Integers in Selected Cells
Random Integers in Selected Cells

Press enter for 0 to 100.

Type a single number for the range of 0 to that number.

Range: Separate min and max with -. Example: 1-5

Individual Values: Separate with a comma or space. Example: 1,3,5 or 1 3 5

You can mix ranges and individual values. Example: 1-5,7,9,11

You can also have multiple ranges. Example: 1-5, 15-20

The numbers are decided according to a uniform distribution.


Random decimals (floats)

Random Decimals (Floats) in Selected Cells
Random Decimals (Floats) in Selected Cells

Press enter for 0.0 to 10.0.

Type a single number for the range of 0.0 to that number.

Range: Separate min and max with -. Example: 1.2-5

Individual Values: Separate with a comma or space. Example: 1.2,3.6,5 or 1.2 3.6 5

You can have multiple ranges. Example: 1.2-5, -15.754 - -20.4

You cannot mix ranges and individual values. If you try, it will ignore the individual values.


Keeping Only the Left/Middle/Right Parts of Cells

Keep Only Left Part of Selected Cells
Keep Only Middle Part of Selected Cells
Keep Only Right Part of Selected Cells

These commands allow you to slice off everything except the first X characters, last X characters, or middle X characters of cells.

Left part

It will ask you for an index. If you want to keep the first 4 characters and delete everything else, type 4.

Example: Lorem Ipsum -> Lore

If you want to keep all but the last 4 characters, type -4.

Example: Lorem Ipsum -> Lorem I

Middle part

It will ask you for two numbers - an index and number of characters. If you want to keep 5 characters starting at character 2, type 2 5.

Example: Lorem Ipsum -> rem I

You can type a negative number for index. If you want to keep 3 characters starting 5 from the end, type -5 3.

Example: Lorem Ipsum -> Ips

You can also type a negative number for number of characters. In that case, it will look leftward. If you want to keep 4 characters ending at character 7, type 7 -4.

Example: Lorem Ipsum -> em I

Right part

It will ask you for an index. If you want to keep the last 4 characters and delete everything else, type '4'. If you want to keep all but the first 4 characters, type -4.

Example: Lorem Ipsum -> psum

If you want to keep all but the last 4 characters, type -4.

Example: Lorem Ipsum -> m Ipsum


Miscellaneous Editing

This section covers the following commands:

  1. Convert to acronym
  2. Convert number format
  3. Trim cells


Convert to acronym

Convert to Acronym converts phrases in the selected cells to acronyms. The acronym will contain letters for small words like "of" and "the", so you may want to check that it converted it as you want.


Convert number format

Convert Number Format switches numbers in selected cells to either dot decimal or comma decimal.


Trim cells

Trim Selected Cell(s) removes the spaces before and after the non-space characters.