梦雨 发表于 2021-11-11 22:06:00

求某列数据里某个值重复出现第N次时的行号?

在实际工作中,遇到了这样的一个统计问题?
在某列数据里,某个值是可以重复出现的,从上到下,需要用公式表达出第N次再次出现时的,对应的行号是多少?
比如,我需要求出在第8次重复出现时,对应的行号是多少?以便后续的操作。附上,表格附件,希望大佬给与指教,谢谢


钱小刀 发表于 2021-11-20 16:26:49

=SMALL(IF(A1:A99="X",ROW(1:99)),B35)

月半先生 发表于 2021-12-7 02:05:11

文于 发表于 2021-12-8 16:04:36

感谢大佬的在线秒答,但是不对呢?

央金 发表于 2021-12-16 00:45:30

来个跟梅大佬不一样的:
C35=MATCH(8,COUNTIF(OFFSET(A1,,,ROW($1:$33)),"X"),)

红色骄傲 发表于 2021-12-17 11:43:24

你不应该是C35单元格一个公式吗?怎么会在D列有一列公式呢?D列公式=row()

愛如指尖沙 发表于 2022-1-13 04:04:29


尹栋 发表于 2022-1-31 08:34:56

我测试过了,2位大佬的公式都对,必须是数组公式吗?感谢感谢

古惑兔斯基 发表于 2022-2-3 21:41:31

实测两位大佬的答复都正确,超级感谢

张进义 发表于 2022-2-18 18:53:20

页: [1]
查看完整版本: 求某列数据里某个值重复出现第N次时的行号?