Как объединить текст с одинаковыми именами столбцов с помощью формулы Excel? - PullRequest
1 голос
/ 23 мая 2019

Я хочу использовать формулу Excel, которая объединяет значения, если имя столбца совпадает, например:

ColumnHi                    ColumnHi            ColumnHi       ColumnOa
a                                                               b
a                           b
a                           b                   c               yy

Желаемый результат:

ColumnHi                    ColumnOa
a                           b
a,b
a,b,c                       yy

Может бытьразличное количество идентичных столбцов.

Я уже пробовал эту формулу, которая объединяет значения в столбцах:

=A1 & "," & B1

Но она работает вручную для конкретного случая и не учитываетигра с одинаковыми именами колонок

1 Ответ

1 голос
/ 23 мая 2019

Вы можете сделать это, используя формулы массива . Например, создайте новый столбец и вставьте:

=CONCAT(IF($A$1:$D$1=F$1,IF(A2:D2<>0,A2:D2,""),""))

Предполагая, что ваша таблица находится в диапазоне «A1: D4», «F1» содержит имя столбца, который вы хотите объединить, и F2 содержит следующую формулу:

enter image description here

Поскольку это в формуле массива, не забудьте нажать CTRL + SHIFT + ENTER после ввода формулы.

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