【问题标题】:Get text after 'x' and before ''y' in Excel在 Excel 中获取“x”之后和“y”之前的文本
【发布时间】:2017-09-05 11:03:03
【问题描述】:

我有一个不可编辑的源 .csv 文件,我想提取包含在特定文本中的数量。我尝试将MIDLEFTRIGHT 结合使用。但是,我只能获得其中任何一个(之前/之后)。

我想提取QTY : 之后的文本以及) 之前的任何内容

例子:

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

我感兴趣的文字是——“22”

【问题讨论】:

    标签: excel string text-extraction


    【解决方案1】:

    你可以结合使用 mid 和 find 函数

    =MID(A1,FIND("数量:",A1)+LEN("数量:"),(FIND(")",A1) - (FIND("数量:",A1)+LEN("数量:"))))

    【讨论】:

      【解决方案2】:

      你可以利用这个公式:

      =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)
      

      积分转到here

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2015-03-21
        • 1970-01-01
        • 1970-01-01
        • 2016-04-24
        • 1970-01-01
        • 2015-04-24
        • 2011-04-10
        相关资源
        最近更新 更多