Column a    Column b
#abd        Request This is to be copied
#pqr        Request This is to be copied
#lmn        Request This is to be copied
Request This is to be copied    
#abdq       Request This is row 2 to be copied
#pqrw       Request This is row 2 to be copied
#lmn2       Request This is row 2 to be copied
#qqq        Request This is row 2 to be copied
Request This is row 2 to be copied  0

В начале только Column a заполняется. Для всех строк в Column b начинающихся с # , Column b должен заполняться до тех пор, пока не будет найдена строка, начинающаяся с Request . Это указано в Column b .

Везде, где строка начинается с Request , должна быть скопирована перед строками, пока она не будет найдена. Снова сбросьте и начните процесс снова.

Надеюсь, я смог объяснить идею.

1 ответ1

1

Вы можете использовать эту формулу, а затем перетащить ее вниз:

=IF(LEFT(A1,1)="#",IF(LEFT(A2,7)="Request",A2,B2),IF(LEFT(A1,7)="Request","",A1))

Эта функция гарантирует, что строка с Request также пуста. Если вы не против скопировать его, вы можете использовать этот более короткий:

=IF(LEFT(A1,1)="#", B2, IF(A2="Request*",A1))

Поместите их в A1 затем перетащите вниз.

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