Excel 的一些技巧
作者:随然 日期:2009-12-06
返回当前单元格列号的方法:
方法一: =CHAR(COLUMN()+64)
方法二: =LEFT(ADDRESS(ROW(),COLUMN(),2),FIND("$",ADDRESS(ROW(),COLUMN(),2))-1)
返回数字形式的列号: =COLUMN()
用COLUMN()只能返回当前单元格的列号数字,用公式CHAR(COLUMN()+64)可以返回A至Z的列号字母,但在如AB2、AC2、AAB2这些列中就无法显示了,要返回AB2、AC2、AAB2的列号(字母格式),请用方法二。
问题:
EXCEL中,如何返回符合条件的值的列号
答案:
1、=CHAR(MATCH(F2,A1:C1,0)+64)
2、=CHAR(MIN(IF(A1:J1<>0,COLUMN(A1:J1),”"))+64)
3、=CHAR(max(IF(A1:J1<>0,COLUMN(A1:J1),”"))+64)
公式输入完后,按CTRL+SHIFT+ENTER三键确认.
举例:
返回“转换表”中A3到M3列中与本表I3的值相等的列的列号
=CHAR(MATCH(I3,转换表!A3:M3,0)+64) 从第一列开始
=CHAR(MATCH(I3,转换表!F3:M3,0)+69) 从F列,也就是6列开始
[本日志由 随然 于 2009-12-06 11:11 PM 编辑]
上一篇: 使Excel不显示0值的三招下一篇: Excel中用公式解决文本格式的排序问题
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags: Excel
相关日志:
评论: 1 | 引用: 0 | 查看次数: 10690
发表评论