向下扫描一列,直到您击中文本,然后粘贴第一行和最后一行的编号

时间:2019-06-06 20:33:15

标签: excel excel-formula

基本上,我将名称列表导出到Excel中。我正在尝试编写一个公式,让我对名称进行排序并提取一些信息,但是我无法完全发挥作用。

(现在指的是所附图像,它是完成结果应显示的图像)

假设我们从A2开始,我需要向下扫描ColumnA,直到点击文本。

因此对于第一次扫描,它应从A2开始,并在A5结束

完成扫描后,需要转到B列并在A2之后立即粘贴行号,然后需要转到C列并在A5之前立即粘贴行号。在某些情况下,它们将是相同的数字,没关系。

如果两行之间的距离是0,例如A8和A9,那么我不希望它显示任何内容。

我需要将此公式用于约30个名称的列表。有人可以帮我做这样的事情吗?

https://imgur.com/a/qY2w63S

1 个答案:

答案 0 :(得分:1)

您可以使用以下公式:

对于“开始”列(B列):

=+IF(AND(A2="",A1<>""),ROW(A2),"")

对于“结束”列(C列):

=+IF(AND(A2="",A3<>""),ROW(A2),"")