5

В Excel я знаю, как использовать функцию "заполнить", чтобы заполнить столбец последовательных чисел.

Я хотел бы сделать это, но следуя шаблону, как:

1
1
2
2
3
3

Кто-нибудь знает как это сделать? Я не могу разобраться. Когда я пытаюсь использовать функцию заполнения, он пытается рассчитать тренд по таким значениям, как 3.3, 3.7, 4.2, 4.8 и т.д.

6 ответов6

13

Я не думаю, что Excel включает логику, чтобы сделать это, хотя я буду счастлив, что оказался неправ.

Обходной путь должен был бы использовать формулу, скопированную в столбец, а затем использовать PasteSpecial> Values, чтобы перезаписать нужные значения.

   A       B        C
1  1
2  1
3  =A1+1
4  =A2+1
5  =A3+1

и т.п.

5

Здесь нет Excel, но в OpenOffice.org заполняется следующее значение и формула:

      A
1     1
2   =A1

... получает новые значения и формулы:

      A
1     1
2   =A1
3     2
4   =A3
5     3
6   =A5
7     4
8   =A7

... который отображается так, как вы хотите.

5

Для чистой версии формулы,

=ROUNDUP(ROW(A1)/2,0) заполнится правильно. (Если вы начнете дальше, чем строка 1, вычтите при необходимости.)

2

Вы могли бы сделать следующее. Немного тяжеловато, но позволяет вам делать более сложные вещи в проверке if чтобы получить больше шаблонов наблюдения.

После первых двух ручных записей он не полагается на то, что вы копируете "блок" для получения повторного паттерна. Оператор if делает if для вас.

     A
1    1
2    1
3    =IF(A2==A1,A2+1,A2)
4    =IF(A3==A2,A3+1,A3)
etc
2

Я считаю, что ввод формул может вызвать проблемы позже, если вам потребуется сортировка, поэтому я предпочитаю не использовать их для заполнения столбцов. Вместо этого, после нескольких минут проб и ошибок, я пришел к следующему:

    A
1   1
2
3   2
4

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

1

Попробуй это:

   a
1  1
2  1
3  =A1+1
4  =A2+1

Затем выберите A3 и A4 (оба должны выделяться границей марширующих муравьев). Осторожно наведите курсор мыши на один из нижних углов выделения (например, на нижний правый угол) и перетащите его вниз.

... что сказал TomWij ... извините, я не спешил с ответом =)

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