仅复制和粘贴包含数据的单元格,同时保持行间距

Copy & Paste Only Cells With Data While Keeping Row Spacing

我已经突出显示了一个列并且我可以 select 通过使用转到和 selecting 常量仅包含文本的单元格。我试图粘贴到同一行内的现有列中,但是当我粘贴时,它被粘贴时没有所有间距。

Column A    Column B    Column C
First Name  Last Name     
First Name  Mid Init    Last Name
First Name  Last Name   
First Name  Mid Init    Last Name        
First Name  Mid Init    Last Name 

以上内容被粘贴到:

Column A    Column B    Column C
First Name  Last Name
First Name  Mid Init    Last Name
First Name  Mid Init    Last Name
First Name  Mid Init    Last Name

我只是想用姓氏替换中间名的首字母,所以只剩下名字和姓氏了。我不太熟悉 VBA,但这是我找到的唯一答案。是否有公式或其他工具可以实现此目的?

输出 A1 中名字的公式 sheet:

=Sheet1!A1

然后对于输出的B1中的姓氏sheet:

=IF(Sheet1!C1<>"",Sheet1!C1,Sheet1!B1)

然后copy/drag下来。