3 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Как быстро применить формулу ко всему столбцу или строке с / без перетаскивания в Excel?

Как быстро применить формулу ко всему столбцу или строке с / без перетаскивания в Excel?

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

Перемещение формулы При этом ссылки на ячейки в формуле не изменяются, независимо от типа ссылки на ячейки.

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

Перемещение формулы

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

В группе Буфер обмена на вкладке Главная нажмите кнопку Вырезать.

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

Выполнить одно из следующих действий

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

На вкладке Главная нажмите группу Буфер обмена, выберите специальную ветвь, а затем нажмите Формулы.

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

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

На вкладке Главная нажмите кнопку Копия в группе Буфер обмена.

Выполните одно из следующих действий

В группе Буфер обмена на вкладке Главная щелкните вкладку для ввода формулы и любого форматирования.

Чтобы ввести только формулу, в группе Буфер обмена на вкладке Главная нажмите кнопку Стереть, выберите специальную ветку, а затем нажмите Формулы.

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

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

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

В строке формул выберите ссылку, которую нужно изменить.

Читайте так же:
Добавить символы валюты в Excel

Нажмите клавишу F4 для переключения между комбинациями.

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

Дизайн, подлежащий копированию

Исходная ссылка

Новая связь

Общая сумма (абсолютный столбец и абсолютная строка) составляет A$1.

Покупка A$1 (абсолютная и относительная колонка)

(абсолютная и относительная колонка А1)

A1 (относительные столбец и относительная строка)

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

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

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

Главная > Вырезать (или CTRL+X).

Команда "Вырезать" в группе "Буфер обмена"

Введите формулу в ячейку, в которую будет введена формула, нажав кнопку VIRE (или нажав CTRL+V).

Команда "Вставить" в группе "Буфер обмена"

Убедитесь, что ссылки на ячейки остаются такими, какими они должны быть.

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

Совет: Формулу также можно скопировать и вставить в другую таблицу или ячейку.

Дополнительные сведения

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

Применить формулу ко всему столбцу

Я пытаюсь преобразовать все почтовые индексы из столбца a в столбец B, используя формулу:

enter image description here

Я хочу, чтобы каждая ячейка в столбце B была преобразована с помощью приведенной выше формулы. Но у меня более 40 000 строк, поэтому невозможно вытянуть формулу вниз и применить ее ко всему столбцу B.

Читайте так же:
Как быстро найти позицию первой буквы (альфа) из строки в Excel?

Существует ли формула, с помощью которой я могу решить эту проблему?

10 ответов

  • Ярлык для применения формулы ко всей колонке в Excel

Это простое дело — перетащить маленький прямоугольник в правом углу, чтобы применить формулу ко всем другим ячейкам в столбце после выбора ячейки с формулой. Проблема в том, что мне нужно сделать это для 300 000 строк! Может ли быть более простой способ применить формулу ко всем, например, CTRL + ПРОБЕЛ.

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

Я думаю, что это более новая функция, но для меня она работает:

Двойной щелчок по квадрату в правом нижнем углу выделенной ячейки копирует формулу выбранной ячейки.

Надеюсь, это полезно.

Кажется, что некоторые из других ответов устарели, но это сработало для меня:

  1. Щелкните на ячейке с текстом/формулой для копирования
  2. Shift+щелчок на последней ячейке для копирования
  3. Ctrl+Enter

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

Думаю, вам повезло. Пожалуйста, попробуйте войти в B1:

(очень похоже!), но прежде чем нажать Enter, нажмите Ctrl + Shift + Enter.

Подумайте, что вам нужно заменить что-то в массиве строк, и вы не хотите копировать-вставить всю страницу.

Давайте рассмотрим это на примере:

  • Строковая матрица в столбце «A»:
  • Мы хотим заменить символ «a» на «x», чтобы иметь…

Чтобы применить эту формулу ко всей колонке (массиву) чистым и элегантным способом, вы можете сделать следующее

Читайте так же:
Как автоматически увеличить число при открытии книги?

Это также относится к двумерным массивам:

Я нашел другое решение:

  • Примените формулу в первых 3-4 ячейках столбца
  • Ctrl + C формула в одной из последних строк (если вы скопируете первую строку, она не будет работать)
  • Нажмите на заголовок столбца, чтобы выбрать весь столбец
  • Нажмите Ctrl + V, чтобы вставить формулу во все ячейки ниже.

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

  1. Выберите ячейку столбца, которую вы хотите скопировать вниз
  2. Пресса Ctrl + Shift + ⇓ чтобы выбрать ячейки ниже
  3. Нажмите Ctrl + Enter , чтобы скопировать содержимое первой ячейки в нижеприведенные ячейки

БОНУС

Ярлык для перехода к самому нижнему контенту (чтобы перепроверить копию) — Ctrl + ⇓ . Чтобы вернуться назад, вы можете использовать Ctrl + ⇑ , но если ваши верхние строки заморожены, вам также придется нажать Enter несколько раз.

Я просто хотел убедиться, что не потерял рабочий ответ:

  1. Выделите ячейку для копирования
  2. Выделите последнюю ячейку в столбце
  3. Нажмите CTRL+D
  • Применить формулу к столбцу

Мне нужна помощь, чтобы составить формулу для применения ко всему столбцу (столбец D), так что если я добавлю / удалю строку, все останется с формулой https://docs.google.com/электронные таблицы/д/14LFutwrMf7gtffL6aTm4PhRNBMlgHIdvgzp90efzt28/редактировать?УСП=обмен Я пытался добавить массив, но.

Я хочу применить формулу ко всему столбцу, даже если я вставляю новую строку, мне нужно, чтобы все ячейки в определенном столбце имели формулу в ядре EPPLUS. В приведенном примере столбец C будет местом применения формулы. При этом каждая ячейка в столбце C (C1,C2) будет заполнена. C999999 ) будет иметь.

Вы также можете использовать Ctrl+Shift+D+D, чтобы добавить формулу в каждую ячейку столбца.

Читайте так же:
Как быстро убрать разрывы строк в Excel?

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

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

Если это электронная таблица, использование индикатора смещения путем двойного щелчка на ячейке «b» заполнит строку 2, но не 3 или 4.

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

Примечание: Это не сработает, если был применен фильтр и если в ячейках ниже уже что-то есть.

Похожие вопросы:

B[n] = f(a[n]) для каждой строки в столбце B . Вместо того чтобы перебирать строку за строкой, я хотел бы просто перетащить формулу вниз.

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

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

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

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

Читайте так же:
Как вставить дату последнего изменения в верхний или нижний колонтитул Excel?

Мне нужна помощь, чтобы составить формулу для применения ко всему столбцу (столбец D), так что если я добавлю / удалю строку, все останется с формулой https://docs.google.com/электронные.

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

Я хочу применить эту формулу не только к ячейке B2,но и ко всему столбцу B. Private Sub Worksheet_Change(ByVal Target As Range) If Target = [B2] Then Dim amount As Long amount = [B2].

У меня есть макрос, который разбивает значения в разных ячейках строки, когда я его запускаю. Разделителем являются два или более пробелов. Это пример, все находится в одной ячейке. Одно место Два места.

Я очень новичок в скриптах Google, поэтому любая помощь будет очень признательна. Я застрял на том, как применить мою формулу, в которой используются JOIN и FILTER, ко всему столбцу в Google.

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector