繁体   English   中英

返回匹配项的列索引

[英]Return column index of a match

我有一个存储在A1中的值,以及一个引用数组B2:C10。 我想获取包含A1中的值的列索引(唯一)。 我怎样才能做到这一点?

选择一个单元格,然后:

=IFERROR(MATCH($A$1,B1:B10,0),MATCH($A$1,C1:C10,0))

例如:

在此处输入图片说明

如果要将索引偏移到表格的顶部,只需从公式中减去1

您应该可以使用“ MATCH()”函数执行所需的操作,但是请注意,它返回的是范围内的位置,而不是绝对列号。

看一下:

http://office.microsoft.com/en-gb/excel-help/match-function-HP010342679.aspx?CTT=1

这是如果您想要列号。

=IFERROR(COLUMN(INDIRECT("B"&MATCH($A$1,B:B, 0))), COLUMN(INDIRECT("C"&MATCH($A$1,C:C, 0))))

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM