复制sheet1

时间:2012-11-16 14:44:35

标签: excel excel-2007

在Excel 2007中: 我想复制SHEET2中的值,使其与Sheet1相同 我这样做:

=(SHEET1!B1)

这具有复制0而不是空单元格的副作用。 (或日期01-01-1900)

如何在忽略空单元格的情况下复制SHEET1值?

我想看到的一个例子:

SHEET1
A1|B1|
  | 3|

SHEET2
A1|B1|
  | 3|

Not
A1|B1|
 0| 3|

1 个答案:

答案 0 :(得分:1)

我有两个解决方案。

公式:

=IF(Sheet1!A1 = ""; ""; Sheet1!A1)


<强>宏:

Sub test()
    Sheets("Sheet1").Select
    Cells.Select
    Selection.Copy
    Sheets("Sheet2").Select
    Cells.Select
    Sheets("Sheet2").Paste
End sub