Как я могу получить формулу Excel для пропуска четных строк? - PullRequest
0 голосов
/ 28 мая 2020

Мне нужно создать формулу, которая будет проверять каждые 2 строки, сравнивать значения, а затем предоставлять уменьшенное значение. Я смогу лучше объяснить, что я пытаюсь сделать, на примере.

SPREADSHEET

Посмотрев на ТАБЛИЦУ, вы получите 8 строк (6 с символами # и 2 пробела). Это ячейки D4: D11

Я использовал формулу:

=IF($D5="", mid($D4, 2, 10), mid($D5, 4, 10)

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

Если есть два номера продукта, номер в первой первой строке будет содержать меньше цифр, чем номер во второй строке.

Если вторая строка содержит номер, то я хочу для извлечения 10 цифр, начинающихся с di git 4. Если вторая строка пуста, я хочу извлечь 10 цифр из числа в первой строке, начиная с di git two.

D4: 79285089199 D5: 20792850891993

В этом случае я хочу извлечь из второй строки, чтобы получить значение: 9285089199

D8: 79285001420 D9:

В этом случае я хочу извлечь значение из первой строки, чтобы получить значение: 9285001420.

Формула, упомянутая выше, делает это. Но мне приходится вводить эту формулу вручную для каждых 2 строк. Если я попытаюсь перетащить формулу вниз, excel не будет следовать шаблону каждых 2 строк.

Итак, как я могу заставить Excel понять, что он мне нужен, чтобы применять эту формулу для каждых 2 строк?

...