我正在处理Excel中的大型数据集,需要搜索同一列中的两个相邻单元格。通常我会一行一行地快速浏览,但是大约有30,000行,其中1%是我正在寻找的邻居。数据按时间组织,这意味着我不能只是排序。
任何人都知道是否/如何做到这一点?
答案 0 :(得分:0)
您可以在数据旁边的列中向下拖动此公式。
例如,在B3中,A列有数据:
=IF(AND(A3<>"",A2<>""),"neighbour above","")
所以:
Row A B
1 Data Check
2 10
3 20 neighbour above
4
5 40
6 50 neighbour above
7 60 neighbour above
8
9
10 90
注意B2第一个位置没有公式。这将突出显示列中的相邻单元格。
多少?
要计算有多少邻居,请使用countif
。所以在C1中你可以拥有:
=COUNTIF(B:B, "neighbour above")
在这种情况下将返回3。对10和20,40和50,50和60。
您可以选择其他标记文本来标记邻居,除了“邻居之上”。只需将其放在IF
语句中即可。