Объедините столбцы Excel и отфильтруйте пробелы - PullRequest
0 голосов
/ 31 января 2019

Я пытаюсь объединить несколько столбцов Excel и разделить данные запятой.Некоторые ячейки пустые, поэтому я хочу избегать добавления ненужных запятых.Как добавить условие, которое говорит: «Если ячейка пуста, не пытайтесь добавить данные и другую запятую»?Вывод, который я ищу, находится справа.Я пытаюсь выполнить это для большого набора данных, и количество столбцов для каждой строки является переменной.Единственный раз, когда встречается пустая ячейка, находится в конце строки.

Я пробовал базовую конкатенацию и использую Excel 2010.

Excel Example

1 Ответ

0 голосов
/ 31 января 2019

просто скопируйте и вставьте следующую формулу в столбец результатов.

=IF(ISBLANK(A1),"", CONCATENATE(A1,IF(ISBLANK(B1),"", CONCATENATE(CONCATENATE(",",B1),IF(ISBLANK(C1),"", CONCATENATE(CONCATENATE(",",C1),IF(ISBLANK(D1),"", CONCATENATE(",",D1))))))))

Это отлично работает для ваших первых 4 столбцов (по крайней мере, в Excel 2016 :), однако это не рекомендуемое решение, поскольку у вас естьупомянул, что вы работаете с большим набором данных, но может помочь вам!

Excel Formula for your solution

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