Мне нужно создать формулу, которая будет проверять каждые 2 строки, сравнивать значения, а затем предоставлять уменьшенное значение. Я смогу лучше объяснить, что я пытаюсь сделать, на примере.
Посмотрев на ТАБЛИЦУ, вы получите 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 строк?