Clubbing похожие коды

Мне нужна ваша помощь в следующем у меня есть столбец A с номерами партий, как показано ниже

COL A
SFF123
SFF123+124
Sff123+124
SFF124+125
SFF125+126+127
SFF127+128
SFF128
SFF128+GHI345
GHI345+346
GHI346

Мне нужны только уникальные значения в COL B следующим образом

COL B
SFF123
SFF124
SFF125
SFF126
SFF127
SFF128
GHI345
GHI346

Другими словами, если есть только одно значение в соответствующей строке, формула должна вернуть это значение, если есть два или более значений, то она должна вернуть код, который не был повторен в предыдущей строке.

Спасибо за помощь

1 ответ

  1. Ниже приведены только уникальные строки, но разбитые на 3 столбца.

    Введите описание изображения здесь

    Задайте следующие формулы:

    В B2 =IF(MID(A2,7,1)<>"",1,0)проверит, если ваша строка имеет более 6 символов

    В C2 =IF(B2=1,IFERROR(VALUE(MID(A2,8,3)),"text"),"")проверит, являются ли превышающие 6 символов только номерами или текстом и номерами

    В D2 =IF(MID(A2,11,1)<>"",1,0)проверит, если ваша строка имеет более 10 символов

    В E2 =MID(A2,1,6)вернет первую строку

    В F2 =IF(C2="text",MID(A2,8,6),IF(ISNUMBER(C2),CONCATENATE(MID(A2,1,3),TEXT(C2,0)),""))вернет вторую строку

    В G2 =IF(AND(D2=1,C2<>"text"),CONCATENATE(MID(A2,1,3),TEXT(MID(A2,12,3),0)),"")вернет третью строку

    В H2 =IF(COUNTIF(E:G2,E2)=1,E2,"")и расширить его до I и J. Это покажет все уникальные строки.