Выбранный диапазон ячеек электронной таблицы Excel a1 d3, который он включает

Обновлено: 20.11.2024

В электронных таблицах Excel данные хранятся в ячейках. Ячейки организованы в строки и столбцы. Каждую ячейку можно идентифицировать по точке пересечения ее строки и столбца (пример B3 или R3C2).

Диапазон Excel относится к одной или нескольким ячейкам (например, A3:B4)

Адрес ячейки

Обозначение A1

В нотации A1 ячейка обозначается буквой столбца (от A до XFD), за которой следует номер строки (от 1 до 1 048 576). Это называется адресом ячейки.

В VBA вы можете ссылаться на любую ячейку с помощью объекта Range.

Обозначение R1C1

В нотации R1C1 ячейка обозначается буквой R, за которой следует номер строки, затем буква «C», за которой следует номер столбца. например, B4 в нотации R1C1 будет называться R4C2. В VBA вы используете объект Cells для использования нотации R1C1:

Диапазон ячеек

Обозначение A1

Для ссылки на более чем одну ячейку используйте «:» между адресом начальной ячейки и адресом последней ячейки. Следующее будет относиться ко всем ячейкам от A1 до D10:

Обозначение R1C1

Для ссылки на более чем одну ячейку используйте «,» между начальным адресом ячейки и последним адресом ячейки. Следующее будет относиться ко всем ячейкам от A1 до D10:

Запись в ячейки

Чтобы записать значения в ячейку или непрерывную группу ячеек, просто обратитесь к диапазону, поставьте знак =, а затем напишите значение, которое нужно сохранить:

Чтение из ячеек

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

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

Не смежные ячейки

Для ссылки на несмежные ячейки используйте запятую между адресами ячеек:

Программирование VBA стало проще

Прекратите искать код VBA в Интернете. Узнайте больше об AutoMacro — конструкторе кода VBA, который позволяет новичкам создавать процедуры с нуля с минимальными знаниями в области кодирования и множеством функций, позволяющих сэкономить время для всех пользователей!

Пересечение ячеек

Для ссылки на несмежные ячейки используйте пробел между адресами ячеек:

Отступ от ячейки или диапазона

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

Синтаксис смещения

Отступ от ячейки

Смещение от диапазона

Установка ссылки на диапазон

Чтобы присвоить диапазон переменной диапазона: объявите переменную типа Range, затем используйте команду Set, чтобы установить диапазон. Обратите внимание, что вы должны использовать команду SET, так как RANGE — это объект:

Изменить размер диапазона

Метод Resize объекта Range изменяет размер контрольного диапазона:

Верхняя левая ячейка диапазона с измененным размером совпадает с верхней левой ячейкой исходного диапазона

Изменить размер синтаксиса

СМЕЩЕНИЕ и изменение размера

Смещение не изменяет размеры диапазона, а перемещает его на указанное количество строк и столбцов. Изменение размера не изменяет положение исходного диапазона, но изменяет размеры на указанное количество строк и столбцов.

Все ячейки листа

Объект Cells относится ко всем ячейкам на листе (1048576 строк и 16384 столбца).

Используемый диапазон

Свойство UsedRange задает прямоугольный диапазон от используемой ячейки в верхнем левом углу до используемой ячейки в правом нижнем углу активного листа.

Текущий регион

Свойство CurrentRegion дает вам непрерывный прямоугольный диапазон от верхней левой ячейки до правой нижней используемой ячейки, содержащей указанную ячейку/диапазон.

Свойства диапазона

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

Последняя ячейка на листе

Вы можете использовать свойства Rows.Count и Columns.Count с объектом Cells, чтобы получить последнюю ячейку на листе:

Номер последней использованной строки в столбце

Свойство END переводит вас к последней ячейке в диапазоне, а End(xlUp) возвращает вас к первой использованной ячейке из этой ячейки.

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

Свойство END переводит вас к последней ячейке в диапазоне, а End(xlToLeft) переводит вас влево к первой использованной ячейке из этой ячейки.

Вы также можете использовать свойства xlDown и xlToRight для перехода к первой нижней или правой используемой ячейке текущей ячейки.

Свойства ячейки

Общие свойства

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

Шрифт ячейки

