Arrange
Function sorts table rows in relation to one or several selected variables (columns).
Properties
Variables to Arrange |
Variables selected for sorting. |
Desc |
Boolean. Will be variable sorted in descending order? |
Keywords
Arrange, Sort, Reorder Rows, Arrange Table, Excel Table, Sort Rows Table, Arrange Table
See Also
Arrange_All,
Rename,
Reorder
Video-tutorial
How to Sort Excel Table
Table sorting in Excel is a relatively simple task. Similarly, it is also within the Reshape.XL add-in. The advantage of the add-in solution is that you can use sorting process inside a sequence of other data processing functions. An example of the Arrange function application is the following figure.

To describe the Arrange function we will use the following dataset. This dataset contains two categorical (Cat_1 and Cat_2) and three numerical variables (x, y and z).

To sort the dataset, click on the Arrange button in the ribbon toolbar tab Variables.

The function appears in the sidebar. Clicking on it will show the setting options in the Properties Panel. In this case, it is a list of variables that you can use for sorting.

This setting is very simple. Simply click the variable checkbox to sort the dataset. If the variable is selected for sorting, another checkbox is displayed - Desc, and you can define whether you want to use ascending or descending sorting. In the example (following figure), we sorted the table by the categorical variable Cat_1.

The next image shows an example where we sort the dataset according to the Cat_1 variable in descending order.

The third example shows the dataset sorted by two variables - Cat_1 and Cat_2. When you use multiple variables for sorting, their order is important. This order is indicated by integer before the Desc check-box. In the example, the table is sorted in ascending order by the variable Cat_1 and subsequently by the variable Cat_2.

The last example shows the settings in which the dataset is sorted by categorical variable Cat_1 and then by numerical variable x, from the highest values to the lowest.

Table sorting is very simple and fast - just a few clicks. The advantage of the add-in solution is that you can immediately continue to process your data using other functions. You can also deactivate or modify the sorting as needed at any time.