Таблица данных в Excel: как создать таблицы с одной и двумя переменными

  • Поделись Этим
Michael Brown

В учебнике показано, как использовать таблицы данных для анализа What-If в Excel. Узнайте, как создать таблицу с одной и двумя переменными, чтобы увидеть влияние одного или двух входных значений на вашу формулу, а также как настроить таблицу данных для оценки нескольких формул одновременно.

Вы построили сложную формулу, зависящую от нескольких переменных, и хотите узнать, как изменение этих переменных изменит результаты. Вместо того чтобы тестировать каждую переменную по отдельности, сделайте формулу Таблица данных анализа "Что-если и наблюдать за всеми возможными исходами одним взглядом!

    Что такое таблица данных в Excel?

    В Microsoft Excel таблица данных это один из инструментов What-If Analysis, который позволяет вам попробовать различные входные значения для формул и посмотреть, как изменения этих значений влияют на выход формулы.

    Таблицы данных особенно полезны, когда формула зависит от нескольких значений, и вы хотите поэкспериментировать с различными комбинациями исходных данных и сравнить результаты.

    В настоящее время существуют таблицы данных с одной переменной и таблицы данных с двумя переменными. Хотя таблица данных ограничена максимум двумя различными ячейками ввода, она позволяет вам тестировать столько значений переменных, сколько вы хотите.

    Примечание. Таблица данных - это не то же самое, что Таблица Excel Если вы хотите узнать о многих возможных способах создания, очистки и форматирования обычной таблицы Excel, а не таблицы данных, ознакомьтесь с этим руководством: Как создать и использовать таблицу в Excel.

    Как создать таблицу данных с одной переменной в Excel

    Таблица данных с одной переменной в Excel позволяет проверить ряд значений для ячейка с одним входом и показывает, как эти значения влияют на результат связанной формулы.

    Чтобы помочь вам лучше понять эту функцию, мы будем рассматривать конкретный пример, а не описывать общие шаги.

    Предположим, вы собираетесь положить свои сбережения в банк, который платит 5% процентов, которые ежемесячно начисляются. Чтобы проверить различные варианты, вы построили следующий калькулятор сложных процентов:

    • B8 содержит формулу FV, которая рассчитывает конечный баланс.
    • B2 - переменная, которую вы хотите протестировать (первоначальные инвестиции).

    А теперь давайте проведем простой анализ What-If и посмотрим, какими будут ваши сбережения через 5 лет в зависимости от суммы ваших первоначальных инвестиций, варьирующейся от $1 000 до $6 000.

    Ниже описаны шаги по созданию таблицы данных с одной переменной:

    1. Введите значения переменных либо в один столбец, либо в одну строку. В этом примере мы создадим переменную ориентированный на столбцы Таблица данных, поэтому мы вводим значения переменных в столбец (D3:D8) и оставляем как минимум один пустой столбец справа для итогов.
    2. Введите свою формулу в ячейку на одну строку выше и на одну ячейку правее значений переменной (в нашем случае E2). Или свяжите эту ячейку с формулой в исходном наборе данных (если вы решите изменить формулу в будущем, вам нужно будет обновить только одну ячейку). Мы выбираем последний вариант и вводим эту простую формулу в E2: =B8

      Совет. Если вы хотите изучить влияние значений переменной на другие формулы, которые ссылаются на ту же ячейку ввода, введите дополнительную формулу (формулы) справа от первой формулы, как показано в этом примере.

    3. Выберите диапазон таблицы данных, включая вашу формулу, ячейки со значениями переменных и пустые ячейки для результатов (D2:E8).
    4. Перейти к Данные вкладка> Инструменты данных группу, нажмите кнопку Анализ "что-если и нажмите кнопку Таблица данных...

    5. В Таблица данных диалогового окна, щелкните в Колонка Входная ячейка ящик (потому что наш Инвестиции значения находятся в столбце), и выберите ячейку переменной, на которую ссылается ваша формула. В данном примере мы выбираем ячейку B3, которая содержит начальное значение инвестиции.

    6. Нажмите OK , и Excel немедленно заполнит пустые ячейки результатами, соответствующими значению переменной в той же строке.
    7. Примените нужный формат чисел к результатам ( Валюта в нашем случае), и все готово!

    Теперь вы можете быстро взглянуть на свои таблица данных с одной переменной , изучить возможные балансы и выбрать оптимальный размер депозита:

    Таблица данных, ориентированная на строку

    В приведенном выше примере показано, как установить вертикальный , или ориентированный на столбцы , таблицу данных в Excel. Если вы предпочитаете горизонтальный схема, вот что вам нужно сделать:

    1. Введите значения переменных в строку, оставляя как минимум один пустой столбец слева (для формулы) и одну пустую строку внизу (для результатов). В данном примере мы вводим значения переменных в ячейки F3:J3.
    2. Введите формулу в ячейку, которая находится в одном столбце слева от первого значения переменной и на одну ячейку ниже (в нашем случае E4).
    3. Составьте таблицу данных, как обсуждалось выше, но введите входное значение (B3) в Ячейка ввода строки коробка:

    4. Нажмите OK , и вы получите следующий результат:

    Как создать таблицу данных с двумя переменными в Excel

    A таблица данных с двумя переменными показывает, как различные комбинации двух наборов значений переменных влияют на результат формулы. Другими словами, он показывает, как изменение двух входных значений формулы одинаковая формула изменяет выходной сигнал.

    Шаги по созданию таблицы данных с двумя переменными в Excel в основном такие же, как и в приведенном выше примере, за исключением того, что вы вводите два диапазона возможных входных значений, один в строке, а другой в столбце.

    Чтобы увидеть, как это работает, давайте воспользуемся тем же калькулятором сложных процентов и рассмотрим влияние размера первоначальные инвестиции и количество лет на весах. Чтобы это сделать, настройте таблицу данных таким образом:

    1. Введите свою формулу в пустую ячейку или свяжите ее с исходной формулой. Убедитесь, что у вас достаточно пустых столбцов справа и пустых строк внизу для размещения значений переменных. Как и раньше, мы связываем ячейку E2 с исходной формулой FV, которая вычисляет баланс: =B8
    2. Введите один набор входных значений под формулой, в том же столбце (значения инвестиций в E3:E8).
    3. Введите другой набор значений переменных справа от формулы, в той же строке (количество лет в F2:H2).

      На этом этапе ваша таблица данных с двумя переменными должна выглядеть примерно так:

    4. Выберите весь диапазон таблицы данных, включая формулу, строку и столбец значений переменных, а также ячейки, в которых появятся вычисленные значения. Мы выбираем диапазон E2:H8.
    5. Создайте таблицу данных уже знакомым способом: Данные вкладка> Анализ "что-если кнопка> Таблица данных...
    6. В Ячейка ввода строки введите ссылку на ячейку ввода значений переменных в строке (в данном примере это B6, содержащая значение Годы значение).
    7. В Ячейка ввода столбца введите ссылку на ячейку ввода значений переменной в столбце (B3, содержащий Первоначальные инвестиции значение).
    8. Нажмите OK .

    9. По желанию, отформатируйте выходы так, как вам нужно (применив параметр Валюта формат в нашем случае), и проанализировать результаты:

    Таблица данных для сравнения нескольких результатов

    Если вы хотите оценить более одной формулы одновременно, постройте таблицу данных, как показано в предыдущих примерах, и введите дополнительную формулу (формулы):

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

    Чтобы таблица данных "мультиформула" работала правильно, все формулы должны ссылаться на одна и та же входная ячейка .

    В качестве примера, давайте добавим еще одну формулу в нашу таблицу данных с одной переменной для расчета процентов и посмотрим, как на них влияет размер первоначальных инвестиций. Вот что мы сделаем:

    1. В ячейке B10 вычислите проценты с помощью этой формулы: =B8-B3
    2. Расположите исходные данные таблицы данных так, как мы делали это ранее: значения переменных в D3:D8 и E2, связанные с B8 ( Баланс формула).
    3. Добавьте еще один столбец в диапазон таблицы данных (столбец F) и свяжите F2 с B10 ( проценты формула):

    4. Выберите расширенный диапазон таблицы данных (D2:F8).
    5. Откройте Таблица данных диалоговое окно, нажав кнопку Данные вкладка> Анализ "что-если > Таблица данных...
    6. В Колонка Входная ячейка поле, укажите ячейку ввода (B3) и нажмите кнопку OK .

    Вуаля, теперь вы можете наблюдать влияние значений переменных на обе формулы:

    Таблица данных в Excel - 3 вещи, которые вы должны знать

    Чтобы эффективно использовать таблицы данных в Excel, запомните эти 3 простых факта:

    1. Чтобы таблица данных была успешно создана, ячейка(и) ввода должна находиться в ячейке(ях) один и тот же лист в качестве таблицы данных.
    2. Microsoft Excel использует функцию TABLE(row_input_cell, colum_input_cell) для расчета результатов таблицы данных:
      • В таблица данных с одной переменной один из аргументов опускается, в зависимости от компоновки (ориентированной на столбцы или на строки). Например, в нашей горизонтальной таблице данных с одной переменной формула имеет вид =TABLE(, B3) где B3 - ячейка ввода столбца.
      • В таблица данных с двумя переменными , оба аргумента на месте. Например, =TABLE(B6, B3) где B6 - ячейка ввода строки, а B3 - ячейка ввода столбца.

      Функция TABLE вводится как формула массива. Чтобы убедиться в этом, выделите любую ячейку с вычисляемым значением, посмотрите на строку формул и обратите внимание на {курчавые скобки} вокруг формулы. Однако это не обычная формула массива - вы не можете ввести ее в строку формул и не можете редактировать существующую. Это просто "для примера".

    3. Поскольку результаты таблицы данных рассчитываются с помощью формулы массива, результирующие ячейки нельзя редактировать по отдельности. Вы можете редактировать или удалять только весь массив ячеек, как описано ниже.

    Как удалить таблицу данных в Excel

    Как упоминалось выше, Excel не позволяет удалять значения в отдельных ячейках, содержащих результаты. Всякий раз, когда вы пытаетесь это сделать, появляется сообщение об ошибке " Невозможно изменить часть таблицы данных " появится.

    Однако вы можете легко очистить весь массив от результирующих значений. Вот как это сделать:

    1. В зависимости от ваших потребностей выберите все ячейки таблицы данных или только ячейки с результатами.
    2. Нажмите клавишу Delete.

    Готово! :)

    Как редактировать результаты таблицы данных

    Поскольку в Excel невозможно изменить часть массива, вы не можете редактировать отдельные ячейки с вычисленными значениями. Вы можете только заменить все эти значения со своими собственными, выполнив следующие действия:

    1. Выделите все получившиеся ячейки.
    2. Удалите формулу TABLE на панели формул.
    3. Введите нужное значение и нажмите Ctrl + Enter .

    Это позволит вставить одно и то же значение во все выделенные ячейки:

    После удаления формулы TABLE бывшая таблица данных становится обычным диапазоном, и вы можете свободно редактировать любую отдельную ячейку.

    Как пересчитать таблицу данных вручную

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

    Для этого перейдите в раздел Формулы вкладка> Расчет группу, нажмите кнопку Варианты расчетов и нажмите кнопку Автоматическое исключение таблиц данных .

    Это отключит автоматические вычисления таблицы данных и ускорит пересчет всей рабочей книги.

    На пересчитывать вручную вашей таблицы данных, выделите ее результирующие ячейки, т.е. ячейки с формулами TABLE(), и нажмите F9 .

    Вот так можно создать и использовать таблицу данных в Excel. Чтобы более подробно рассмотреть примеры, рассмотренные в этом уроке, вы можете скачать наш образец рабочей книги Excel Data Tables. Я благодарю вас за чтение и буду рад видеть вас снова на следующей неделе!

    Майкл Браун — увлеченный технологический энтузиаст, стремящийся упростить сложные процессы с помощью программных инструментов. Имея более чем десятилетний опыт работы в технологической отрасли, он отточил свои навыки в Microsoft Excel и Outlook, а также в Google Sheets и Docs. Блог Майкла посвящен тому, чтобы делиться своими знаниями и опытом с другими, предоставляя простые советы и учебные пособия для повышения производительности и эффективности. Являетесь ли вы опытным профессионалом или новичком, в блоге Майкла вы найдете ценную информацию и практические советы, которые помогут вам максимально эффективно использовать эти важные программные инструменты.