Как получить Excel для автоматической репликации функций по всей электронной таблице?

7062
Erick Robertson

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

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

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

0
Если я обновлю верхнюю левую ячейку, я могу выбрать ее и дважды щелкнуть на ручке. При этом формула копируется во все ячейки, расположенные ниже, что, по-видимому, составляет половину проблемы. Это все еще ручное решение, и мне бы хотелось, чтобы оно было автоматическим. Erick Robertson 12 лет назад 0

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

2
Rachel Hettinger

Вместо заполнения, а затем заполнения по всей ширине вы можете скопировать ячейку в верхнем левом углу, затем выбрать весь диапазон (Ctrl + Shift + End) и выполнить вставку.

Если вы действительно хотите что-то автоматизировать, вам нужно использовать VBA. Это будет сделано с событием Worksheet_Change. Дайте мне знать, если вы хотите это решение.

Это достаточно просто, и я могу сделать это вручную. Спасибо! Erick Robertson 12 лет назад 0
0
Doug Glancy
  1. Выберите все ячейки с формулой
  2. Измените формулу в строке формул
  3. Используйте ctrl-Enterкомбинацию вместо Enter

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

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