excel - як ввести формулу для цілого стовпця


12

Я знаю, що якщо я виберу весь стовпець, а потім введіть формулу в перший стовпець, а потім натисніть клавішу ctrl + enter, це буде зроблено. Однак мій перший рядок - це заголовок. Як інакше мені це робити?

Відповіді:


27
  1. Введіть бажану формулу у 2-й рядок стовпця, який ви хочете заповнити.
    • Не забудьте використовувати $ для будь-яких посилаються комірок, де рядок залишається однаковим для всіх рівнянь.
  2. Виберіть клітинку, що містить формулу, і натисніть Ctrl+ Shift+ Down.
    • Тут слід вибрати всі комірки в цьому стовпчику між вибраною коміркою та самим дном.
  3. Потім натисніть Ctrl+ D.
    • Це повинно заповнити всі вибрані клітинки форумом, який ви ввели у клітинку 2-го ряду.

Пояснення знака $ трохи більше.

Example: =VLOOKUP(A2,$B$2:$C$21,2)

Тут значення для B2: C21 буде постійним для всіх комірок.


@pnuts: я не зовсім розумію, до чого ти потрапляєш; ви вказуєте, що зазвичай не добре мати щось у кожному рядку електронної таблиці? Якщо так, то замість №2 у моїй відповіді: Виберіть клітинку, що містить формулу, прокрутіть униз до нижньої частини області, яку ви бажаєте заповнити, утримуйте клавішу SHIFT, клацнувши по клавіші нижньої правої клітини області. (Тоді зробіть пункт №3) Це те, про що ви мали на увазі?
Яковосян

3
  1. Скопіюйте стовпець
  2. Клацніть будь-де у ваших даних та відформатуйте їх у вигляді таблиці Excel 2010 -> Home Tab -> Format as Table
  3. Вставте стовпчик, змініть заголовок на те, що коли-небудь.
  4. Введіть формулу в першу клітинку під цим
  5. Ви побачите піктограму освітлення, натисніть її, і вона застосує її до всього стовпця.

Оновлення на основі хорошого пункту за допомогою pnuts, немає причин для видалення стовпця, копіювання стовпця зберігає дані!


@pnuts: Я не знаю про інших Excels, я міг підтвердити цю відповідь лише для Excel 2010.
Arjang

@pnuts: Безумовно, це дуже хороший момент, так, чому видаляти та втрачати дані, можна просто скопіювати їх? Оновлено відповідь. З копією все ще є можливість видалити, але з видаленням більше немає варіантів! Збереження та створення додаткових варіантів повинно бути в основі кожного рішення.
Арджанг

0

Перейдіть до першої комірки стовпця, у яку потрібно ввести формулу, та введіть формулу.

Потім, після того, як формула знаходиться в цій комірці, натисніть Ctrl+ Down.

Це дозволить вибрати всі комірки нижче тієї, яку ви вибрали, поки не відбудеться розрив статусу комірок (якщо вони всі заповнені, то незаповнене відображається у стовпці, або навпаки)


@pnuts, що ти маєш на увазі?
soandos

0

Є ще один варіант, використовуючи =ARRAYFORMULA()

Наприклад, скажіть, що у вас був заголовок і 3 стовпці, і ви хочете, щоб ваш останній стовпець був результатом перших двох. У комірці C2ви можете ввести наступне:

=ARRAYFORMULA(A2:A*B2:B)

Це має три переваги:

  1. Перший рядок повністю пропускає (ваше запитання)
  2. Ефективно застосовує формулу до кожного рядка, що корисно, якщо згодом ви вирішите вставити рядок
  3. Лише одне місце для зміни формули для кожного ряду

Хоча, можливо, не відразу зрозуміло, як / де обчислюються клітини. (підказка: ctrl+ ~може допомогти)

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