Формула в Excel не растягивается на весь столбец

Обновлено: 21.11.2024

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

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

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

Перетащите маркер заполнения через ячейки, которые вы хотите заполнить.

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

Нажмите Файл > Параметры

Нажмите "Дополнительно".

В разделе "Параметры редактирования" установите флажок "Включить маркер заполнения и перетаскивание ячеек".

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

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

Заполнение формулами соседних ячеек

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

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

Нажмите «Главная» > «Заполнить» и выберите «Вниз», «Вправо», «Вверх» или «Влево».

Сочетание клавиш: вы также можете нажать Ctrl+D, чтобы заполнить формулу в столбце внизу, или Ctrl+R, чтобы заполнить формулу справа в строке.

Включить расчет книги

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

Вот как это можно включить:

Нажмите "Файл" > "Параметры".

Нажмите "Формулы".

В разделе "Расчет рабочей книги" выберите "Автоматически".

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

Перетащите маркер заполнения вниз или вправо от столбца, который вы хотите заполнить.

Сочетание клавиш: вы также можете нажать Ctrl+D, чтобы заполнить формулой ячейку вниз в столбце, или Ctrl+R, чтобы заполнить формулу справа в строке.

Нужна дополнительная помощь?

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

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

Абсолютные и относительные ссылки

Форматирование ячейки с использованием абсолютных или относительных ссылок действует только при копировании формулы ячейки. Excel автоматически корректирует относительные ссылки на ячейки, чтобы отразить новую позицию скопированной формулы. Например, если ячейка C1 умножает ячейки A1 и B1, формула впоследствии умножит A2 на B2 при копировании в ячейку C2. Чтобы предотвратить это изменение, отформатируйте формулу с абсолютными ссылками, которые обозначены знаком доллара. В предыдущем примере формула "=A1B1" будет иметь формат "=$A$1$B$1".

Копирование формул

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

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

Щелкнув правой кнопкой мыши по выделенному диапазону, вы сможете выбрать «Специальная вставка». Эта функция дает вам расширенный контроль над вставкой выбранных ячеек, например выбор вставки только результатов без каких-либо формул. Когда вы выбираете вставку формул, Excel по-прежнему изменяет относительные ссылки на ячейки, чтобы отразить их новые позиции, но абсолютные ссылки остаются статичными. В качестве альтернативы, выбрав «Формулы и числовые форматы», формулы будут вставлены, а результаты будут использовать числовой формат исходной ячейки.

Массивы

Массивы позволяют одновременно вводить формулы в диапазон ячеек, например, выделяя ячейки с C1 по C20, а затем вводя формулу в верхней строке формул. Чтобы отформатировать формулу как массив, нажмите «Ctrl», «Shift» и «Enter» одновременно после завершения формулы.По умолчанию формулы массива не изменяются, чтобы отразить скопированную позицию, если только вы не укажете это, введя диапазон для одной переменной. Например, если выделить от C1 до C20 и ввести формулу "=A1B1" (без кавычек) в виде массива, будет введена одна и та же формула во все выделенные ячейки, а при вводе "=A1:A20B1:B20" умножает столбцы A и B в каждой соответствующей строке. Дополнительным преимуществом массивов является то, что вы не можете случайно удалить формулу из одной ячейки, содержащейся в массиве; вместо этого вам придется удалить весь массив.

С. Тейлор начал профессиональную писательскую карьеру в 2009 году и часто пишет о технологиях, науке, бизнесе, финансах, боевых искусствах и природе. Он пишет как для онлайн-изданий, так и для офлайн-изданий, включая Journal of Asian Martial Arts, Samsung, Radio Shack, Motley Fool, Chron, Synonym и другие. Он получил степень магистра биологии дикой природы в Университете Клемсона и степень бакалавра искусств в области биологических наук в Колледже Чарльстона. У него также есть несовершеннолетние по статистике, физике и изобразительному искусству.