Объект Cell.Font содержит свойства шрифта Cell:

Копировать и вставить

Вставить все

Диапазоны/ячейки можно копировать и вставлять из одного места в другое.Следующий код копирует все свойства исходного диапазона в целевой диапазон (эквивалентно CTRL-C и CTRL-V)

Специальная вставка

Выбранные свойства исходного диапазона можно скопировать в место назначения с помощью параметра PASTESPECIAL:

Вот возможные варианты для параметра «Вставить»:

Автоподбор содержимого

Размер строк и столбцов можно изменить в соответствии с содержимым с помощью автоподборки:

Больше примеров диапазонов

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

Для каждого

Пройтись по диапазону с помощью конструкции For Each легко, как показано ниже:

На каждой итерации цикла одна ячейка в диапазоне назначается ячейке переменной, и операторы цикла For выполняются для этой ячейки. Цикл завершается, когда все ячейки обработаны.

Microsoft предоставляет примеры программирования только для иллюстрации, без явных или подразумеваемых гарантий. Это включает, но не ограничивается, подразумеваемые гарантии товарного состояния или пригодности для конкретной цели. В этой статье предполагается, что вы знакомы с демонстрируемым языком программирования и инструментами, которые используются для создания и отладки процедур. Инженеры службы поддержки Майкрософт могут помочь объяснить функциональность конкретной процедуры, но они не будут изменять эти примеры, чтобы обеспечить дополнительную функциональность или создавать процедуры в соответствии с вашими конкретными требованиями. В примерах в этой статье используются методы Visual Basic, перечисленные в следующей таблице.

В примерах в этой статье используются свойства из следующей таблицы.

Как выбрать ячейку на активном листе

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

Как выделить ячейку на другом листе той же книги

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

Или вы можете активировать рабочий лист, а затем использовать метод 1 выше, чтобы выбрать ячейку:

Как выбрать ячейку на листе в другой книге

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

Или вы можете активировать рабочий лист, а затем использовать метод 1 выше, чтобы выбрать ячейку:

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

Чтобы выбрать диапазон C2:D10 на активном листе, вы можете использовать любой из следующих примеров:

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

Чтобы выбрать диапазон D3:E11 на другом листе той же книги, можно использовать один из следующих примеров:

Или вы можете активировать рабочий лист, а затем использовать метод 4 выше, чтобы выбрать диапазон:

Как выбрать диапазон ячеек на листе в другой книге

Чтобы выбрать диапазон E4:F12 на листе в другой книге, вы можете использовать любой из следующих примеров:

Или вы можете активировать рабочий лист, а затем использовать метод 4 выше, чтобы выбрать диапазон:

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

Чтобы выбрать именованный диапазон "Тест" на активном листе, вы можете использовать один из следующих примеров:

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

Чтобы выбрать именованный диапазон "Тест" на другом листе той же книги, можно использовать следующий пример:

Или вы можете активировать рабочий лист, а затем использовать метод 7 выше, чтобы выбрать именованный диапазон:

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

Чтобы выбрать именованный диапазон "Тест" на листе в другой книге, можно использовать следующий пример:

Или вы можете активировать рабочий лист, а затем использовать метод 7 выше, чтобы выбрать именованный диапазон:

Как выбрать ячейку относительно активной ячейки

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

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

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

Как выбрать ячейку относительно другой (не активной) ячейки

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

Как выбрать диапазон смещения ячеек из указанного диапазона

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

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

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

Чтобы выбрать именованный диапазон "База данных", а затем расширить выборку на пять строк, можно использовать следующий пример:

Как выбрать указанный диапазон, сместить его, а затем изменить его размер

Чтобы выбрать диапазон четырьмя строками ниже и тремя столбцами справа от именованного диапазона "База данных" и включить две строки и один столбец больше, чем именованный диапазон, можно использовать следующий пример:

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

Чтобы выбрать объединение (то есть объединенную область) двух именованных диапазонов "Тест" и "Образец", вы можете использовать следующий пример:

чтобы этот пример работал, оба диапазона должны находиться на одном листе. Также обратите внимание, что метод Union не работает на разных листах. Например, эта строка работает нормально.

возвращает сообщение об ошибке:

