Excel: автозаповнення формул у списках


5

У мене досить величезний аркуш Excel, де перші 20 стовпців містять вхідні дані, ще 15 стовпців містять формули, які використовують вхідні дані для розрахунків.

Я часто видаляю весь набір вхідних даних і замінюю його новим, обсяг вхідних даних змінюється і коливається в межах від 4.000 до 10.000 рядків.

Чи є підтримка в Excel для автоматичного налаштування частини формули на кількість рядків вхідних даних? Тепер я роблю це вручну, або видаляючи рядки, якщо вхідні дані менші, ніж попередні, або копіюють комірки формул, якщо вхідні дані стали більшими. Це досить нудно, тому я шукаю спосіб автоматизувати це.

Деякі формули дають # N / A, якщо немає вхідних даних, і я конденсую обчислені дані зі зведеними таблицями, тому мені потрібні формули, точно відповідні рядкам вхідних даних.

Я на Excel 2003.

Відповіді:


2

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

До (двічі клацніть, де маленьке чорне поле):

Before Double-Click

Після:

After Double-Click


1

Деякі можливі рішення ....

1) Чи можна використовувати обчислені поля - це формула зведеної таблиці? Розраховані поля чудово працюють, якщо формула посилається на стовпці кожного рядка (себе). Оскільки вони є частиною Pivot, вони не займають місця і не уповільнюють вашу таблицю. Якщо ваші формули є вертикальними або складними, це, ймовірно, не працюватиме.

2) Використовуйте автоматичне форматування таблиці (Insert Table), а не просто дані. Формули, введені в автоматичному режимі таблиці, будуть видалені або додані під час видалення або додавання рядків.

3) Використовуйте IF (ISERROR (формула, потім порожня або нульова, інша формула) у вашій формулі, щоб приховати недостовірні результати. в основному спираються на суми цінностей.


1

Якщо ви це робите багато, ви можете створити на вашому аркуші керування кнопками VBA, щоб очистити всі дані в перших 20 стовпцях і залишити лише за формулами першого рядка для наступних 15 стовпців. Таким чином, ви можете просто натиснути кнопку, а потім вставити нові дані, а потім заповнити рядок 1 для col U до AJ подвійним клацанням.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.