In Excel, Enter Values of the same Category in Cells on the Right of the Grouping Cell in Order

Problem description & analysis:

In the following Excel table, the 2nd column contains categories and the 3rd column contains detailed data:

A B C
1 S.no Account Product
2 1 AAAQ atAAG
3 2 BAAQ bIAAW
4 3 BAAQ kJAAW
5 4 CAAQ aAAP
6 5 DAAQ aAAX
7 6 DAAQ bAAX
8 7 DAAQ cAAX
Enter fullscreen mode
Exit fullscreen mode

We need to enter values in the same category in cells on the right of the grouping cell in order:

A B C D
1 S.no Account Product 2 1 AAAQ atAAG 3 2 BAAQ bIAAW kJAAW 4 4 CAAQ aAAP 5 5 DAAQ aAAX bAAX cAAX 
Enter fullscreen mode
Exit fullscreen mode

Solution:

Use SPL XLL to enter the following formula:

=spl("=E(?).group@o(#2).(#1|#2|~.(#3))",A1:C8)
Enter fullscreen mode
Exit fullscreen mode

As shown in the picture below:

result table with code entered

Explanation:

The E() function reads data in a stretch of cells as a table. group@o does not sort data before grouping. #1 is a simplified form and represents the 1st column of the 1st member in a group, and ~.(#3) means a sequence made up of values of the 3rd column of a member in a group.


Discover more from Coursity

Subscribe to get the latest posts sent to your email.

Leave a Comment

Your email address will not be published. Required fields are marked *

Discover more from Coursity

Subscribe now to keep reading and get access to the full archive.

Continue reading

Scroll to Top
In other words, port 9000 provides backward compatibility for users who are familiar with using portainer through that port. Privacy, cookie & data policy.