填充单元格时,如何将文本自动添加到excel单元格?

填充单元格时,如何将文本自动添加到excel单元格?,excel,excel-formula,Excel,Excel Formula,我知道这是一个很长的标题,但我真的不知道如何把标题什么,我正在寻找很抱歉 对,基本上我的问题是excel电子表格。我将使用一个关于单元格名称的例子,比如A1,B2,C3等等 我试图使单元格G2自动填充文本,例如“Hello World”,仅当单元格A2、B2、F2被键入时(使用任何文本) 我希望有人能帮我解决这个问题 提前感谢您。尝试一个if语句: =IF(AND(NOT(ISBLANK(A2)),NOT(ISBLANK(B2)),NOT(ISBLANK(F2))),"Hello World",

我知道这是一个很长的标题,但我真的不知道如何把标题什么,我正在寻找很抱歉

对,基本上我的问题是excel电子表格。我将使用一个关于单元格名称的例子,比如A1,B2,C3等等

我试图使单元格G2自动填充文本,例如“Hello World”,仅当单元格A2、B2、F2被键入时(使用任何文本)

我希望有人能帮我解决这个问题

提前感谢您。

尝试一个if语句:

=IF(AND(NOT(ISBLANK(A2)),NOT(ISBLANK(B2)),NOT(ISBLANK(F2))),"Hello World","")
测试所有单元格是否空白,如果全部填写,则给出“Hello World”

关于第二个问题(你应该开始另一个问题): 将此代码放入工作表代码中;不在模块中,也不在工作簿中

Private Sub Worksheet_Change(ByVal Target As Range)
    If Not VBA.IsNumeric(Target.Value) Then
        If target.address = "$E$1" Then
            Target.Value = UCase(Target.Value)
        End If
    End If
End Sub

我可以再问一个问题吗?有没有办法在单元格中键入文本的大写字母?try=UPPER(A2)这将使文本大写。结果不是很理想。。基本上,我认为电子表格是空的,我希望在单元格中键入大写字母。这可能吗?这是一个新问题:基本上你需要VBA。您需要处理工作表更改事件并将文本设置为大写。祝你一切顺利,谢谢。是否有宏代码可用于此函数?