在Excel中合并细胞



如何使用" if"条件在excel中合并两个单元格;单元格A1,B1,C1 ...显示相同的数据说" ABS"。现在,当我在B1中键入ABS时,它应该自动与A1合并,仅显示ABS而不是ABS/ABS。提前提出任何建议。

我不确定这是您的意思。但是,您可以通过按 alt F11 来打开VBA。您应该看到一个工作表名称的列表,双击具有您数据的数据,然后输入以下代码:

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$B$1" Then
    If Range("B1").Value = Range("A1").Value And Not (Range("A1").Value = "") Then
        Range("B1").ClearContents
    End if
End If
End Sub

现在按 alt Q 返回到Excel。如果您现在在 b1 中输入相同的文本,该文本当前在 a1> a1 中,则将删除您刚刚输入的文本 b1

我对您使用单词Merge感到困惑,因为这只会删除文本,而不是将其结合起来。因此,如果这个答案不是您要寻找的答案,请澄清您的问题。

最新更新