Добавление 0 значений к отсутствующим данным в Excel - PullRequest
0 голосов
/ 16 декабря 2018

За последние 20 лет было проведено множество подсчетов диких животных в целой куче мест по всей стране.Когда вид обнаружен, количество особей записывается вместе с местонахождением, годом и т. Д. Если вид не обнаружен, он не включается в подсчет (даже если 0 этого вида обнаружено).

У меня есть две таблицы данных.Один со всеми данными подсчета (то есть, сколько каждого вида было замечено в каком месте каждый год) и лист с указанием того, где и когда проводился каждый подсчет.Я думаю, что для запуска какой-либо значимой статистики по этому набору данных мне нужно будет добавлять счет 0 к каждому году и месту, когда вид не был обнаружен, когда он был обнаружен в этом месте в разные годы.

Например, если у меня был набор данных за 2003-2008 гг., А вид А был обнаружен в местоположении B в 2004, 2005, 2006 и 2008 гг., Я хотел бы добавить счет 0 для вида А вМестоположение B в 2003 и 2007 годах.

Существует ли автоматический способ сделать это?Мой набор данных составляет около 34000 строк, поэтому выполнение этого вручную, вероятно, займет недели и будет подвержено ошибкам.

По сути, мне интересно, есть ли способ взять все подсчеты для каждого комбинированного года / вида / местоположения и сравнить их с моей таблицей данных с подробным описанием каждого года и местоположения, которое тогда имело место для каждого местоположения /год, не найденный в комбинированном списке год / вид / местоположение, добавьте строку с указанием года / вида / местоположения и счетчиком 0. В идеале это будет сделано только для тех мест, где вид был обнаружен в какой-то момент за 20-летние данные.,Некоторые виды никогда не будут найдены в определенных областях, поэтому нет необходимости включать подсчет этих мест для этих видов.

Любая помощь будет признательна.

Ответы [ 2 ]

0 голосов
/ 16 декабря 2018

Это можно сделать без добавления поддельных данных.Установите таблицу для года, другую таблицу для местоположения и одну для видов.Добавьте эти три таблицы измерений и таблицу подсчета в модель данных Excel.

Создайте связи между таблицей подсчета и таблицами измерения.

enter image description here

Затем создайте сводную таблицу с указанием года, вида и местоположения из таблиц измерений вместо таблицы подсчета.В параметрах сводной таблицы на вкладке «Отображение» выберите, чтобы отображать элементы без данных в строках и столбцах.Теперь все годы, виды и места будут отображаться в сводной таблице.Если комбинация не имеет счетчика, она будет отображаться пустой.

enter image description here

0 голосов
/ 16 декабря 2018

Возможно, есть лучшее решение, но вы можете идентифицировать и заменить пустые ячейки в выбранной области, используя функцию 'Go to' (ярлык: CTRL+G) .

  1. Вам нужно взять ячейку, содержащую ноль (0), и скопировать ее.
  2. выбрать весь блок данных, в котором вы хотите заменить пустые ячейки нулями.
  3. Нажмите CTRL+G> выберите «Blanks»> OK.Это выделит все пустые ячейки в выбранной области.
  4. Затем RIGHT CLICK в любой выделенной ячейке> Paste Special> Values (V).

Это заменит все пробелыс нулями в вашем оригинальном листе.Затем вы можете импортировать эти данные куда хотите.

...