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
您也许可以使用这个公式,然后将其拖下来:
=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
然后拖下来。