Excel 的一些技巧


返回当前单元格列号的方法:
方法一: =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
发表评论
昵 称:
密 码: 游客发言不需要密码.
邮 箱: 邮件地址支持Gravatar头像,邮箱地址不会公开.
网 址: 输入网址便于回访.
内 容:
验证码:
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
字数限制 1 字 | UBB代码 关闭 | [img]标签 关闭