在特定列中提供包含特定数字的行号

时间:2018-05-20 13:56:43

标签: excel

我在excel中有一个包含以下数据的表:

      A       B      C
1    Name    Age    Fare
2    Owen    22     7.25
3    Lionel  36     0
4    John    38     71.3
5    Gladys  5      8
6    Mark    12     0

我的问题是我想找到列C的值为零的行号(在我的例子中,它将给出第3和第6行)。我会感激任何类型的帮助,因为我获得的数据有1000行,并且为C列定位零值的行号有点费时。谢谢!

3 个答案:

答案 0 :(得分:4)

first,C value,C Text,D1 Text,E Text first,C value,C Text,D2 Text,E Text second,C value,C Text,D1 Text,E Text second,C value,C Text,D2 Text,E Text second,C value,C Text,D3 Text,E Text 单元格中使用以下公式,然后根据需要拖放

D2

enter image description here

答案 1 :(得分:1)

尝试以下方法:

=MATCH(0,C:C,0)

enter image description here

修改#1:

将上述公式放在 E1 E2 中输入:

=MATCH(0,INDEX(C:C,E1+1):INDEX(C:C,9999),0)+E1

并向下复制病房,直至看到错误。

enter image description here

为避免出现错误,请使用:

=IFERROR(MATCH(0,INDEX(C:C,E1+1):INDEX(C:C,9999),0)+E1,"")

代替。

答案 2 :(得分:0)

选择与C列使用范围相邻的列D,并在一个单元格中输入公式,所有单词仍然高亮显示,

=IF(C2:C6=0,ROW())

在这种情况下,

C2:C6是使用范围,并以 Ctrl + Shift + Enter 作为数组公式输入。

然后,您可以过滤结果并移除FALSE以保留行号。

Row number