2017-09-05 24 views
-3

我有一个源代码.csv文件,它是不可编辑的,我想提取包含在特定文本中的数量。我试过用MIDLEFTRIGHT的组合。但是,我只能得到他们中的任何一个(之前/之后)。在Excel中'x'和''y'之前获取文本

我想以前QTY :和任何之后提取文本)

例子:

(Empty : Empty - Colour : Mixed colours - QTY : 22) 

我感兴趣的文本 - “22”

+0

小心解释“downvote”? –

+1

你没有展示你实际尝试过的东西。相反,你要求某人免费做你的工作 - 通常会得到一个倒退。 SO不是代码写入服务。显示你迄今为止的尝试,并且人们会更愿意帮助 – Tom

+0

请再阅读一次。我使用了MID,结合了LEFT和RIGHT。请在你假设之前阅读 –

回答

0

你可以采取此公式的优点:

=SUM(MID(0&A1,LARGE(ISNUMBER(--MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1))*ROW(INDIRECT("1:"&LEN(A1))),ROW(INDIRECT("1:"&LEN(A1))))+1,1)*10^ROW(INDIRECT("1:"&LEN(A1)))/10) 

Credit s去here

+0

我会尝试一下,让你知道它是怎么回事@Zipa –

1

你可以使用的中端组合,并找到的功能

= MID(A1,FIND( “数量”,A1)+ LEN( “QTY:”),(FIND( “)”,A1 ) - (FIND(“QTY:”,A1)+ LEN(“QTY:”))))