Как расставить скобки в формуле Excel

Обновлено: 21.11.2024

Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Excel для iPad Excel для iPhone Excel для планшетов Android Excel 2010 Excel для Mac 2011 Excel для телефонов Android Подробнее. Меньше

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

В этой статье

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

В этом примере между двумя словами вставляется пробел. Символ пробела указывается путем заключения пробела в открывающие и закрывающие кавычки (" ").

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

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

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

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

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

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

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

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

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

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

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

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

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

В состоянии мы готовим таблицу для сохранения года.

Мы используем этот образец для демонстрации.

Добавить скобки для ячеек по формуле в Excel

Шаг 1. Выберите другой столбец, например столбец B, в ячейке B2 введите = ”(“&A2&”)”.

Шаг 2. Нажмите Enter, чтобы получить результат.

Шаг 3. Выберите ячейку B2, содержащую формулу, перетащите ее и заполните ячейки B3 и B4. Затем мы можем получить новый столбец с скобками, заключающими тексты. Вы можете скопировать результат, чтобы покрыть столбец A, вставив значение.

Добавить скобки для ячеек с помощью функции форматирования ячеек в Excel

Шаг 1. Выберите все диапазоны, для которых вы хотите добавить скобки. В этом случае выберите A2, A3 и A4.

Шаг 2. Щелкните правой кнопкой мыши и выберите «Форматировать ячейки…».

Шаг 3. В окне «Формат ячеек» выберите «Пользовательский» в списке категорий.

Шаг 4. В поле «Тип» введите «(«Общие»)». Затем вы можете обнаружить, что 2017 изменен на (2017) в примере.

Если значением в ячейке является текст, вы можете вместо этого ввести "("@")".

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

Добавить скобки для ячеек с помощью кода VBA в Excel

Шаг 1. Откройте рабочую книгу Excel, а затем нажмите команду «Visual Basic» на вкладке «РАЗРАБОТЧИК» или просто нажмите сочетание клавиш «ALT+F11».

Шаг 2: появится окно «Редактор Visual Basic».

Шаг 3: нажмите «Вставить» -> «Модуль», чтобы создать новый модуль.

Шаг 4. Вставьте приведенный ниже код VBA в окно кода. Затем нажмите кнопку «Сохранить».

Шаг 5: вернитесь к текущему рабочему листу, нажмите кнопку «Макросы» в группе «Код». затем нажмите кнопку «Выполнить».

Шаг 6: вам нужно ввести один пароль для защиты текущего рабочего листа, нажмите кнопку "ОК".

Шаг 7: вы увидите, что выделенные ячейки заключены в квадратные скобки вокруг текста.

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

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

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

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

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

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

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

В этом сообщении вы узнаете, как подсчитать количество ячеек, которые не пусты или не пусты, в ячейках заданного диапазона, используя формулу в Excel 2013/2016. Как подсчитать количество ячеек, которые не являются пустыми в определенном диапазоне .

В этом посте рассказывается, как подсчитать количество ячеек меньше определенного числового значения в ячейках заданного диапазона, используя формулу в Excel 2013/2016. Как подсчитать ячейки, которые меньше определенного .

Самый простой способ заключить текст в квадратные скобки — ввести его вручную.

Этот процесс может занять час, если у вас тысячи строк.

Есть ли другой способ уменьшить нашу нагрузку?

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

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

Плюсы и минусы каждого метода

Пример

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

Образец рабочей тетради

Скачайте рабочую тетрадь, чтобы попрактиковаться в ней самостоятельно!

Ожидаемый результат

Вариант 1. По формуле

Шаг 1. Введите эту формулу в случайную ячейку

Введите эту формулу в случайную ячейку

Шаг 2. Перетащите формулу вниз

Перетащите формулу вниз

Шаг 3. Готово

Вариант 2. По числовому формату

Шаг 1. Выберите ячейку для вставки скобки

Выберите ячейку, чтобы вставить скобку

Шаг 2. Откройте диалоговое окно «Формат ячеек»

Откройте диалоговое окно "Формат ячеек"

Шаг 3. Выберите «Пользовательский», введите его в поле формата и нажмите «ОК»

Шаг 4. Готово

Вариант 3. С помощью VBA

Прочитайте, как вставить и запустить код VBA в Excel — VBA101, если вы не знаете, как использовать код VBA.

Шаг 1. Выберите ячейку для вставки скобки

Выберите ячейку, чтобы вставить скобку

Шаг 2. Вставьте следующий скрипт

Шаг 3. Запустите

Считаете ли вы эту статью полезной? Подпишитесь на нашу рассылку, чтобы получать эксклюзивные советы по Excel!

