2015-10-28 315 views
0

我正在处理Excel中的大型数据集,并且需要搜索同一列中的两个相邻单元格。通常我会一行一行地快速浏览,但是大约有30,000行,可能有1%是我正在寻找的邻居。数据是按时间组织的,这意味着我不能仅仅排序。搜索相邻单元格

任何人有一个想法,如果/如何做到这一点?

+1

重复?如果是这样,条件格式? – findwindow

+1

什么是“邻近细胞”? –

+0

是的,重复。每个单元格将具有相同的字符串。对于“相邻单元格”,我指的是在同一列中彼此相邻的两个单元格。 – tbransford

回答

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声明中。

+0

你怎么知道邻居不是空白? – findwindow

+0

@tbransford并不清楚他的邻居意味着什么,但我认为他有一大块空白的数据块。如果他需要平等的邻居,那么他可以在IF语句中使用A3 = A3。 – micstr

相关问题