То, что вы пытаетесь сделать, это кросс-табуляция (он же кросс- таблица). Инструмент для этого в Excel называется сводной таблицей.
К сожалению, сводные таблицы не совместимы с качественными данными, поэтому для того, чтобы это работало, вам нужно добавить столбец, который представляет ваши данные с подачей / без подачи в виде числового значения.
Например, если вы используете =IF(B2="Not Fed",1,0)
вы получите столбец, в котором, если любое животное "Not Fed", вы получите один. (Обратите внимание, вы не указали, что вы хотите, чтобы произошло, если 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