这儿真是高手如云,本来我也不敢作什么总结,只是怕版主说我懒,不负责任,所以勉强写上两句。
在出题前我只掌握其中的两种方法(即后面的方法一和方法二),高手们的答案让我大开眼界,原来还可以这样做,真是获益匪浅呀:
方法一: 见rongjun兄在6楼的答案(答案和思路基本一样,因做得比我的更简洁,以免误人,就不上传附件了),主要是用frequency结合其他函数以及数组函数以达到目的.
方法二: 见rongjun兄在15楼的答案,对表格内容格式作部分修改,重新设置,我个人认为这种方法最简洁,速度也最快,使用也最方便.
方法三: 见gdliyy版主在16楼的答案,答案格式与方法一基本相同,但gdliyy版主提供了一个全新的解决方法,利用match的模糊查找功能,再结合indirect等普通的函数,很有创意.
方法四: 见shuyee兄在17楼的答案,是利用VBA来解决,本人正在学习VBA,不敢妄加评论,不过显然shuyee兄的解决方法的确很棒,收藏学习.
方法五: 受gdliyy版主短信的启发和提示,在输入表中插入代码(原贴请看http://club.excelhome.net/dispbb ... p;skin=0&Star=1):
Private Sub Worksheet_SelectionChange(ByVal Target As Range) If Target.Column = 2 And Cells(Selection.Row, 1) <> "" Then Sheet2.Range("F1") = Cells(Selection.Row, 1) End If End Sub
请看附件:
P9yUrRyF.rar
(10.21 KB, 下载次数: 99)
[此贴子已经被作者于2005-12-17 7:34:58编辑过] |