如何在Excel中填充连接公式以更改范围

希望它的工作原理:)我需要把一些信息放在Excel的文本从一些司法pipe辖区(法律,法令等)。 我有几个文件,每个数千行。 有了OCR处理器,我可以把它放在一个Excel工作表中。 我现在想要做的是从一个单一的单元格中获取每篇文章/段落的全部信息。 数据会这样

1 Rawdata ExtractArticle Result 2 Article 1: =LEFT(A2,7) =CONCATENATE((TRANSPOSE(A2:A7)) 3 Lorem ipsum 4 Dolor sit 5 amet, 6 consectetur 7 adipiscing elit 8 Article 2: =LEFT(A8,7) =CONCATENATE((TRANSPOSE(A8:A11)) 9 ed do eiusmod 10 tempor incididunt 11 ut labore (...) N-3 Article 100: =LEFT(A(N-3),7) =CONCATENATE((TRANSPOSE(A(N-3),A(N-1)) N-2 quo voluptas N-1 nulla pariatur?" 

我想要做的,基本上就是把这个公式全部扩展到A:A,即在每次在第一个字符中出现“Article”这个词之间的连接文本,这将意味着一个法律条款的开始。

我试图计算每个“Article”字之间的空格,但是,使用TRANSPOSE这似乎不起作用。 我也想过使用一个技巧来获得“文章”中的单词之间的空格,但是我看不出如何解决这个问题。

问题,因为我看到每个“物品”的范围是可变的,所以填写任何公式将不起作用,因为它将使用相同的扩展名的初始范围

任何帮助将不胜感激。 我希望我的问题是有道理的,万一它不让我知道。 谢谢

在您的ExtractArticle列中将公式更改为:

 =IF(LEFT(A3,7)="Article",A2,A2&" " &B3) 

把它放在B2中,然后复制下来。

然后在C2中放:

 =IF(LEFT(A2,7)="Article",B2,"") 

您可以隐藏B列,只能看到结果。

在这里输入图像说明