2017-01-19 4 views
0

У меня есть таблица на первенствует:Excel Пользовательские Рядное Количество

 A  B   C   D  E 
-------------------------------------------- 
1 Group Number Value 
2 SS  001  20 
3 SS  002  10 
4 BN  001  30 
5 GU  001  10 

Я хочу иметь автоматический номер строки за «Group». Кроме того, колонка «Number» также должна быть автоматической. Так, если я типа "SS" на строке номер 6, то значение Количество должно быть "". Если я типа «Б. Н.» на строке номер 7, то значение Количество должно быть «».

Есть ли способ сделать это? Действительно оценен.
Большое спасибо.

+0

Что вы имеете в виду автоматической номер строки в «' Group'». что ты уже испробовал? – nightcrawler23

+0

У меня есть 3 вида группы. «SS», «BN» и «GU». Я хочу, чтобы на этих группах было автоматическое число в базе столбцов B. Сейчас я делаю ручную работу. :) – Haminteu

ответ

2

Формула Batman's :) также верна. Я добавил форматирование, чтобы получить именно то, что вы хотите.

=TEXT(SUMPRODUCT(--($A$2:A2=A2)),"00#") 

Перетащите эту формулу вниз

+0

Я положил формулу на столбец B? Я попробовал, но сказал: «Осторожно, мы обнаружили один или несколько циркулярных ссылок. FYI: Циркуляр ref может быть формулой, которая ссылается на ее собственную ценность ячейки .. blah blah ... Это не работает. – Haminteu

+0

Извините, пересмотренная формула должна иметь целевой столбец A. – nightcrawler23

+0

Чемпион !!! Бэтмен побеждает .. :) – Haminteu

0

В ячейке B6 введите формулу =countif(A:A,A6), а затем заполните. Это должно сделать это для вас.

+1

Я считаю, что OP хочет увеличивать столбец 'Number' каждый раз, когда добавляется новое значение. Ваша формула изменит все значения в столбце Число на счет группы. Требуется, чтобы количество таких групп было выше + 1. – nightcrawler23

+1

А что, в B2, '= Countif ($ A $ 1: $ A2, A2)' и перетащить? Затем просто отформатируйте столбец, чтобы отобразить три цифры. – BruceWayne