Ошибка метода объединения класса приложения

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

Чтобы выбрать пересечение двух именованных диапазонов "Тест" и "Образец", можно использовать следующий пример:

Обратите внимание, что для работы этого примера оба диапазона должны находиться на одном листе.

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

Как выбрать последнюю ячейку столбца смежных данных

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

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

Как выделить пустую ячейку внизу столбца смежных данных

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

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

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

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

При использовании этого кода с образцом таблицы будут выбраны ячейки с A1 по A4.

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

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

При использовании этого кода с образцом таблицы будут выбраны ячейки с A1 по A6.

Как выделить прямоугольный диапазон ячеек

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

Этот код выберет ячейки с A1 по C4. Другие примеры выбора того же диапазона ячеек перечислены ниже:

В некоторых случаях может потребоваться выделить ячейки с A1 по C6. В этом примере метод CurrentRegion не будет работать из-за пустой строки в строке 5. В следующих примерах будут выбраны все ячейки:

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

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

При использовании этого кода с образцом таблицы будут выбраны ячейки A1:A3 и C1:C6.

Примечания к примерам

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

Свойство ActiveWorkbook также обычно можно опустить. Если не указана конкретная книга, подразумевается активная книга.

При использовании метода Application.Goto, если вы хотите использовать два метода Cells в методе Range, когда указанный диапазон находится на другом (не активном) листе, вы должны каждый раз включать объект Sheets. Например:

Для любого элемента в кавычках (например, для именованного диапазона "Тест") также можно использовать переменную, значением которой является текстовая строка. Например, вместо

поиск меню

Урок 7: Основы работы с ячейками

Введение

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


Понятие о ячейках

Каждый рабочий лист состоит из тысяч прямоугольников, которые называются ячейками. Ячейка — это пересечение строки и столбца. Столбцы обозначаются буквами (A, B, C), а строки — цифрами (1, 2, 3).

Ячейка

Каждая ячейка имеет собственное имя или адрес ячейки в зависимости от ее столбца и строки. В этом примере выбранная ячейка пересекает столбец C и строку 5, поэтому адрес ячейки — C5. Адрес ячейки также появится в поле Имя. Обратите внимание, что заголовки столбцов и строк ячейки выделяются при выборе ячейки.

Ячейка C5

Вы также можете выбрать несколько ячеек одновременно. Группа ячеек называется диапазоном ячеек. Вместо адреса одной ячейки вы будете ссылаться на диапазон ячеек, используя адреса первой и последней ячеек в диапазоне ячеек, разделенные двоеточием. Например, диапазон ячеек, включающий ячейки A1, A2, A3, A4 и A5, будет записан как A1:A5.

На изображениях ниже выбраны два разных диапазона ячеек:

Диапазон ячеек A1:A8

Диапазон ячеек A1:B8

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

Чтобы выбрать ячейку:

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

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

Выбор одной ячейки

Вы также можете выбирать ячейки с помощью клавиш со стрелками на клавиатуре.

Чтобы выбрать диапазон ячеек:

Иногда может потребоваться выделить большую группу ячеек или диапазон ячеек.

  1. Нажмите, удерживайте и перетаскивайте мышь, пока не будут выделены все соседние ячейки, которые вы хотите выделить.
  2. Отпустите кнопку мыши, чтобы выбрать нужный диапазон ячеек. Ячейки останутся выделенными, пока вы не щелкнете другую ячейку на листе.

Выбор диапазона ячеек

Содержимое ячейки

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

    Текст
    Ячейки могут содержать текст, например буквы, цифры и даты.

Текст ячейки

Форматирование ячейки

Формулы ячеек

Чтобы вставить содержимое:

Выбор ячейки A1

Вставка содержимого ячейки

Чтобы удалить содержимое ячейки:

  1. Выберите ячейку с содержимым, которое хотите удалить.

Выбор ячейки

Удаление содержимого ячейки

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

Чтобы удалить ячейки:

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

    Выберите ячейки, которые вы хотите удалить.

Выбор ячейки для удаления

Нажатие команды "Удалить"

Ячейки смещены, чтобы заменить удаленную ячейку

Чтобы скопировать и вставить содержимое ячейки:

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

Выбор ячейки для копирования

