Excel: скопируйте и перетащите вниз для определенной структуры листа

0

У меня есть лист со структурой, показанной на изображении ниже. Однако на исходном листе нет текста в столбце A (это то, что я хотел бы создать для своего листа).

Я хотел бы перетащить (или скопировать) текст в столбце C над каждым полем (например, «1234567-Name 1» в блоке 1), чтобы он отображался в столбце A рядом с каждой строкой с текстом внутри каждого блока. То, что я ищу, это то, что изображено на картинке ниже.

Как мне этого добиться? Обратите внимание, что у меня есть несколько блоков на моем листе, но, по крайней мере, расстояние между ними всегда одинаково. Также имя над каждым полем всегда начинается с семи цифр. Чтобы усложнить задачу, количество строк, содержащихся в каждом блоке, может сильно варьироваться (1-300).

Спасибо!

Что я после

StatsScared
источник
Формула A2 = IF(G2>4;A1;C1)+ условное форматирование A2 format = IF(G2<=4; grey text by grey background)? Может быть, дополнительно проверитьIFERROR(G2>4)
Акина
Поскольку у вас нет текста в столбце А на оригинальном листе, тогда что это за база или откуда вы ее взяли? Вы хранили это где-нибудь или как?
Раджеш
Если у вас есть текст в столбце A, то каждое первое значение, являющееся дубликатами, можно скопировать в C, используя это =INDEX(A$2:A$30,1,1).
Раджеш С.

Ответы:

0

Введите в ячейку следующую формулу A6:

=IF(LEN(B1)>3,C3,IF(LEN(B6)>0,A5,""))

и заселить

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

1) Текст в клетках B1, B9и так далее длиной не менее 4 -х символов (curently у вас есть yyyyyy)

2) Числа в столбце Bникогда не превышаются 999(или, если быть более точным, никогда не превышают 3 символа)

cybernetic.nomad
источник