我正在处理Excel中的大型数据集,并且需要搜索同一列中的两个相邻单元格。通常我会一行一行地快速浏览,但是大约有30,000行,可能有1%是我正在寻找的邻居。数据是按时间组织的,这意味着我不能仅仅排序。搜索相邻单元格
任何人有一个想法,如果/如何做到这一点?
我正在处理Excel中的大型数据集,并且需要搜索同一列中的两个相邻单元格。通常我会一行一行地快速浏览,但是大约有30,000行,可能有1%是我正在寻找的邻居。数据是按时间组织的,这意味着我不能仅仅排序。搜索相邻单元格
任何人有一个想法,如果/如何做到这一点?
您可以在数据旁边的列中拖动此公式。
例如,在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
声明中。
你怎么知道邻居不是空白? – findwindow
@tbransford并不清楚他的邻居意味着什么,但我认为他有一大块空白的数据块。如果他需要平等的邻居,那么他可以在IF语句中使用A3 = A3。 – micstr
重复?如果是这样,条件格式? – findwindow
什么是“邻近细胞”? –
是的,重复。每个单元格将具有相同的字符串。对于“相邻单元格”,我指的是在同一列中彼此相邻的两个单元格。 – tbransford