В Excel вы можете изменить размер сразу нескольких строк или столбцов, щелкнув правой кнопкой мыши или выбрав параметр "Формат" на ленте.

Изменить размер нескольких строк одновременно, щелкнув правой кнопкой мыши

<р>1. Чтобы изменить высоту сразу нескольких строк, (1) сначала выберите несколько строк, щелкнув номер строки и перетащив вниз до последней строки, размер которой вы хотите изменить.
ИЛИ, удерживая клавишу CTRL, щелкните номер строки, которую хотите выбрать (например, 1–10).

<р>2. После этого (2) щелкните правой кнопкой мыши в любом месте выделенной области и (3) выберите "Высота строки".

<р>3. Во всплывающем окне задайте высоту строки (например, 15).

В результате строки 1–10 теперь имеют одинаковую высоту: 15.

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

То же самое можно сделать с помощью параметра "Формат" на ленте.

<р>1. Во-первых, (1) выберите несколько строк, щелкнув номер строки и перетащив вниз до последней строки, размер которой вы хотите изменить.
ИЛИ, удерживая клавишу CTRL, щелкните номер строки, которую хотите выбрать (например, 1–10).

<р>2. После этого на ленте (2) перейдите на вкладку «Главная», (3) выберите «Формат» в группе «Ячейки» и (4) нажмите «Высота строки».

<р>3. Во всплывающем окне задайте высоту строки (например, 15).

Вы получите тот же результат, что и выше: строки 1–10 теперь имеют одинаковую высоту, 15.

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

<р>1. Чтобы изменить ширину сразу нескольких столбцов, (1) сначала выберите несколько столбцов, щелкнув заголовок столбца (букву) и перетащив их к последнему столбцу, размер которого вы хотите изменить.
ИЛИ, удерживая клавишу CTRL, нажмите на буквы столбца, которые вы хотите выделить (например, A–G).

<р>2. После этого (2) щелкните правой кнопкой мыши в любом месте выделенной области и (3) выберите «Ширина столбца».

<р>3. Во всплывающем окне установите ширину столбца (например, 10).

В результате столбцы A–G теперь имеют одинаковую ширину: 10.

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

То же самое можно сделать с помощью параметра "Формат" на ленте.

<р>1. Во-первых, (1) выберите несколько столбцов, щелкнув заголовок столбца (букву) и перетащив его к последнему столбцу, размер которого вы хотите изменить.
ИЛИ, удерживая клавишу CTRL, щелкните букву столбца, которую хотите выбрать (например, A–G).

<р>2. После этого на ленте (2) перейдите на вкладку «Главная», (3) выберите «Формат» в группе «Ячейки» и (4) нажмите «Ширина столбца».

<р>3. Во всплывающем окне установите ширину столбца (например, 10).

Вы получите тот же результат, что и выше: столбцы A–G теперь имеют одинаковую ширину (10).

Изменение размера нескольких строк одновременно в Google Таблицах

Единственный способ изменить размер нескольких строк в Google Таблицах — щелкнуть правой кнопкой мыши. Это почти та же процедура, что и в Excel.

<р>1. Во-первых, (1) выберите несколько строк, щелкнув номер строки и перетащив вниз до последней строки, размер которой вы хотите изменить.
ИЛИ, удерживая клавишу CTRL, щелкните номер строки, которую хотите выбрать (например, 1–10).

<р>2. После этого (2) щелкните правой кнопкой мыши в любом месте выделенной области и (3) выберите «Изменить размер строк 1–10».

<р>3. Во всплывающем окне выберите Указать высоту строки и задайте высоту строки (например, 30).

В результате строки 1–10 теперь имеют одинаковую высоту: 30.

Одновременное изменение размера нескольких столбцов в Google Таблицах

Изменение размера столбцов в Google Sheets работает точно так же, как и в Excel.

<р>1. Во-первых, (1) выберите несколько столбцов, щелкнув заголовок столбца (букву) и перетащив его к последнему столбцу, размер которого вы хотите изменить.
ИЛИ, удерживая клавишу CTRL, нажмите на буквы столбца, которые вы хотите выделить (например, A–G).

