EXCEL表格函数定义问题在表格中定义某列,例如:B列,1=A;2=B;3=C;4=D.,请问如何写入函数?不能定义整个表格,如果定义了整个表格就会造成数字错乱,只能定义其中一列.说的够明白了吧?简单点说,就是我要定义B列,在B列任意一个单元格内输入1,就会显示A;输入2,就会现实B,输入3,就会显示C.如此,等等再补充一下,我说过是B列任意一个单元格啊,比如B1我输入1,显示A;B2我输入3,显示C;B3我输入2,显示B.如此等等,怎么设置函数?

问题描述:

EXCEL表格函数定义问题
在表格中定义某列,例如:B列,1=A;2=B;3=C;4=D.,请问如何写入函数?不能定义整个表格,如果定义了整个表格就会造成数字错乱,只能定义其中一列.
说的够明白了吧?简单点说,就是我要定义B列,在B列任意一个单元格内输入1,就会显示A;输入2,就会现实B,输入3,就会显示C.如此,等等
再补充一下,我说过是B列任意一个单元格啊,比如B1我输入1,显示A;B2我输入3,显示C;B3我输入2,显示B.如此等等,怎么设置函数?

可以用VBA实现.右击工作表标签>查看代码>粘贴下面的代码即可.Private Sub Worksheet_Change(ByVal Target As Range)On Error Resume NextApplication.EnableEvents = FalseFor Each c In Target.CellsWith cIf .Colu...