Нажатие команды "Копировать"

Вставка ячеек

Нажатие команды "Вставить"

Вставленное содержимое ячейки

Чтобы вырезать и вставить содержимое ячейки:

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

Выбор диапазона ячеек для вырезания

Нажатие команды «Вырезать»

Вставка ячеек

Нажатие команды "Вставить"

Вырезанные и вставленные ячейки

Чтобы получить доступ к дополнительным параметрам вставки:

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

  • Чтобы получить доступ к дополнительным параметрам вставки, нажмите стрелку раскрывающегося списка в команде "Вставить".

Дополнительные параметры вставки

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

Щелкните правой кнопкой мыши, чтобы получить доступ к параметрам форматирования

Чтобы перетащить ячейки:

Вместо вырезания, копирования и вставки вы можете перетаскивать ячейки, чтобы перемещать их содержимое.

Наведение курсора на границу ячейки

Перетаскивание выбранных ячеек

Отброшенные ячейки

Чтобы использовать маркер заполнения:

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

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

Нахождение маркера заполнения

Перетаскивание маркера заполнения

Заполненные ячейки

Чтобы продолжить серию с маркером заполнения:

Маркер заполнения также можно использовать для продолжения серии. Всякий раз, когда содержимое строки или столбца следует последовательному порядку, например числам (1, 2, 3) или дням (понедельник, вторник, среда), дескриптор заполнения может угадать, что должно быть дальше в последовательности. Во многих случаях вам может потребоваться выбрать несколько ячеек, прежде чем использовать дескриптор заполнения, чтобы помочь Excel определить порядок ряда. В приведенном ниже примере дескриптор заполнения используется для расширения ряда дат в столбце.

Использование маркера заполнения для расширения серии

Расширенная серия

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

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

Чтобы использовать мгновенное заполнение:

Флеш-заполнение — новая функция Excel 2013. Она позволяет автоматически вводить данные на лист, экономя ваше время и усилия. Как и дескриптор заполнения, Flash Fill может угадать, какой тип информации вы вводите на лист. В приведенном ниже примере мы будем использовать Flash Fill для создания списка имен, используя список существующих адресов электронной почты.

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

Предварительный просмотр данных Flash Fill

Введенные данные Flash Fill

Чтобы изменить или отменить мгновенное заполнение, нажмите кнопку "Быстрое заполнение" рядом с недавно добавленными данными "Быстрое заполнение".

Нажатие кнопки "Быстрая заливка"

Найти и заменить

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

Чтобы найти контент:

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

    На вкладке «Главная» нажмите команду «Найти и выбрать», затем выберите «Найти».из раскрывающегося меню.

Нажатие команды "Найти"

Нажмите "Найти далее"

Нажатие "Найти все"

Закрытие диалогового окна "Найти и заменить"

Вы также можете получить доступ к команде "Найти", нажав Ctrl+F на клавиатуре.

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

Выберите параметры

Чтобы заменить содержимое ячейки:

Иногда вы можете обнаружить, что неоднократно допускали ошибку в своей книге (например, неправильно написали чье-то имя) или что вам нужно заменить определенное слово или фразу на другое. Вы можете использовать функцию Excel «Найти и заменить», чтобы быстро внести изменения. В нашем примере мы будем использовать функцию «Найти и заменить», чтобы исправить список адресов электронной почты.

    На вкладке «Главная» нажмите команду «Найти и выбрать», затем выберите «Заменить». из раскрывающегося меню.

Нажатие команды «Заменить»

Нажмите "Найти далее"

  • Replace заменит отдельные экземпляры.
  • Заменить все — заменяет все экземпляры текста в книге. В нашем примере мы выберем этот вариант, чтобы сэкономить время.

Замена выделенного текста

Нажимаем ОК

Замененный контент

Закрытие диалогового окна "Найти и заменить"

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

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

Например, следующая формула умножает 2 на 3, а затем добавляет к этому результату 5, чтобы получить ответ 11.

В следующей формуле используется функция ПЛТ для расчета платежа по ипотеке (1073,64 долл. США), основанного на процентной ставке 5 % (5 %, разделенные на 12 месяцев, равняется месячной процентной ставке) за 30-летний период (360 месяцев). ) для кредита в размере 200 000 долларов США:

