【问题标题】:Excel formula - find chacter in string, delete characters at end of stringExcel公式 - 在字符串中查找字符,删除字符串末尾的字符
【发布时间】:2015-01-14 10:52:56
【问题描述】:

我有一列显示收到的库存的目录参考。如果收到超过 1 盒的库存,则目录号有后缀“(BX(加上盒数))”

例如

目录参考 'ABC123' 有 3 个盒子将是 'ABC123(BX3)'

具有 12 个框的目录 ref 'DEF456' 将是 'DEF456(BX12)'

我使用以下公式来确定哪些目录引用有多个框...

ISNUMBER(SEARCH("(BX",C2))

...这个公式被复制到所有行的 H 列中。

有没有办法从目录参考中删除盒子信息?

例如

'ABC123(BX3)' 变成'ABC123'

'DEF456(BX12)' 变成'DEF456'

谢谢

【问题讨论】:

    标签: excel excel-formula


    【解决方案1】:

    我找到了答案……不确定它是否是最好的解决方案,但它确实有效。 我可以在 '(BX' 点拆分字符串,只留下 '(BX' 之前的字符串 ...

    =LEFT(A2, FIND("(BX",A2)-1)
    

    【讨论】:

      【解决方案2】:

      尝试替换:

      (*)  
      

      一无所有。

      【讨论】:

      • 感谢您的回复。我的问题是我不只是想用任何内容替换“(BX”。我还想删除“(BX”之后的所有字符
      • @SMORF 然后将其更改为(*(BX**Replace 的通配符
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-05
      相关资源
      最近更新 更多