Консолидация одного столбца данных в существующую строку данных в Excel

У меня есть Crystal Report, который экспортируется как данные только в Excel, чтобы создать плоский файл. Проблема в том, что при возврате данных в кристалле возвращается запись, которая выглядит следующим образом:

Date PT/ ID/ Case Type/ pt arrives /pt on table/ start/ end /out of room/ procedures/doctor

10/14/2013 12345 diagnostic cath 5:15 5:30 6:00 6:30 7:15 left heart cath  dr. bob
                                                          Coronary Angio
                                                          Arch Angiography

Мне нужно собрать все для пациента в один ряд.

Процедуры возвращаются в виде списка. Проблема в том, что у каждого пациента свой набор процедур, и они выполняются в разной последовательности, поэтому я не могу назначить seq# каждой процедуре или сказать, что нужно взять первые 4 процедуры и поместить их в один ряд. Pivot не работает, и объединение каждой записи занимает слишком много времени.

Это делается на еженедельной основе и может включать около сотни записей. Использование Excel 2002(?) И Crystal 9

1 ответ

Хорошо, импортируйте данные как текст с разделенными значениями, используя / в качестве разделителя.

Если бы это были мои данные для работы, я мог бы также сделать небольшую подготовку списка с помощью grep, sed и awk с http://gnuwin32.sourceforge.net/summary.html которая дает пакетным файлам пакет обновления с форсажной камерой, если Crystal может не экспортируйте в файл с текстовым значением ("TSV", "TXT") или с разделением запятыми ("CSV") в формате, который необходим для импорта.

Другие вопросы по тегам