当前位置: 代码迷 >> Office >> 急Excel有关问题,关于替换。
  详细解决方案

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

热度:1104   发布时间:2013-02-26 00:00:00.0
急求助,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
  相关解决方案