Формулы Excel, как их автоматически копировать и изменять

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

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

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

Как скопировать формулы Excel

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

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Но как же скопировать формулы Excel в соседние ячейки по вертикали или по горизонтали?

Предположим, вы обрабатываете определенное количество данных, присутствующих в той же электронной таблице или в другой.

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

Конкретный пример: предположим — тривиально — иметь разные значения в столбцах A, B, C, D электронной таблицы. Всего строк, содержащих значения, 100.

В столбце E вы хотите, чтобы Excel или LibreOffice Calc автоматически отображал результат вычисления, сделанного, начиная со значений столбцов A, B, C и D, для всех 100 строк.

В столбце Е первой строки, очевидно, будет введена формула вручную, чтобы она выполняла расчет.

Но как скопировать формулу Excel на оставшиеся 99 строк в столбце E?

Как скопировать формулы Excel или LibreOffice Calc без изменения идентификаторов опорных ячеек в каждой формуле?

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

Функции, как правило, «вложенные», то есть можно выполнять обработку результата одной или нескольких других функций, даже совершенно разных.

Решение после создания первой формулы состоит в том, чтобы воздействовать на «ручку», расположенную чуть ниже ячейки, содержащей саму формулу (обычно она выглядит как маленький черный квадрат).

Формулы Excel, как их автоматически копировать и изменять

Перетаскивая по горизонтали или вертикали, Excel или LibreOffice Calc скопируют формулу в смежные ячейки, стараясь изменить «координаты» (строка / столбец) ячеек, вызванных в формуле.

Это одна из «основ» Excel, азбука электронных таблиц.

Но что, если вы хотите, чтобы Excel или LibreOffice Calc изменили только некоторые координаты ячеек, упомянутых в формулах?

В этом случае помогает использование символа $, который одинаково можно использовать как в Excel, так и в LibreOffice Calc.

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

Если столбец ячейки, упомянутый в формуле Excel, никогда не должен меняться, просто введите £ перед буквой (пример: $A50 в формуле).

И наоборот, если номер ячейки должен всегда оставаться фиксированным, просто добавьте $ к номеру (пример: A $ 50 в формуле).

Используя вместо этого что-то вроде $ A $ 50, имя ячейки в формуле останется неизменным, независимо от того, копируется ли формула вертикально или горизонтально.

Напомним, что использование чего-то вроде SHEETNAME! в формуле Excel или $SHEETNAME. в LibreOffice Calc можно будет выполнять обработку данных, присутствующих в ячейках, содержащихся на других листах.

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

Наконец-то полезная «фишка».

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

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

В меню «Правка» Excel и LibreOffice Calc вам нужно будет выбрать «Специальная вставка», установив флажок «Транспонировать» в случае программного обеспечения Microsoft и «Инвертировать» в случае бесплатного офисного пакета.

Скопированные данные также могут содержать или не содержать формулы (также можно ограничиться результатами предыдущей обработки): достаточно поставить соответствующие галочки перед подтверждением операции «специальной вставки».

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован.