Still celebrating National IT Professionals Day with 3 months of free Premium Membership. Use Code ITDAY17

x
?
Solved

Assign a number to each group of unique values in a column.

Posted on 2011-03-15
1
Medium Priority
?
670 Views
Last Modified: 2012-05-11
I have 43,504 rows of data.
Row 1 contains column headers.

I want Column A to have an "ID" number (starting with a value of "1" in A2 and ascending by "1") based on the value of Column B.

Start by comparing B2 to B3.
If B2 and B3 are the same, label A3 as "1".
If B2 and B3 are NOT the same, label A3 as "2" (=A2+1).
(then compare B3 to B4)
If B3 and B4 are the same, label A4 as "1" (=A3)
If B3 and B4 are NOT the same, label A4 as "2" (=A3+1)
(continue until a blank cell/row is reached.)

For example, the 2nd and 3rd rows of Column B contain "57827". I want these 2 rows of Column A to contain the value of "1".
The  4th row through 11th row of Column B contain "61034". I want these rows in Column A to contain "2".

ID-Value-Example.jpg
0
Comment
Question by:nicholasjwolf
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
1 Comment
 
LVL 81

Accepted Solution

by:
zorvek (Kevin Jones) earned 2000 total points
ID: 35142456
Place in A2:

   1

Place in A3 and copy down:

   =IF(B2=B3,A2,A2+1)

Kevin
0

Featured Post

Free Tool: IP Lookup

Get more info about an IP address or domain name, such as organization, abuse contacts and geolocation.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

With User Account Control (UAC) enabled in Windows 7, one needs to open an elevated Command Prompt in order to run scripts under administrative privileges. Although the elevated Command Prompt accomplishes the task, the question How to run as script…
After seeing numerous questions for Dynamic Data Validation I notice that most have used Visual Basic to solve the problem. This suggestion is purely formula based and can be used in multiple rows.
Excel styles will make formatting consistent and let you apply and change formatting faster. In this tutorial, you'll learn how to use Excel's built-in styles, how to modify styles, and how to create your own. You'll also learn how to use your custo…
Finds all prime numbers in a range requested and places them in a public primes() array. I've demostrated a template size of 30 (2 * 3 * 5) but larger templates can be built such 210  (2 * 3 * 5 * 7) or 2310  (2 * 3 * 5 * 7 * 11). The larger templa…

688 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question