То, что вы пытаетесь сделать, это Кросстабуляция (ака перекрестный ). Инструмент для этого в Excel называется PivotTable ,
К сожалению, сводные таблицы не совместимы с качественными данными, поэтому для того, чтобы это заработало, вам нужно добавить столбец, который представляет ваши данные с подачей / без подачи в виде числового значения.
Например, если вы используете =IF(B2="Not Fed",1,0)
вы получите столбец, в котором, если какое-либо животное «не накормлено», вы получите один. (Обратите внимание, что вы не указали, что должно произойти, если Fed?
поле пустое для строки или имеет другое удивительное значение. Вы не сказали, что вы хотите, чтобы произошло в случае, если "birds" -> {"not fed", "partially fed", "fed"}
, Какое точное IF выражение вы используете, зависит от ваших ответов на эти вопросы.)
Затем вы выбираете весь диапазон со всеми тремя столбцами (или помещаете новый столбец между ними, выбираете только животных и вычисляемый столбец, а затем выбираете «Отчет сводной таблицы» в меню «Данные»).
Мастер проведет вас через серию диалогов. На первом ваши данные находятся в «списке или базе данных Microsoft Excel». Во-вторых, если вы выбрали свои данные до того, как запустили мастер, он должен по умолчанию правильно указать диапазон данных.
В третьем диалоге не нажимайте Finish
немедленно. У вас есть куча вариантов, которые вам нужно установить. Во-первых, в этом диалоговом окне вам будет предоставлен выбор места размещения новой сводной таблицы. Я рекомендую поместить вашу сводную таблицу на новый лист. Далее нажмите «Макет ...». Перетащите поле «Животные» в левую колонку («Ряд»). Перетащите заголовок в новый столбец в
Область данных в середине; когда вы сделаете это, оно будет отображаться как «Сумма nameoffield». Дважды щелкните по нему, измените имя на что-то вроде "Есть ли животные лишены?" и измените тип сводки на «Макс», нажмите «ОК», затем снова нажмите «ОК», чтобы завершить диалог «Макет». Вы все еще находитесь на шаге 3 диалогового окна мастера. Нажмите «Параметры ...». Снимите флажок «Общий итог для столбцов» и убедитесь, что «Общий итог для строк» включен. Включите «For Error Values Show» (очень важно для этого) и установите для него значение 0, и нажмите «Okay». Затем, наконец, вы можете нажать «Готово» мастера.
Вы должны получить новый лист с надписью:
Are any animals unfed?
Animals Total
Cat 0
Dog 1
Теперь вы можете войти в колонку сразу после этого, =IF(B3=1, "Some Animals Not Fed", "All Animals Fed")
и так далее вниз по столбцу, и если какое-либо одно животное в типе является «не кормили», оно будет читать «некоторые животные не кормили», в противном случае «все животные скармливаются»). Теперь вы можете скрыть столбец B и видеть только:
Are any animals unfed?
Animals
Cat All Animals Fed
Dog Some Animals Not Fed