10

Я могу поклясться, что видел поведение, когда Excel автоматически заполняет новую вставленную строку по той же формуле, что и в строке выше. Я знаю, что это можно сделать с помощью некоторого VBScript, но, если возможно, я бы хотел выяснить, что вызывает это, чтобы происходить изначально (если я не спал). Кто-нибудь знает, как это делается?

8 ответов8

5

Это не мечта, и вы правы: ИИ Excel вызывает эти вещи, и не только для таблиц. Просто небольшой пример для демонстрации:

  • Откройте новую рабочую книгу и заполните столбец A увеличивающимися числами, например:
1
2
3
4
5
  • Затем в столбце B добавьте любую простую формулу, например, =A1*10 и заполните автоматически список чисел, чтобы получить это:
1      10
2      20
3      30
4      40
5      50
  • Теперь, чтобы увидеть, как работает AI, введите 6 (или любое число) в следующем ряду под 5 (это должно быть A6 в контексте) и нажмите либо TAB, либо ENTER - как вы обычно делаете.
  • Наслаждайся магией! (:

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

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

0

Для меня это работало для двух столбцов формул и внезапно остановилось только для одной из них. Я думаю, что я скопировал и вставил другую ячейку поверх нее и испортил ссылку. Чтобы исправить это, я выбрал ячейку и вошел в «Домой»> «Редактирование»> «Заливка»> «Серия» и подтвердил детали. Надеюсь, это поможет.

0

У меня возникла проблема, когда таблица перестала автозаполнение ... Я не знаю, почему он вдруг перестал работать, но вот исправление:

  • Добавьте формулу в соответствующий столбец в последнем ряду таблицы и нажмите клавишу enter
  • Нажмите на всплывающее окно маленького квадрата с надписью fx и выберите Overwrite all cells in this column with this formula
  • Добавьте новую строку в вашу таблицу, которая теперь должна иметь формулу автозаполнения

Это сработало для меня, надеюсь, это поможет кому-то еще.

0

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

0

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

0

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

0

Это стандартное поведение Excel, если вы вводите формулу в пустой столбец таблицы. Чтобы получить это, вам нужно вставить таблицу:

-2

Вы можете сделать это, используя функцию Justify под выпадающим меню Fill. Он находится на вкладке «Главная» в функциях редактирования. По моему это далеко правая сторона панели инструментов.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .