excel中如何对整列操作

来源:百度知道 编辑:UC知道 时间:2024/05/09 15:23:59
一列中的值可影响另一列的值,如一列中为A时,另一列为1,为B时,2,为C时3,......IF虽可用,但最多只能有7层,如果有20个或多多的值,如何操作,请各位大哥指教.这里先谢了.

一个方法是:利用excel的宏功能自定义一个函数,利用VB中的Select Case函数来实现,具体可参考excel帮助及VB相关资料。

即使用IF也不用到7层,可以采用二分法减少判断次数.

另一个方法是使用Vlookup()函数:
例如,A1格为你输入的字母,B1格为你要得到的结果,可以这样实现:
C1~C26依此填入A~Z; D1~D26依此填入对应的结果如1~26,则:
B1=vlookup(A1,C1:D26,2),其含义就是在C1到D26的表中查找A1,并返回其对应位置右侧的单元格的值.