image

В этой статье мы узнаем, как и зачем жестко кодировать значения в Excel.

Сценарий:

Что такое жесткое кодирование в Excel. Жесткое кодирование — это способ предоставления значений в формуле. Например, если вы хотите умножить два числа (11 и 62) в excel, вы либо используете = 1162, либо введите 11 в ячейку A1 и 62 в ячейку A2 и получите умножение в третьей ячейке с формулой = A1A2. Формула = 1162 называется формулой жесткого кода, поскольку в формуле жестко заданы значения 11 и 62. Другой способ, в котором мы использовали = A1A2, называется формулой с использованием ссылок. Если вы хотите изменить число с 11 на 12 в формуле, вам нужно изменить значение жесткого кода с 11 на 12, где это требуется в формуле. Но в другом случае вам просто нужно заменить старое значение (11) новым значением (12) в требуемой ячейке, и rest excel обработает это. Поэтому рекомендуется использовать ссылки, а не значения жесткого кодирования в формулах в Excel

Пример:

Все это может сбивать с толку. Давайте разберемся, когда использовать, а когда не использовать значения жесткого кода в формуле. Здесь указано количество заказа в штуках. Нам нужно найти цену данного количества заказа, используя значения жесткого кода.

image

Цена 33 штук составляет 33 * 11 = 363. Теперь, если я хочу умножить каждое количество заказа на 11 (цена / штука). Представьте, что вы делаете это вручную для данных от 10000 заказов и более. Мы не можем скопировать формулу и вставить ее в другие ячейки, так как она вернет тот же результат, потому что значения жестко запрограммированы, как показано ниже.

image

Теперь, если использовать ссылку на ячейку для заказов, это будет C4 * 11 = 363. Копирование и вставка формулы в другие ячейки вернет правильный результат.

image

На изображении выше 11 (цена / штука) — это жестко запрограммированное значение, а C4 — ссылка на ячейку количества заказа. Теперь, если я хочу изменить цену за штуку на 12. Итак, для этого нам нужно изменить формулу в первой ячейке, а затем скопировать и вставить формулу в другие ячейки, которые вернут правильный результат. Вы знаете, что это займет некоторое время.

image

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

Для этого мы будем использовать абсолютную ссылку для цены за штуку ($ E $ 1).

image

В приведенном выше гифке мы видим, что просто изменение значения в ячейке E1 меняет все данные. Это вызывается с использованием относительной и абсолютной ссылки вместо значений жесткого кодирования. Теперь давайте рассмотрим пример, где мы можем лучше понять, почему не использовать значения жесткого кода.

image

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

image

Как вы можете видеть, все аргументы в поле формулы и как они работают в формуле. Теперь возьмите произведение и просуммируйте все значения или используйте функцию СУММПРОИЗВ, чтобы получить прямую сумму.

image

Функция СУММПРОИЗВ возвращает сумму и произведение каждой строки, которые будут общим счетом.

Вот все заметки по использованию формулы.

Примечания:

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

Надеюсь, эта статья о том, как и почему использовать значения жесткого кода в Excel, будет пояснительной. Дополнительные статьи по извлечению значений можно найти здесь. Если вам понравились наши блоги, поделитесь ими с друзьями на Facebook. А также вы можете подписаться на нас в Twitter и Facebook. Мы будем рады услышать от вас, дайте нам знать, как мы можем улучшить, дополнить или усовершенствовать нашу работу и сделать ее лучше для вас. Напишите нам на mailto: [email protected] [[email protected]]

Статьи по теме:

link: / excel-range-name-all-about-excel-named-range-excel-range-name [Все об именованных диапазонах Excel]: * диапазоны excel, помеченные именами, легко использовать в формулах Excel. Узнайте об этом здесь.

link: / excel-range-name-what-is-name-box-in-excel [Поле имени в Excel]: Поле имени Excel — это не что иное, как небольшая область отображения в левом верхнем углу листа Excel, которая показывает имя активной ячейки или диапазонов в Excel. Вы можете переименовать ячейку или массив для ссылок.

link: / excel-range-name-what-is-an-absolute-reference-in-excel [Что такое абсолютная ссылка в Excel]: * Во многих моих статьях вы, должно быть, читали слово абсолютная ссылка. В противном случае вы, должно быть, заметили знак $ (доллар) перед ссылками на ячейки ($ A $ 1). Это абсолютные ссылки. Когда мы ставим префикс перед знаком $.

link: / excel-range-name-expanding-links-in-excel [Расширение ссылок в Excel]: диапазоны, которые расширяются при копировании в ячейки ниже или в правые ячейки, называются расширяющимися ссылками. Где нам нужны расширяющиеся ссылки? Ну, было много сценариев link: / excel-generals-relative-and-absolute-reference-in-excel [Относительная и абсолютная ссылка в Excel]: Понимание относительной и абсолютной ссылки в Excel очень важно для эффективной работы Excel. Относительные и абсолютные ссылки на ячейки и диапазоны link: / lookup-formulas-dynamic-workheet-reference [Справочник по динамическому листу]: ​​* Ссылка на динамический рабочий лист предполагает использование значения в одном листе из другого. Функция ДВССЫЛ — это функция ссылки на ячейку, которая позволяет нам превращать текстовую ссылку в фактическую ссылку.

Популярные статьи:

link: / tips-if-condition-in-excel [Как использовать функцию IF в Excel]: оператор IF в Excel проверяет условие и возвращает конкретное значение, если условие истинно, или другое конкретное значение, если оно ложно .

link: / formulas-and-functions-Introduction-of-vlookup-function [Как использовать функцию ВПР в Excel]: Это одна из наиболее часто используемых и популярных функций Excel, которая используется для поиска значений из разных диапазонов и листы. link: / tips-countif-in-microsoft-excel [Как использовать функцию СЧЁТЕСЛИ в Excel]: Подсчет значений с условиями с помощью этой удивительной функции. Вам не нужно фильтровать данные для подсчета определенных значений. Функция Countif важна для подготовки вашей приборной панели.

link: / excel-formula-and-function-excel-sumif-function [Как использовать функцию СУММЕСЛИ в Excel]: Это еще одна важная функция информационной панели. Это поможет вам суммировать значения для конкретных условий.