SIMM для Excel — это надстройка, которая выполняет расчеты начальной маржи ISDA SIMM из Excel. Мы предлагаем 14-дневную бесплатную пробную версию для начала работы вместе с примерами рабочих книг. Эти инструменты позволяют согласовывать расчеты ISDA SIMM, а также выполнять предторговую аналитику по всем портфелям. Он быстрый, простой в использовании и надежный.

Аналитика, размещенная в облаке, доступна пользователям через подключение к данным в Excel. Отправьте нам имя функции и параметры, а все остальное мы сделаем удаленно.Затем мы отправляем результаты обратно в вашу электронную таблицу Excel.

Возвращаемые результаты не обязательно являются отдельными значениями — мы возвращаем сетку результатов (x строк на y столбцов). Чтобы реализовать это в Excel, мы должны использовать «формулы массива».

Вот как работать с формулами массива в Excel.

Что такое формула массива?

Функции Excel обычно возвращают одно значение. Это означает, что вы можете ввести формулу в ячейку, и в той же ячейке будет возвращен результат формулы — обычно в виде одного значения (или некоторого текста).

Однако некоторые формулы не возвращают ни одного значения. Они возвращают более одного значения. Таким образом, выходные данные Excel представляют собой прямоугольник значений (x строк на y столбцов). Большинство людей называют это «матрицей», но Microsoft предпочитает называть их массивами. Не знаю, почему….

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

Ввод формулы массива

Ввод формулы массива в Excel немного отличается от обычных формул:

  1. Выберите область электронной таблицы, в которую вы хотите вернуть данные.
  2. Введите формулу, например SIMM_MARGIN().
  3. Нажмите CTRL+SHIFT+ENTER, чтобы подтвердить эту формулу (вместо простого нажатия ENTER). Это создаст фигурные скобки <> вокруг формулы. Эти фигурные скобки — это то, как Excel распознает формулу массива. Их нельзя ввести вручную, их необходимо произвести, нажав CTRL+SHIFT+ENTER.

Мы называем сочетание клавиш CTRL+SHIFT+ENTER «салютом тремя пальцами».

Работа с формулами массива

Формулы массива действуют немного иначе, чем другие формулы Excel. Вот что нужно помнить:

Ввод формулы массива

  • Не забудьте вводить формулы с помощью трехпальцевого приветствия CTRL+SHIFT+ENTER.

Удаление формулы массива

  • Чтобы удалить формулу массива, необходимо выделить всю область электронной таблицы, где введен массив. CTRL+/ — самый быстрый способ сделать это.

Редактирование

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

Изменение размера

  • Чтобы расширить диапазон, в который записывается формула массива, начните с формулы в левом верхнем углу. Выберите расширенный диапазон, в который вы хотите записать. Нажмите F2, чтобы отредактировать формулу. Затем используйте приветствие тремя пальцами, чтобы подтвердить новый, более крупный массив.
  • Чтобы уменьшить диапазон, в который записывается формула массива, вам придется удалить весь исходный диапазон (CTRL+/ для выбора). Затем выберите новый, меньший диапазон и повторно введите формулу. Это будет менее обременительно, если вы сначала скопируете существующую формулу в виде текстовой строки (выделите ее в строке формул и используйте CTRL+C):

Форматирование

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

Привыкайте к всплывающим окнам

  • Даже самые продвинутые и внимательные мастера Excel иногда забывают, что находятся в массиве. Это случается с лучшими из нас! К счастью, замечать, что действительно плохое происходит, нужно привыкнуть к разочаровывающему всплывающему окну:

Я всегда думаю: "Нет, Microsoft не в порядке, это действительно расстраивает", поэтому предпочитаю нажимать Escape, чтобы закрыть это сообщение.

Советы и рекомендации

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

1. CTRL+/

Выбирает текущий массив. Это сочетание клавиш F5>Special>Current Array, показанное ниже:

2. CTRL+SHIFT+ВПРАВО

CTRL+SHIFT+RIGHT выделяет текущий массив справа.

CTRL+SHIFT+ВПРАВО

3. CTRL+SHIFT+ВНИЗ.

CTRL+SHIFT+DOWN выделяет текущий массив внизу.

CTRL+SHIFT+ВНИЗ

4. F2 для редактирования, приветствие тремя пальцами для подтверждения

Нет необходимости выделять всю область массива, если вы хотите отредактировать формулу. Отредактируйте верхнюю левую ячейку, нажав F2, затем подтвердите, используя салют тремя пальцами (CTRL+SHIFT+ENTER).Это автоматически обновит остальную часть массива.

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

МетодПреимуществоНедостаток
ФормулаДинамическийВам нужен еще один столбец для работы
Числовой формат Вам не нужен еще один столбец< /td>/
VBAСамый быстрый после написания скриптаНевозможно отменить