如果上面单元格中的文本包含“”,则将单元格移到下一列

我有这样的Excel数据:

Date: Name: Reason: Phonenumber: 

问题是,这并不总是如此,有时可能是这样的:

 Date: Name: Name: Reason: phonenumber 

我试图完成的是将Datephonenumber之间的单元格移动到下一列。 要做到这一点,我相信,因为Date总是在顶部,我可以运行一个脚本,如果“A6-1”包含date“将移动。

有没有人有任何想法我可以做到这一点?

假设第一个Date:在B1中的A1中,并被复制以适应:

  =IF(OR(LEFT(A1)="N",LEFT(A1)="R"),A1,"") 

selectColumnB,复制,select性粘贴…,顶部的值。 过滤列A:B并取消select(Blanks)为ColumnB。 selectA2直到最后, Del 。 删除filter。