У меня есть данные в одном столбце в следующем формате:

Column Header

Adam 
----
----
----
John
----
----
Smith
----
----
----

Я хочу скопировать имена в пустые ячейки под каждым.

Есть ли команда для этого?

2 ответа2

2

Там нет на самом деле, если у вас нет макроса.

В противном случае вы можете использовать дополнительный столбец и IF() .

  1. Для этого вставьте новый столбец справа от вашего столбца. Допустим, у вас есть столбец A, а новый столбец B.
  2. Поместите формулу в ячейку B2:

    =IF(A2="",B1,A2)
    
  3. Перетащите столбец до последней ячейки в вашей таблице.
  4. Скопируйте весь столбец (исключая заголовок) и вставьте в качестве значений столбец A. Затем можно удалить / удалить столбец B.
1

Существует быстрое и грязное решение, которое выполнит работу очень эффективно - хотя оно жизнеспособно, только если вам нужно изменить данные только один раз. Если вы получаете повторные обновления, лучше пойти с ответом Джерри.

Вот быстрый способ:

  1. Выберите столбец A (Ctrl - Пробел)
  2. Перейти (Ctrl - G) -> Специальные (A - S) -> Пустые ячейки (Alt - K) -> Ok (Enter) - это выберет все пустые поля в столбце A
  3. Введите формулу =<ReferenceForCellAbove> - но вместо ввода нажмите Ctrl - Enter ! <ReferenceForCellAbove> вы получаете простым нажатием ArrowUp после ввода = . Это заполнит все выбранные пустые ячейки данными из вышеприведенной ячейки.
  4. необязательно: вставьте значения:
    1. Выберите столбец A (Ctrl - Пробел)
    2. Копировать (Ctrl - C)
    3. Специальная паста (Alt - E S) - Значения (V)

Готово!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .