1

Я биолог, и мне часто приходится проводить анализ относительно больших (для Excel) наборов данных. Обычно для отображения данных требуется несколько диаграмм, но для их создания, по-видимому, требуется разметка данных не так, как у меня изначально, и получение их обычно представляет проблему. В Excel есть пара функций, которые почти дают мне то, что мне нужно, но не дотягивают. В основном я ищу возможность имитировать сводную таблицу без некоторых вещей (строки заголовка / сводки, сортировка данных), которые кажутся обязательными для них.

Я обычно форматирую свою таблицу данных в стиле "базы данных", где каждый столбец представляет одну переменную, верхняя строка представляет собой метки столбца, а другие строки представляют собой отдельные точки данных. Некоторые из этих столбцов являются зависимыми переменными, а некоторые являются независимыми переменными. Например, скажем, я намечаю влияние препарата на различные типы клеток. У меня были бы столбцы "независимых переменных" для типа клетки, дозы препарата, времени, прошедшего с момента введения препарата, и т.д. Столбцы "зависимая переменная" будут измерять реакцию, например, сколько выжило.

Обычно я создаю новую рабочую таблицу и создаю новую таблицу с одной независимой переменной в верхней части, а остальные слева и одной зависимой переменной в середине. Так, например, слева у меня будет столбец метки со строками для каждой комбинации типа клеток и дозы лекарственного средства, которые будут разными сериями на моем графике. Вверху у меня будут столбцы для каждой временной точки, которые будут на оси X графика. Посередине будет статистика (возможно, процент выживших клеток), которая соответствует типу и дозе клеток для этой строки и моменту времени для этого столбца и будет значением Y каждой точки данных. Все они должны быть скопированы / вставлены небольшими порциями из исходной таблицы данных. Это в значительной степени формат, который требуется, если я хочу сделать линейную диаграмму зависимой переменной против одной из независимых.

Очевидно, что для этого требуется много повторяющихся нажатий, а также несколько склонны к ошибкам. Я понимаю, что это почти точно, что такое сводная таблица, но сводная таблица представляет свои собственные проблемы. Это дает мне макет, в котором я нуждаюсь, но есть много дополнительных строк / столбцов, таких как резюме и добавленные строки заголовка. В дополнение к загромождению таблицы они также мешают создавать правильную диаграмму, просто выбирая весь регион. Лучший способ, который я нашел, - это создать таблицу, скопировать область данных в другой раздел, удалить оригинал, удалить дополнительные строки и столбцы в копии, а затем переместить это в область данных пустой таблицы, где Я уже создал правильные ярлыки. Это также сталкивается с проблемами, потому что это также сортирует данные, когда у меня есть свой собственный порядок, который не алфавитный или числовой, но должен быть сохранен. Он также не поддерживает ссылки на старую таблицу, что раздражает, если что-то нужно обновить.

Функция dget была бы идеальной для заполнения области данных новой таблицы, учитывая, что у меня уже есть метки строк и столбцов, но, к сожалению, некоторые ее аргументы должны быть представлены в виде массива в таблице (функции или постоянные массивы недопустимы), поэтому он не работает в этом формате. Когда в моей лаборатории использовался Openoffice calc, я написал пользовательскую функцию, которая принимала отдельные аргументы для области исходных данных, список пар столбец / значение для выбора правильной строки и имя столбца, который нужно получить из этой строки. Это значительно упростило все, но, к сожалению, не работает в Excel 2011.

0