Excel: я хочу удалить повторяющиеся значения в одной строке и во многих столбцах - PullRequest
0 голосов
/ 18 июня 2020

Я хочу удалить повторяющиеся значения в одной строке и нескольких столбцах в excel ... я хочу это

   A B C D E F G H I J K      RESULT
R1 8 0 1 8 1 5 8 1 9 5 5      80159
R2 7 8 7 7 4 5 0 7 6 8 9      78450689
R3 5 2 0 6 4 2 7 6 1 3 0      52064713
R4 4 3 5 0 7 2 5 3 2 4 8      4350728

1 Ответ

0 голосов
/ 18 июня 2020

Если есть Dynami c Формула массива:

=CONCAT(UNIQUE(A1:K1,TRUE))

enter image description here


Если нет, то предполагается, что 0 никогда не будет в первом столбце и данные будут такими, как вы указали, одно число на ячейку:

=MMULT(TRANSPOSE(MODE.MULT(IF(MATCH(A1:K1,A1:K1,0)=COLUMN(A1:K1),A1:K1*{1;1}))),TRANSPOSE(10^(COUNT(MODE.MULT(IF(MATCH(A1:K1,A1:K1,0)=COLUMN(A1:K1),A1:K1*{1;1})))-TRANSPOSE(ROW(INDEX($ZZ:$ZZ,1):INDEX($ZZ:$ZZ,COUNT(MODE.MULT(IF(MATCH(A1:K1,A1:K1,0)=COLUMN(A1:K1),A1:K1*{1;1})))))))))

В зависимости от версии, это может потребоваться подтвердить с помощью Ctrl-Shift-Enter вместо Enter при выходе из режима редактирования.

enter image description here

Если это текст или числа больше одного di git, то, вероятно, потребуется vba.

...