【问题标题】:Copy & Paste Only Cells With Data While Keeping Row Spacing仅复制和粘贴包含数据的单元格,同时保持行间距
【发布时间】:2017-04-25 22:22:15
【问题描述】:

我已经突出显示了一个列,并且我可以通过使用 Go To 和选择常量来仅选择带有文本的单元格。我试图粘贴到同一行中的现有列中,但是当我粘贴时,它会被粘贴而没有所有间距。

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 不太熟悉,但这些是我找到的唯一答案。是否有公式或其他工具来完成此操作?

【问题讨论】:

  • 您不需要 VBA。在C 列上使用ISBLANK 来检查您在该列或B 列中是否有Last Name

标签: excel formula


【解决方案1】:

输出表A1中名字的公式:

=Sheet1!A1

那么对于输出表 B1 中的姓氏:

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

然后复制/向下拖动。

【讨论】:

  • 太棒了!那工作得很好。逻辑测试是否只是通过说小于或大于来测试单元格中是否有任何内容?
  • &lt;&gt; 表示不相等。 @IsaiahO 请单击答案旁边的复选标记标记为正确。
猜你喜欢
  • 1970-01-01
  • 2013-12-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-02-14
  • 2021-01-24
  • 1970-01-01
  • 2021-04-14
相关资源
最近更新 更多