Excel公式合并2行,空白除外

时间:2014-03-11 18:36:53

标签: excel excel-formula

我在AZ中有数字(除了一些是空白的)和BB中的数字(除了一些是空白的)。我试图将它们合并在BA中,如果在AZ中有一个数字,它将优先考虑,如果在AZ中没有数字它会从BB复制数字,除非它们&& #39;两个都是空白,然后保持空白。

我没有尝试过任何作品。

我使用2013年。

2 个答案:

答案 0 :(得分:0)

Excel有一种奇怪的方法来区分实际为空白的单元格和包含空字符串的单元格。可能是制造电池的唯一万无一失的方式,实际上是空白的#34;在Excel中选择单元格并按删除。

如果您的空白单元格实际为空白,则可以使用此公式合并AZ和BB(假设您在第2行):

=IF(ISBLANK(AZ2),BB2,AZ2)

如果您的空白单元格包含空字符串,则可以使用此公式。

=IF(AZ2="",BB2,AZ2)

合并这两个公式,使其支持两种空白单元格:

=IF(OR(AZ2="",ISBLANK(AZ2)),BB2,AZ2)

你也可以比较0而不是ISBLANK,但我认为ISBLANK更具可读性。

编辑:解决您的澄清评论:Excel中的公式无法创建"实际上空白"细胞。你能做的最好的就是返回一个空字符串。由于您希望在AZ和BB都为空时产生此结果,因此您需要在公式中嵌套其他IF语句。

=IF(OR(AZ2="",ISBLANK(AZ2)),IF(OR(BB2="",ISBLANK(BB2)),"",BB2),AZ2)

答案 1 :(得分:0)

我有一个3列的例子:

  • 列中有数字,但有些单元格为空白
  • C列有数字,但有些单元格为空白
  • B栏验证:

    IF(A == [number]){
        B = A
    } ELSE IF (C == [number]) {
        B = C
    } ELSE {
        B = 'blank'
    }
    

以下是Excel条件:

=IF(COUNTA(A1)=1,A1,IF(COUNTA(C1)=1, C1,"blank"))

祝你好运!