Excel добавя колона със сериен номер въз основа на друга групирана колона

Имаме хиляди редове с данни в следния формат

| Name       | Born On     |
|:-----------|------------:|
| Tom        |      Jul 15 |
| Harry      |      Jul 15 |
| Katy       |       Oct 2 |
| Britney    |       Oct 2 |
| Miranda    |       Oct 2 |
| Victoria   |       Oct 2 |
| John       |      Sep 30 |
| Warren     |      Sep 30 |
| George     |      Sep 30 |

Бих искал да добавя сериен номер въз основа на колоната „Роден на“, както следва

| Name       | Born On     | Serial Number
|:-----------|------------:|--------------:|
| Tom        |      Jul 15 |  1
| Harry      |      Jul 15 |  2
| Katy       |       Oct 2 |  1
| Britney    |       Oct 2 |  2
| Miranda    |       Oct 2 |  3
| Victoria   |       Oct 2 |  4
| John       |      Sep 30 |  1
| Warren     |      Sep 30 |  2
| George     |      Sep 30 |  3

„Серийният номер“ трябва да бъде групиран по дата на „роден на“. Моля помогнете. Благодаря.


person user374760    schedule 11.08.2013    source източник
comment
Колоната „Роден на“ сортирана ли е? Също така, опитвали ли сте нещо досега?   -  person Jerry    schedule 11.08.2013
comment
Няколко въпроса: Колоната Born On съдържа ли дати на Excel или са низове? Ако са дати, сортирани ли са по дата или по месечна стойност? Освен това, ако са дати, съдържат ли дати за повече от една година?   -  person chuff    schedule 11.08.2013
comment
Да, колоната Born On се сортира и съхранява в низов формат.   -  person user374760    schedule 11.08.2013
comment
@user374760 Тъй като колона B е сортирана, можете лесно да използвате =IF(B2=B1,C1+1,1) в клетка C2 и да плъзнете надолу за по-бърз процес.   -  person Jerry    schedule 11.08.2013
comment
Джери: Имаме 150 000 реда данни и използването на това решение отне само секунда или две за обработка. Работи перфектно. Благодаря   -  person user374760    schedule 12.08.2013


Отговори (1)


Ако серийните номера започват в клетка C2 и клетките Born on започват в B2, тогава използвайте тази формула в клетка C2 и копирайте:

=COUNTIF(B$2:B2,B2)
person tigeravatar    schedule 11.08.2013
comment
страхотно. спестява много време :) - person Mohamed Iqzas; 04.12.2015