Excel Grouping и логика - PullRequest
       9

Excel Grouping и логика

0 голосов
/ 01 апреля 2019

У меня есть некоторые данные в Excel. Это уже отсортировано в правильном порядке. Мне требуется установить значение в новом столбце в значение true, если это либо сольная запись (т. Е. Только один отдельный ID #), либо если существует несколько записей для того же ID #, затем установите последний из перечисленных в True и другие. выше для этого ID # в False. Например:

ID#   New Column    
001   True    
002   True    
003   False    
003   True    
004   False       
004   False    
004   True    
005   True

Мне нужно иметь возможность применить формулу ячейки к листу Excel, чтобы автоматически сгенерировать этот новый столбец или запустить макрос для заполнения столбца. Любая помощь приветствуется, так как это выше моих навыков в Excel!

1 Ответ

1 голос
/ 01 апреля 2019

Запишите следующую формулу в B2

=(COUNTIF(A:A,A2)-COUNTIF($A$1:A2,A2))=0

, что является короткой версией

=IF(COUNTIF(A:A,A2)-COUNTIF($A$1:A2,A2) = 0,TRUE,FALSE)

и скопируйте его вниз.

Для данных, отсортированных по ID#, следующая формула будет быстрее:

=IF(A2=A3,FALSE,TRUE)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...