首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 办公应用 > OFFICE教程 >

急Excel有关问题,关于替换。

2012-01-24 
急求助,Excel问题,关于替换。。。比如现在有一张表如下:AAA1BBB2CCC3DDD4EEE5请问,我想实现在这张表内在某一

急求助,Excel问题,关于替换。。。
比如现在有一张表如下:

  AAA     1
  BBB     2
  CCC     3
  DDD     4
  EEE     5

请问,我想实现在这张表内在某一单元格内输入 "1 "时,这个单元格内会自动替换成 "AAA ";或者某一单元格内输入 "3 "时,单元格内会自动替换成 "CCC "……这样的对应。
谢谢大家了

[解决办法]
假定是在C1里输入1, =LOOKUP(2,1/(B1:B5=C1),A1:A5)
[解决办法]
例如你要求是Sheet1表内容变化,你的数据放在A1:B5单元格,那么在VBA编辑器里的Sheet1里输入以下代码,即可实现!
Private Sub Worksheet_Change(ByVal Target As Range)
If IsNull(Target) < 1 Then Exit Sub
For i = 1 To 5
If Target = i Then
Range(Target.Address) = Range( "a " & i)
End If
Next
End Sub

热点排行