У меня есть экспорт данных CSV из внешней системы, где несколько полей могут содержать несколько релевантных значений. В пользовательском интерфейсе данные для этих полей отображаются через запятую в одном столбце.
Мне периодически нужно будет экспортировать эти данные для обновления данных в Excel 2016.
При экспорте CSV каждое дополнительное значение в этих полях создает другой столбец с тем же заголовком поля (например, Sprints | Sprints | Sprints), причем каждый столбец имеет одно из значений из поля (например, S1 | S2 | S3). Чем больше значений, тем больше повторяется заголовок столбца.
Неделя 1: данные могут выглядеть следующим образом, а справа вывод, который я хотел бы:
В следующий раз, когда я сделаю экспорт, столбцы могут измениться, и данные могут выглядеть следующим образом. Импортированные данные могут даже включать больше столбцов данных. Опять же, по предпочтительному выводу справа.
Я немного погуглил, но все решения по объединению, которые я вижу, относятся к объединению данных, основанных на значениях в столбцах, а не на заголовках столбцов.
MAX (B1: D1) и MAXA (B1: D1) игнорировали текстовые значения и возвращали 0 для диапазона. Также необходимо, чтобы диапазон устанавливался вручную каждый раз, когда количество столбцов в данных CSV изменялось
Мне нужны все несколько значений для каждого поля с одинаковым заголовком / именем столбца в одной ячейке / столбце Excel (например, S1 S2 S3), но я не могу контролировать количество столбцов с одинаковым заголовком / именем столбца в любом заданном экспорт.
В качестве альтернативы я мог бы преуспеть только с самыми левыми и самыми правыми значениями столбцов (например, S1 и / или S3).
В идеале это должно происходить без какого-либо дополнительного ручного вмешательства для изменения диапазона после каждого нового импорта данных CSV в Excel.