Вот несколько дополнительных примеров формул, которые можно ввести на листе.

=A1+A2+A3 Складывает значения в ячейках A1, A2 и A3.

=SQRT(A1) Использует функцию SQRT для возврата квадратного корня из значения в A1.

=TODAY() Возвращает текущую дату.

=ПРОПИСН("привет") Преобразует текст "привет" в "ПРИВЕТ" с помощью функции листа ПРОПИСН.

=IF(A1>0) Проверяет ячейку A1, чтобы определить, содержит ли она значение больше 0.

Части формулы

Формула также может содержать некоторые или все из следующих элементов: функции, ссылки, операторы и константы.

<р>1.Функции: функция PI() возвращает значение числа пи: 3,142.

<р>2. Ссылки: A2 возвращает значение в ячейке A2.

<р>3. Константы: числа или текстовые значения, введенные непосредственно в формулу, например 2.

<р>4. Операторы: оператор ^ (вставка) возводит число в степень, а оператор * (звездочка) умножает числа.

Использование констант в формулах

Использование операторов вычисления в формулах

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

Типы операторов

Существует четыре различных типа операторов вычисления: арифметические операции, сравнение, конкатенация текста и ссылка.

Арифметические операторы

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

Арифметический оператор

Операторы сравнения

Вы можете сравнить два значения с помощью следующих операторов. Когда два значения сравниваются с помощью этих операторов, результатом является логическое значение — либо ИСТИНА, либо ЛОЖЬ.

Оператор сравнения

> (знак больше)

= (знак больше или равно)

Больше или равно

(не равно знаку)

Оператор объединения текста

Используйте амперсанд (&), чтобы соединить (объединить) одну или несколько текстовых строк, чтобы получить единый фрагмент текста.

Текстовый оператор

Соединяет или объединяет два значения для создания одного непрерывного текстового значения

"Север"&"ветер" приводит к "Борей"

Ссылочные операторы

Объедините диапазоны ячеек для вычислений с помощью следующих операторов.

Оператор ссылки

Оператор диапазона, который создает одну ссылку на все ячейки между двумя ссылками, включая две ссылки.

Оператор объединения, который объединяет несколько ссылок в одну ссылку

Оператор пересечения, создающий одну ссылку на ячейки, общие для двух ссылок

Порядок, в котором Excel для Интернета выполняет операции в формулах

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

Порядок расчета

Формулы вычисляют значения в определенном порядке. Формула всегда начинается со знака равенства (=). Excel в Интернете интерпретирует символы, следующие за знаком равенства, как формулу. После знака равенства следуют вычисляемые элементы (операнды), такие как константы или ссылки на ячейки. Они разделены операторами вычисления. Excel в Интернете вычисляет формулу слева направо в соответствии с определенным порядком для каждого оператора в формуле.

Приоритет оператора

Если вы объединяете несколько операторов в одной формуле, Excel в Интернете выполняет операции в порядке, указанном в следующей таблице. Если формула содержит операторы с одинаковым приоритетом (например, если формула содержит оператор умножения и деления), Excel в Интернете оценивает операторы слева направо.

Описание

Отрицание (как в –1)

Умножение и деление

Сложение и вычитание

Соединяет две строки текста (объединение)

Использование скобок

Чтобы изменить порядок вычисления, заключите в круглые скобки ту часть формулы, которая будет вычисляться первой. Например, следующая формула дает 11, так как Excel в Интернете выполняет умножение перед сложением. Формула умножает 2 на 3, а затем добавляет к результату 5.

Наоборот, если вы используете круглые скобки для изменения синтаксиса, Excel для Интернета суммирует 5 и 2, а затем умножает результат на 3, чтобы получить 21.

В следующем примере круглые скобки, заключающие первую часть формулы, заставляют Excel для Интернета сначала вычислить B4+25, а затем разделить результат на сумму значений в ячейках D5, E5 и F5.< /p>

Использование функций и вложенных функций в формулах

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

Синтаксис функций

Следующий пример функции ОКРУГЛ, округляющей число в ячейке A10, иллюстрирует синтаксис функции.

