Я могу поклясться, что видел поведение, когда Excel автоматически заполняет новую вставленную строку по той же формуле, что и в строке выше. Я знаю, что это можно сделать с помощью некоторого VBScript, но, если возможно, я бы хотел выяснить, что вызывает это, чтобы происходить изначально (если я не спал). Кто-нибудь знает, как это делается?
8 ответов
Это не мечта, и вы правы: ИИ 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-я строка) имеет специальное форматирование (черная заливка / белый текст) и начинает печатать значения там - скорее всего, он будет окрашен таким же образом.
Я не могу предоставить полный список дел, но я думаю, что вы поняли!)
Для меня это работало для двух столбцов формул и внезапно остановилось только для одной из них. Я думаю, что я скопировал и вставил другую ячейку поверх нее и испортил ссылку. Чтобы исправить это, я выбрал ячейку и вошел в «Домой»> «Редактирование»> «Заливка»> «Серия» и подтвердил детали. Надеюсь, это поможет.
У меня возникла проблема, когда таблица перестала автозаполнение ... Я не знаю, почему он вдруг перестал работать, но вот исправление:
- Добавьте формулу в соответствующий столбец в последнем ряду таблицы и нажмите клавишу
enter
- Нажмите на всплывающее окно маленького квадрата с надписью fx и выберите
Overwrite all cells in this column with this formula
- Добавьте новую строку в вашу таблицу, которая теперь должна иметь формулу автозаполнения
Это сработало для меня, надеюсь, это поможет кому-то еще.
Вероятно, проблема, которую вы видите, заключается в том, что некоторые столбцы в вашей таблице не настроены на автоматическое заполнение. Вы можете сделать автоматическое заполнение столбца, выбрав ячейку с формулой, взяв зеленое поле в правом нижнем углу и перетащив в последнюю строку или таблицу. Как только вы это сделаете, столбец будет автоматически заполнен, так что все новые строки будут автоматически иметь формулу в этом столбце.
Райт (если необходимо, перепишите) формулу и нажмите ввод. В следующий раз, когда вы добавите данные в следующую строку, они автоматически заполнят формулу.
Один из способов сделать это автоматически - это скопировать и вставить нужные формулы в несколько строк. Если вы делаете это один за другим, не ясно, что копирование и вставка должны автоматически выполняться для каждой строки после этого. Если вы копируете и вставляете блок, Excel вступит во владение и автоматически скопирует и вставит формулу для будущих строк.
Это стандартное поведение Excel, если вы вводите формулу в пустой столбец таблицы. Чтобы получить это, вам нужно вставить таблицу:
Вы можете сделать это, используя функцию Justify под выпадающим меню Fill. Он находится на вкладке «Главная» в функциях редактирования. По моему это далеко правая сторона панели инструментов.