Как получить отдельные серийные номера для разных значений в Excel? - PullRequest
0 голосов
/ 10 июля 2019

У меня есть эти значения в столбце A:

A1: а A2: б A3: а A4: а A5: б

Я хочу получить серийные номера для всех 'a' в столбце B и серийные номера для всех 'b' в столбце C.

Пожалуйста, помогите мне.

Ответы [ 2 ]

1 голос
/ 10 июля 2019

Вы можете думать по-простому COUNTIF, вложенный в IF, например:

enter image description here

Формула в B1:

=IF(A1="a",A1&"-"&COUNTIF($A$1:A1,A1),"")

Формула в C1:

=IF(A1="b",A1&"-"&COUNTIF($A$1:A1,A1),"")

Перетащите вниз ...

Очевидно, что вы предоставили очень мало деталей в своем вопросе, поэтому измените результат в соответствии с тем, что вы ищете (например, просто рассчитывать на себя?)

0 голосов
/ 10 июля 2019

Я тоже новичок в VBA, но могу придумать очень простой и простой ответ. Надеюсь, это то, что вы пытаетесь достичь:

Sub CopyPaste()

Dim i As Integer
LRow = Range("A" & Rows.Count).End(xlUp).Row

For i = 1 To LRow

If Cells(i, 1) = "a" Then
Cells(i, 2) = i

ElseIf Cells(i, 1) = "b" Then
Cells(i, 3) = i
End If

Next i
End Sub
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...