Здравствуйте! Я прошу помощи с объединением строк в таблице. Возможно, эта задача имеет простое решение, но, к сожалению, я не очень продвинутый юзер.
Таблица содержит данные по медицинскому исследованию (поэтому в приложенном файле примера я постаралась анонимизировать названия граф, исходными сохранила только идентификаторы). Исследование включало 5 групп параметров, они представлены в столбцах. Нам отдали достаточно кривую выдачу - каждому обследованному пациенту был присвоен уникальный ID, и каждой группе параметров почему-то выделили отдельную строчку. То есть вместо одной строки Уникальный ID - параметр 1-1- параметр 1-2... - параметр -2-1- параметр 2-2... параметр 3-1... Нам выдали нечто такое: Уникальный ID - параметр 1-1 - параметр 1-2 ... пустота Тот же ID пустота - параметр 2-1 - параметр 2-2... пустота Тот же ID пустота пустота параметр 3-1... ....
Такой массив неудобен для статистической обработки, поэтому хотелось бы собрать строки обратно - идентификатор и все параметры подряд.
Если бы речь шла о небольшом количестве строк, я бы сделала эту работу вручную, но здесь 10 тысяч пациентов и 50 тысяч строк таблицы, то есть придется как-то автоматизировать.
В приложенном файле два листа. На первом - кусочек базы данных (6 пациентов), который мы имеем - в нем 30 строк. На втором - тот вид, который я бы хотела получить - в нем 6 строк. Я буду очень благодарна, если вы подскажете, как это сделать.
Здравствуйте! Я прошу помощи с объединением строк в таблице. Возможно, эта задача имеет простое решение, но, к сожалению, я не очень продвинутый юзер.
Таблица содержит данные по медицинскому исследованию (поэтому в приложенном файле примера я постаралась анонимизировать названия граф, исходными сохранила только идентификаторы). Исследование включало 5 групп параметров, они представлены в столбцах. Нам отдали достаточно кривую выдачу - каждому обследованному пациенту был присвоен уникальный ID, и каждой группе параметров почему-то выделили отдельную строчку. То есть вместо одной строки Уникальный ID - параметр 1-1- параметр 1-2... - параметр -2-1- параметр 2-2... параметр 3-1... Нам выдали нечто такое: Уникальный ID - параметр 1-1 - параметр 1-2 ... пустота Тот же ID пустота - параметр 2-1 - параметр 2-2... пустота Тот же ID пустота пустота параметр 3-1... ....
Такой массив неудобен для статистической обработки, поэтому хотелось бы собрать строки обратно - идентификатор и все параметры подряд.
Если бы речь шла о небольшом количестве строк, я бы сделала эту работу вручную, но здесь 10 тысяч пациентов и 50 тысяч строк таблицы, то есть придется как-то автоматизировать.
В приложенном файле два листа. На первом - кусочек базы данных (6 пациентов), который мы имеем - в нем 30 строк. На втором - тот вид, который я бы хотела получить - в нем 6 строк. Я буду очень благодарна, если вы подскажете, как это сделать.
Здравствуйте. Если групп параметров всего пять, то можно сделать так: -- первую группу оставляем как есть -- во второй группе (зеленой) выделяем первый пустой диапазон (R2:AG2) -- правой кнопкой мыши по нему -- Удалить -- со сдвигом вверх -- в третьей группе выделяем верхний пустой диапазон из двух строк (AH2:AY3) -- правой кнопкой мыши по нему -- Удалить -- со сдвигом вверх -- в четвертой группе выделяем верхний пустой диапазон из трёх строк (AZ2:BI4) -- правой кнопкой мыши по нему -- Удалить -- со сдвигом вверх -- в пятой группе выделяем верхний пустой диапазон из четырёх строк (BJ2:DQ5) -- правой кнопкой мыши по нему -- Удалить -- со сдвигом вверх -- выделяем всю таблицу -- Данные -- Удалить дубликаты -- оставляем галку только на первом столбце -- ОК
Здравствуйте. Если групп параметров всего пять, то можно сделать так: -- первую группу оставляем как есть -- во второй группе (зеленой) выделяем первый пустой диапазон (R2:AG2) -- правой кнопкой мыши по нему -- Удалить -- со сдвигом вверх -- в третьей группе выделяем верхний пустой диапазон из двух строк (AH2:AY3) -- правой кнопкой мыши по нему -- Удалить -- со сдвигом вверх -- в четвертой группе выделяем верхний пустой диапазон из трёх строк (AZ2:BI4) -- правой кнопкой мыши по нему -- Удалить -- со сдвигом вверх -- в пятой группе выделяем верхний пустой диапазон из четырёх строк (BJ2:DQ5) -- правой кнопкой мыши по нему -- Удалить -- со сдвигом вверх -- выделяем всю таблицу -- Данные -- Удалить дубликаты -- оставляем галку только на первом столбце -- ОКPelena
Estedel, не понятно что в шапке, поэтому возможно будет удобнее, если таблицу порезать не по вертикали, а по горизонтали (см. файл)? Не факт, никто не знает, что Вы дальше собираетесь с ней делать, просто как вариант
Estedel, не понятно что в шапке, поэтому возможно будет удобнее, если таблицу порезать не по вертикали, а по горизонтали (см. файл)? Не факт, никто не знает, что Вы дальше собираетесь с ней делать, просто как вариант_Boroda_
Pelena, 50 тысяч строк? Боюсь, это будет долго. _Boroda_, нет, мне нужно порезать ее именно по горизонтали, она пойдет в обработку в Statistica 10, а я там умею работать только со строками данных. sboy, я вижу, что результат сошелся с тем, что мне нужно. А что мне сделать, чтобы в моем исходнике получилось также? Ну, просто слова "Power Query" говорят мне примерно то же, что "зелье правды из волос единорога" - я не знаю, что это. Светлый, а куда помещать эти формулы?
Pelena, 50 тысяч строк? Боюсь, это будет долго. _Boroda_, нет, мне нужно порезать ее именно по горизонтали, она пойдет в обработку в Statistica 10, а я там умею работать только со строками данных. sboy, я вижу, что результат сошелся с тем, что мне нужно. А что мне сделать, чтобы в моем исходнике получилось также? Ну, просто слова "Power Query" говорят мне примерно то же, что "зелье правды из волос единорога" - я не знаю, что это. Светлый, а куда помещать эти формулы?Estedel
Сообщение отредактировал Estedel - Среда, 19.12.2018, 10:20
Estedel, 1. Прочитайте Правила форума 2. Выполните пункт 5s Правил Причем оба эти пункта крайне желательно (но я не настаиваю, дело Ваше) сделать и на других форумах. Сколько их там было - пять, шесть? Пока здесь не выполните - ответы будут удалены
Estedel, 1. Прочитайте Правила форума 2. Выполните пункт 5s Правил Причем оба эти пункта крайне желательно (но я не настаиваю, дело Ваше) сделать и на других форумах. Сколько их там было - пять, шесть? Пока здесь не выполните - ответы будут удалены_Boroda_
Pelena, боюсь, тогда я не понимаю Вас. Разве мне не придется удалить эти 4 диапазона 40 тысяч раз? Потому что в результате из таблицы в 50 тысяч строк должны получиться 10 тысяч. Из каждых 5 строк сделать одну.
Pelena, боюсь, тогда я не понимаю Вас. Разве мне не придется удалить эти 4 диапазона 40 тысяч раз? Потому что в результате из таблицы в 50 тысяч строк должны получиться 10 тысяч. Из каждых 5 строк сделать одну.Estedel