Автозаполнение Excel несовместимо

370
Elliott

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

Например: Столбец A - это число. Столбец B - это формула - = A2-A1. Столбец C - это скользящее среднее - = СРЕДНЕЕ (B1: B3).

Мой текущий лист заполнит формулу для столбца B, как только я введу данные в столбец B, но не будет делать то же самое для столбца C

0
Вы говорите, что формулы не существуют в этих ячейках, пока вы не добавите данные? Или вы тянете вниз формулы после ввода новых данных? Rey Juna 5 лет назад 0
Чтобы перейти к таблице, я перетащил формулы вниз. Ой, формулы автоматически копируются при вводе данных, а другие нет (как в примере выше). Это проясняет? Elliott 5 лет назад 0
Я до сих пор не понимаю достаточно, чтобы сказать вам, почему это будет работать иногда, а не другие. Рекомендую посмотреть ответ @DeNaeL ниже. По какой причине вы не можете использовать стол? Rey Juna 5 лет назад 0
Спасибо за ваш ответ - я попытался преобразовать данные в таблицу, с тем же эффектом, когда я добавляю строку. Не хватает ли какой-то настройки, позволяющей автоматически заполнять столбцы, добавленные позже? Elliott 5 лет назад 0
Вы добавляете данные в конец таблицы или вставляете их между существующими строками? Rey Juna 5 лет назад 0
Я добавляю в конец таблицы Elliott 5 лет назад 0
Итак, вы перетаскиваете правый угол таблицы вниз, чтобы добавить строки? Я получаю странные результаты даже от вставки строки внизу. Я все еще получаю формулы, только не то, что я ожидал. Rey Juna 5 лет назад 0
«как только я введу данные в столбец B» <- просто чтобы уточнить ... является ли столбец B столбцом «данных» или он фактически заполнен формулой `= A2-A1`? || «не будет делать то же самое для столбца C» <- поскольку формуле в столбце C для работы нужны как минимум 3 числа в столбце B и 4 числа из столбца A. Я вижу проблему ценностных зависимостей здесь .. || Пример данных и пример / скриншот вашего предполагаемого вывода помогут прояснить этот вопрос .. (: p._phidot_ 5 лет назад 0
Спасибо за всю вашу помощь ... как предложила @ReyJuna, перетаскивание таблицы внизу справа исправляет это в основном. Я думаю, что я понял, что он будет автоматически заполнять все формулы при расширении таблицы, кроме одной ... что одна рассчитывается на основе вычисленного значения из другой скопированной формулы. Так что я думаю, что Excel не будет автоматически заполнять его, потому что он основан на другой формуле. Не уверен, правда это или нет, но это лучшее, что я могу понять! Спасибо! Elliott 5 лет назад 0

1 ответ на вопрос

0
DeNaeL

Я обнаружил, что таблицы Excel очень полезны для управления этим типом автозаполнения.

  1. Выберите все ваши данные, включая заголовки столбцов.
  2. На вкладке «Вставка» выберите «Таблица».
  3. Установите флажок, который указывает, что ваши данные имеют заголовки.

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

При добавлении строки в таблицу будут добавлены формулы.

Спасибо за ваш ответ - я попытался преобразовать данные в таблицу, но я столкнулся с той же проблемой. Я что-то упускаю? Elliott 5 лет назад 0
@Elliott Я заметил с таблицами, что если в строке / столбце есть одна запись, которая не соответствует другим, формулы не будут заполняться автоматически. Ron Rosenfeld 5 лет назад 1

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