2015-12-10 464 views
0

我有一個包含以下數據的工作表:獲取開始和結束的行數

A |B 
-------- 
1|DOG |1 
2|CAT |1 
3|CAT |2 
4|CAT |3 
5|FROG|1 

其中A列中包含的動物種類和B包含了一些其他數據。我需要一個公式來告訴我一個特定的動物種類開始和結束的行號。所以,例如,如果我正在尋找CAT,我可以得到的起始行數爲2,結束行數爲4.

有沒有人有任何想法?

+0

我在這個重複的問題上看不到我的好答案。我正在投票重新開放。 –

+1

@DougGlancy,你的回答可能很好,但重複的封閉是關於問題的重複,而不是答案。也許你應該把你的答案複製到重複的問題上。 –

+0

@SimonMᶜKenzie,你當然是對的,你的想法是好的。 –

回答

1

我有以下設置:

enter image description here

將這個公式中E2:

=MATCH(D2,A$1:A$4,0) 

,這在F2:

=E2+COUNTIF(A$1:A$4,D2)-1 

,並根據需要拖累。

+0

這假定列表已排序。記住 –

+0

@Steve不是_sorted_,而是_grouped_,ia所有的貓都在一起 –

0

你會得到一些好的公式答案,我敢肯定,還要考慮數據透視表:

enter image description here

行列都將填充公式=ROW()。數據透視表有兩個值字段;一個設置爲行的最小值,另一個設置爲最大值。

它是動態的,並且會記錄您添加的任何動物,特別是當您的列表位於結構化表格中時。

相關問題