Skip to main content

Split to groups application

Application provides easy way for moving selected items to different groups based on the column values.

Add to monday.com

Overview

Split to groups application screenshot

Choosing column for split

At the top of the app a dropdown is available for choosing which column's values will determine where items are moved. Supported column types are:

  • Text
  • Long text
  • Status
  • Formula

Missing Groups

The app automatically creates new groups for any column values that don't have matching groups. Do not create missing groups checkbox can be used to limit moves only to groups that already exist.

Case-Insensitive Matching

Group names must match exactly, including capitalization. "Marketing" won't match "marketing". Case-insensitive group match checkbox can be used to ignore capitalization when matching values to group names.

Empty Column Values

If some items have empty value for the selected column, they will be skipped. Separate group name for empty values input can be used to specify special group where such items can be moved instead.

Group Name Conflicts

Multiple groups with the same name may exist. By default app skips moves to ambiguous groups, but when this occurs, an expandable section with ability to specify exact group appears.

Running the Split Operation

Once configuration is complete, click the Split Items button at the bottom of the app. During the operation progress toast appears showing:

  • Analyzed: How many items have been processed to identify if move is needed
  • Moved: How many items have been successfully moved

After Completion a results toast appears showing:

  • Number of items successfully moved
  • Number of items that were skipped (due to empty values or unresolved ambiguities)

If an error occurs, a red toast with an error message explaining what went wrong is displayed.

Enriching standard monday.com export with group column data for further splitting

New exports

For future exports the simplest way to have column with actual group names is to create Formula column with {Group} formula. On import this values can be mapped to separate Text column, like Imported group. After that Split can be executed using this column.

Existing excel files

For already existing files next formula can be used to create column with group name values:

=IF(AND(INDEX(A:A,ROW())="Name", INDEX(A:A,ROW()-1)<>"", OR(INDEX(A:A,ROW()-2)="", ROW()=3)), "Group Name",IF(AND(INDEX(A:A,ROW()-1)="Name", INDEX(A:A,ROW()-2)<>"", OR(INDEX(A:A,ROW()-3)="", ROW()=4), OR(INDEX(A:A,ROW())<>"", INDEX(B:B,ROW())<>"")), INDEX(A:A,ROW()-2),IF(OR(INDEX(A:A,ROW())<>"", INDEX(B:B,ROW())<>""), INDEX(A:XFD,ROW()-1,COLUMN()),"")))

Paste this formula to the cell next to the last column title and duplicate across whole row (typically can be done with Ctrl+Shift+End followed by Ctrl+D shortcuts).

Example of pasted formula to the Excel column

Formula depends on the group headers in the first column.

note

To unblock further file modifications, like stripping empty lines as preparation for import, the column with group names can be copied, pasted as values (Ctrl+Shift+V), and the original column can then be removed.