2015-06-04 4 views
0

У меня есть 3 столбца данных в электронной таблице Excel, столбец 1 - это бизнес-единица, столбец 2 - item_ID, а столбец 3 - стоимость. Столбец 2 и 3 имеют данные во всех строках, но в столбце 1 отображается только бизнес-единица, тогда остальные остаются пустыми до тех пор, пока бизнес не изменится. Я могу просто перетащить данные бизнес-единицы и управлять до пустых для КАЖДОЙ бизнес-единицы, но что, если у меня есть тысячи строк и более сотни бизнес-единиц? Это займет меня навсегда. Есть ли способ быстрее выполнить эту задачу?Автоматическое заполнение пробелов в Excel

ответ

1

Предположим следующие данные: Шаг 1: выберите из ячейки A2 в A31 (все строки данных в столбце Unit) Шаг 2: Перейдите на вкладку «Главная» и нажмите «Найти» & Выберите. Шаг 3: выберите «Перейти к специальному». Шаг 4: Выберите пробелы и нажмите ОК. Шаг 5: На первой ячейке введите =A2 (равно ячейки выше заготовки), а затем ударил ctl+enter

enter image description here

+0

Это самый быстрый подход, управление + ввод работает очень хорошо для этого сценария. –

+0

Удивительный подход, 20 лет в Excel, и я все еще учусь :). Спасибо, что поделились Ming. –

+0

Если вам не нравится использование мыши, вы можете выбрать столбец, выбрав A2 и удерживая клавишу 'shift' и' down_arrow' до конца данных, затем нажмите 'alt',' h', 'f',' d ',' s', 'k',' enter', '=', 'a2',' Ctrl + enter'. –

1

Предполагая, что столбец А ваша колонка Business Unit, добавив временную колонку рядом с ним и тиражированием первого значения, т.е. B2=A2 затем на B3 можно использовать следующую формулу:

=IF(A3="",B2,A3) 

Скопируйте его вниз для всех ваши строки в столбце B. После проверки его точности вы можете скопировать и вставить как значение в свой столбец A, а затем удалить столбец B. С уважением

+0

Это довольно крутой подход, но мне еще нужно вручную скопировать и вставить начальное значение каждой бизнес-единицы. –

+0

На самом деле вам нужно скопировать первое значение всего столбца. Каждый раз, когда вы достигаете строки с новым бизнес-единицей, т.е. 'A (i) <>" "' он выведет 'A (i)', который должен соответствовать имени новой бизнес-единицы. С уважением. – nbayly

0

Предупреждение: ляп

  1. В колонке 4 создать формулу, которая говорит " Если столбец 1 пуст, сделайте его похожим на строку над ним, в противном случае ничего не сделайте »
  2. Выделите эту ячейку и нажмите Ctrl-End, что приведет вас в нижнюю строку вашей таблицы и Shift-Click. Это должно выделить весь столбец.
  3. Нажмите Ctrl-D, чтобы заполнить. Теперь вы скопировали формулу ко всем ячейкам в столбце.
  4. Нажмите заголовок столбца 4, а затем скопируйте (Ctrl-C).
  5. Нажмите на заголовок столбца 1, а затем специальной вставки (Ctrl-Shift-V), а затем выберите "Значения"
+0

Как contrl + End приводит меня к нижнему ряду моей таблицы? Я смущен насчет его использования. –

+0

Ctrl-End приводит вас в нижнюю правую сторону листа. Это было в Excel столько, сколько я помню. –

0

В D1

=A1 

В D2

=if(A2="",D1,A2) 

Перетащите

Скопировать D1-D конец данных

Нажмите на A1

Paste в качестве значений

Удалить столбец D

Смежные вопросы