使用excel公式从每个分页符中删除标题

时间:2017-12-05 17:19:49

标签: excel excel-vba excel-formula vba

我正在将文本文件加载到Excel 2016.Below是您的参考示例

enter image description here

当我将数据加载到Excel时,我会在每个分页符中看到标题,如下图所示。

enter image description here

我不需要这些行,我必须删除它们,因此尝试编写公式。我已经写了多个条件来获取我想要的数据。但是,由于每个分页符中都有标题,因此数据不匹配。

标题始终以------开头,以------结尾(excel中有10行,如下所示。我尝试编写以下条件以获取开始和结束的行标题,但不成功。

= IFERROR(FIND( “-----------”,E10,1), “”)

TE Con​​nectivity

ZSD4R708  PR2(028) - TE220664 - 21.11.2017(18:50:45)

如何在整个数据集中删除这10行。我需要的只是在一列中的0,如下所示(每次标题重复)。我们可以将Rows和Find功能结合起来,我不确定..任何帮助都非常感谢。

0 --------------------------- 0 TE Con​​nectivity 0
0 ZSD4R708 0 PR2(028) - TE220664 - 21.11.2017(18:50:45) 0
0 ------------------------------------------------- ---------------------------

谢谢, 内甚

1 个答案:

答案 0 :(得分:1)

假设我正确理解了您的问题,我得到了以下内容,狡猾地使用了MATCHOFFSET以及ROW

=IF(ISNUMBER(MATCH("TE Connectivity",OFFSET(B1:B7,MAX(2-ROW(),-5),0),0)),0,"")

enter image description here