<р>1. Структура. Структура функции начинается со знака равенства (=), за которым следует имя функции, открывающая скобка, аргументы функции, разделенные запятыми, и закрывающая скобка.

<р>2. Имя функции. Чтобы просмотреть список доступных функций, щелкните ячейку и нажмите SHIFT+F3.

<р>4.Подсказка аргумента. При вводе функции появляется всплывающая подсказка с синтаксисом и аргументами. Например, введите =ROUND( и появится всплывающая подсказка. Подсказки появляются только для встроенных функций.

Ввод функций

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

Чтобы упростить создание и редактирование формул и свести к минимуму опечатки и синтаксические ошибки, используйте автозаполнение формул. После того как вы введете = (знак равенства) и начальные буквы или триггер отображения, Excel в Интернете отобразит под ячейкой динамический раскрывающийся список допустимых функций, аргументов и имен, которые соответствуют буквам или триггеру. Затем вы можете вставить элемент из раскрывающегося списка в формулу.

Вложенные функции

В некоторых случаях вам может понадобиться использовать функцию в качестве одного из аргументов другой функции. Например, следующая формула использует вложенную функцию СРЗНАЧ и сравнивает результат со значением 50.

<р>1. Функции СРЗНАЧ и СУММ вложены в функцию ЕСЛИ.

Ограничения уровня вложенности Формула может содержать до семи уровней вложенности функций. Когда одна функция (назовем ее Функцией Б) используется в качестве аргумента в другой функции (назовем ее Функцией А), Функция Б действует как функция второго уровня. Например, функция СРЗНАЧ и функция СУММ являются функциями второго уровня, если они используются в качестве аргументов функции ЕСЛИ. Функция, вложенная во вложенную функцию СРЗНАЧ, становится функцией третьего уровня и т. д.

Использование ссылок в формулах

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

Справочный стиль A1

Стили ссылок по умолчанию По умолчанию Excel в Интернете использует стиль ссылок A1, который ссылается на столбцы с буквами (от A до XFD, всего 16 384 столбца) и ссылается на строки с номерами (от 1 до 1 048 576). Эти буквы и цифры называются заголовками строк и столбцов. Чтобы сослаться на ячейку, введите букву столбца, а затем номер строки. Например, B2 относится к ячейке на пересечении столбца B и строки 2.

Для ссылки

Ячейка в столбце A и строке 10

Диапазон ячеек в столбце А и строках с 10 по 20

Диапазон ячеек в строке 15 и столбцах с B по E

Все ячейки в строке 5

Все ячейки в строках с 5 по 10

Все ячейки в столбце H

Все ячейки в столбцах с H по J

Диапазон ячеек в столбцах от A до E и строках с 10 по 20

Создание ссылки на другой лист В следующем примере функция рабочего листа AVERAGE вычисляет среднее значение для диапазона B1:B10 на листе Marketing в той же книге.

<р>1. Относится к рабочему листу под названием "Маркетинг"

<р>2. Относится к диапазону ячеек от B1 до B10 включительно

<р>3. Отделяет ссылку на рабочий лист от ссылки на диапазон ячеек

Разница между абсолютными, относительными и смешанными ссылками

Относительные ссылки Относительная ссылка на ячейку в формуле, например A1, основана на относительном положении ячейки, содержащей формулу, и ячейки, на которую ссылается ссылка. Если положение ячейки, содержащей формулу, изменяется, ссылка изменяется. Если вы скопируете или заполните формулу между строками или столбцами, ссылка будет автоматически скорректирована. По умолчанию в новых формулах используются относительные ссылки. Например, если вы скопируете или заполните относительную ссылку из ячейки B2 в ячейку B3, она автоматически изменится с =A1 на =A2.

Абсолютные ссылки Абсолютная ссылка на ячейку в формуле, например $A$1, всегда указывает на ячейку в определенном месте. Если положение ячейки, содержащей формулу, изменяется, абсолютная ссылка остается прежней. Если вы скопируете или заполните формулу между строками или столбцами, абсолютная ссылка не изменится. По умолчанию в новых формулах используются относительные ссылки, поэтому вам может потребоваться переключить их на абсолютные ссылки. Например, если вы скопируете или заполните абсолютную ссылку из ячейки B2 в ячейку B3, она останется одинаковой в обеих ячейках: =$A$1.

Смешанные ссылки Смешанная ссылка имеет либо абсолютный столбец и относительную строку, либо абсолютную строку и относительный столбец.Абсолютная ссылка на столбец имеет вид $A1, $B1 и т. д. Абсолютная ссылка на строку принимает форму A$1, B$1 и т. д. Если положение ячейки, содержащей формулу, изменяется, относительная ссылка изменяется, а абсолютная ссылка не изменяется. Если вы копируете или заполняете формулу по строкам или столбцам, относительная ссылка корректируется автоматически, а абсолютная ссылка не корректируется. Например, если вы скопируете или заполните смешанную ссылку из ячейки A2 в ячейку B3, она изменится с =A$1 на =B$1.

Трехмерный эталонный стиль

Удобные ссылки на несколько листов Если вы хотите анализировать данные в одной и той же ячейке или диапазоне ячеек на нескольких листах в книге, используйте трехмерную ссылку. Трехмерная ссылка включает в себя ссылку на ячейку или диапазон, которому предшествует диапазон имен рабочих листов. Excel в Интернете использует все листы, хранящиеся между начальным и конечным именами ссылки. Например, =СУММ(Лист2:Лист13!B5) суммирует все значения, содержащиеся в ячейке B5, на всех листах между листами 2 и 13 включительно.

Трехмерные ссылки можно использовать для ссылки на ячейки на других листах, для определения имен и создания формул с помощью следующих функций: СУММ, СРЗНАЧ, СРЗНАЧ, СЧЕТ, СЧЕТ, МАКС, МАКС, МИН, МИН, PRODUCT, STDEV.P, STDEV.S, STDEVA, STDEVPA, VAR.P, VAR.S, VARA и VARPA.

Объемные ссылки нельзя использовать в формулах массива.

Трехмерные ссылки нельзя использовать с оператором пересечения (один пробел) или в формулах, использующих неявное пересечение.

Что происходит при перемещении, копировании, вставке или удалении листов В следующих примерах показано, что происходит при перемещении, копировании, вставке или удалении листов, включенных в трехмерную ссылку. В примерах используется формула =СУММ(Лист2:Лист6!A2:A5) для добавления ячеек с A2 по A5 на листах со 2 по 6.

Вставка или копирование Если вы вставляете или копируете листы между Листами2 и Лист6 (конечными точками в этом примере), Excel в Интернете включает в расчеты все значения в ячейках с A2 по A5 из добавленных листов.

Удалить. Если вы удалите листы между Листами2 и Лист6, Excel в Интернете удалит их значения из расчета.

Переместить. Если вы перемещаете листы между Листами2 и Лист6 в место за пределами указанного диапазона листов, Excel в Интернете удаляет их значения из расчета.

Перемещение конечной точки. Если вы перемещаете Лист2 или Лист6 в другое место в той же книге, Excel в Интернете корректирует расчет, чтобы учесть новый диапазон листов между ними.

Удалить конечную точку. Если вы удаляете Лист2 или Лист6, Excel в Интернете корректирует расчет, чтобы учесть диапазон листов между ними.

Стиль ссылок R1C1

Вы также можете использовать справочный стиль, в котором и строки, и столбцы на листе пронумерованы. Справочный стиль R1C1 полезен для вычисления позиций строк и столбцов в макросах. В стиле R1C1 Excel для Интернета указывает расположение ячейки буквой "R", за которой следует номер строки, и буквой "C", за которой следует номер столбца.

Относительная ссылка на ячейку двумя строками выше и в том же столбце

Относительная ссылка на ячейку на две строки вниз и на два столбца вправо

Абсолютная ссылка на ячейку во второй строке и во втором столбце

Относительная ссылка на всю строку над активной ячейкой

Абсолютная ссылка на текущую строку

При записи макроса Excel в Интернете записывает некоторые команды, используя стиль ссылок R1C1. Например, если вы записываете команду, например нажатие кнопки "Автосумма", чтобы вставить формулу, которая добавляет диапазон ячеек, Excel в Интернете записывает формулу, используя стиль R1C1, а не стиль A1, ссылки.

Использование имен в формулах

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

Читайте также: