Создать новый уникальный идентификатор на основе связанных значений в двух столбцах - Excel - PullRequest
0 голосов
/ 20 марта 2020

Я пытался использовать формулы, которые вы ранее опубликовали, для решения моей проблемы, но я показываю 3 в столбце C для некоторых уникальных идентификаторов вместо 2. Моя цель - назначать уникальный идентификатор при записи в столбце A связан с записью в столбце B (отношения 1: 1 или 1: май).

enter image description here

1 Ответ

0 голосов
/ 20 марта 2020

C1 = 0

Затем формула в C2

=IF(AND(COUNTIFS($A$1:$B2,A2)=1,COUNTIFS($A$1:$B2,B2)=1),C1+1,IFERROR(IFERROR(VLOOKUP(A2,$A$1:C1,3,FALSE),VLOOKUP(B2,$B$1:C1,2,FALSE)),IFERROR(VLOOKUP(A2,$B$1:C1,2,FALSE),VLOOKUP(B2,$A$1:C1,3,FALSE))))

, а затем скопируйте формулу

, или вы можете начать с C2 = 1, затем формула в C3

=IF(AND(COUNTIFS($A$1:$B3,A3)=1,COUNTIFS($A$1:$B3,B3)=1),C2+1,IFERROR(IFERROR(VLOOKUP(A3,$A$1:C2,3,FALSE),VLOOKUP(B3,$B$1:C2,2,FALSE)),IFERROR(VLOOKUP(A3,$B$1:C2,2,FALSE),VLOOKUP(B3,$A$1:C2,3,FALSE))))

Затем скопируйте формулу

enter image description here

...