苏夏 发表于 2021-12-1 15:14:00

查找值所在区域的行和列的位置

想知道当左边输入一个值的时候,右边能根据左边的值在区域内自动查找,然后分别显示所在的行和列。
我只会简单按一行一列查找,区域查找的找了很多教程都不会,求大神们帮个忙


不成诗 发表于 2021-12-14 15:46:12

=LOOKUP(1,0/COUNTIF(OFFSET(B$3:K$3,ROW($1:100),),M6),A$4:A103)
=LOOKUP(1,0/COUNTIF(OFFSET(A:A,,ROW($1:$10),),M6),B$3:K$3)

用户一万个理由 发表于 2021-12-19 19:06:02

=INDEX(A$4:A$10,MAX((B$4:K$10=M6)*ROW($1:$7)))
=INDEX(B$3:K$3,MAX((B$4:K$10=M6)*COLUMN(A:J)))

网上冇友 发表于 2021-12-25 18:09:25

膜拜大神,想了那么久都不会,没想到你一下就好了,非常感谢非常感谢。我刚才试了就是我想要的,我这个还想问一下,通常公式都是可以跨工作表工作的,你给的这两个公式我好像不能跨到同一个文件中,另一个工作表的,请问这是能实现的吗?

月色阑珊 发表于 2022-1-21 08:23:13

这个就是传说中的数组大法把,数组大法我换表格又不会了

叶露璐 发表于 2022-3-4 14:38:11

=LOOKUP(1,0/COUNTIF(OFFSET(源工作表名称!B$3:K$3,ROW($1:100),),M6),源工作表名称!A$4:A103)
=LOOKUP(1,0/COUNTIF(OFFSET(源工作表名称!A:A,,ROW($1:$10),),M6),源工作表名称!B$3:K$3)
把源工作表名称写上即可。
页: [1]
查看完整版本: 查找值所在区域的行和列的位置