<р>2. После этого (2) щелкните правой кнопкой мыши в любом месте выделенной области и выберите (3) Изменить размер столбцов A – G.

<р>3. Во всплывающем окне выберите Ввести новую ширину столбца в пикселях, а затем задайте ширину столбца (например, 60).

Стив Ларнер Стив Ларнер имеет более чем десятилетний опыт управления контентом, редактирования и написания текстов в самых разных отраслях. Будучи техническим энтузиастом, Стив также любит исследовать новые продукты и устройства и помогать другим решать их технологические проблемы. Подробнее 18 апреля 2021 г.

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

Помощь с формулами Google Таблиц

Формулы — это математика, стоящая за электронной таблицей. Используя определенные выражения, вы сообщаете листу, что делать с данными, которые вы вводите в определенные ячейки, чтобы получить желаемый результат. Задача может быть такой же простой, как добавление двух ячеек для создания суммы и сопоставления средних значений по тысячам различных ячеек.Независимо от размера и объема вычислений основная формула обычно остается неизменной.

Как использовать формулы в Google Таблицах

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

В приведенном выше примере изображения формула, введенная в ячейку D3, отображается в поле «fx» вверху, а значение отображается в ячейке. В приведенном выше примере добавляются ячейки B3 и C3, образуя сумму. Это простая формула, но она дает представление о том, как они работают.

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

Скопировать формулу вниз по всему столбцу в Google Таблицах

  1. Выделите первую ячейку в столбце, содержащую формулу, затем выберите маркер заполнения (маленькое синее поле) в правой нижней части ячейки. При правильном расположении курсор превращается в перекрестие.
  2. Перетащите перекрестие вниз к последней нужной ячейке, в которой будет использоваться указанная формула. Google Sheets автоматически заполнит правильную формулу для каждой строки.
  3. Последний способ продублировать формулу вниз по столбцу в Google Таблицах — использовать функцию «ArrayFormula». Обязательно введите в формулу правильные диапазоны.

    Примеры Google ARRAYFORMULA Range для воспроизведения формул в столбце

    =ArrayFormula(B3:B6+C3:C6)
    В приведенном выше примере используется формула «сложения» (B3+C3), но добавляется диапазон, охватывающий ячейки B6 и C6. Google Sheets использует (B3+C3) и копирует его вниз по столбцу (B4+C4), (B5+C5) и (B6+C6).

    =МАССИВ ФОРМУЛА(ЕСЛИ(ЕСПУСТО(B3:B+C3:C),"",ЕСЛИ(B3:B+C3:C=0,"",(B3:B+C3:C)))) < br />Приведенный выше пример вычисляет те же итоги, что и предыдущая формула, за исключением того, что он заменяет «0» в ячейках без символов, так что он выглядит пустым. Часть ISBLANK игнорирует пустые ячейки, а символы, вставленные внутри «», — это то, что Google Sheets помещает в пустые ячейки, которые устанавливаются как ничего.

    Копирование таблицы Google для применения новых формул

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

    1. Сначала откройте лист, который хотите скопировать.
    2. Далее щелкните правой кнопкой мыши и выберите Дублировать.
    3. Будет создан новый лист с именем вашего файла и копией перед ним.
    4. Используйте этот лист для проверки новых формул на реальных данных и т. д. Убедитесь, что у вас есть несколько копий всех важных данных.
    5. В заключение отметим, что методы, используемые в Google Таблицах для воспроизведения формул в столбце, не так уж сложны, если вы понимаете используемые строки/аргументы формулы. Независимо от того, какой вариант подходит вам больше всего, сначала проверьте его на небольшом листе, а затем скопируйте. Также лучше провести второй тест на подлинной копии вашего исходного листа, прежде чем официально применять формулы, в основном потому, что у вас есть много данных, которые могут измениться в худшую сторону.

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