1

У меня есть таблица Excel, как:

Текущая таблица

Что бы я хотел:

Какой я хотел бы, чтобы таблица была похожа

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

Например, ячейка B2 примет значение 10,62 (т.е. ячейка B3); тогда ячейка B3 будет пропущена; тогда ячейка B4 примет значение 13,26 (то есть ячейка B5) и следующий набор ...

Я попробовал эту формулу:

=INDEX(B2:$B$4518,ROWS(B2:B2)*2)

Затем выберите эту строку и строку ниже, которая не имеет формул, и перетащите ее вниз. Но, к сожалению, если только я не перетащу один из них, затем снова выберите, он не будет работать правильно. Кажется, он принимает значение для первой выбранной ячейки, а затем добавляет 1.

2 ответа2

0

потому что вам понадобится значение B для 2 ячеек, скопируйте столбец B в столбец C, в противном случае вы получите справочную проблему

затем в столбце B заменить на следующую формулу

  • = ЕСЛИ (ДАЖЕ (СТРОКА ()), С3, С2)

Если проверяет, нужно ли идти вниз 1 или просто перейти.

Row() возвращает строку, в которой он находится. В случае B2 это 2 Even() проверяет, является ли что-то четным. Для 2 это правда.

IF (тест, True_Action, False_Action). If работает, выполняя тест, а затем выбирает истинное или ложное действие. Так как Even верен для b2, true_action указывает на C3.

Заметка. Это имеет побочный эффект расширения диапазона данных. Специальное копирование / вставка может быть использовано над строкой b для замены новыми значениями. Затем впоследствии столбец C может быть удален.

0

Итак, если я правильно понимаю, в строке 2 вы хотите значение из строки 3, в строке 3 вы хотите сохранить свое собственное значение, в строке 4 вы хотите значение из строки 5 ... и т.д.?

Если это правильно, есть довольно простой процесс, который вы можете использовать - в C2 введите формулу =$B3 . В C3 введите ту же формулу, =$B3 . Это должно положить одинаковое значение в обе ячейки. Затем выделите обе ячейки и используйте маркер заполнения, чтобы скопировать их в другие ячейки. Это должно получить вам повторяющийся шаблон, который вы хотите.

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