Excel公式从字符串中提取数字

时间:2013-02-22 09:15:41

标签: excel excel-formula

我在excel中有一个列,它包含两种类型的字符串

  1. (423)242-0045 begin_of_the_skype_highlighting(423)242-0045免费end_of_the_skype_highlighting

  2. (630)472-1900 begin_of_the_skype_highlighting(630)472-1900 FREE end_of_the_skype_highlighting,(773)878-7340 begin_of_the_skype_highlighting(773)878-7340 FREE end_of_the_skype_highlighting

  3. =IF(FIND(",",C2),LEFT(C2,FIND("begin",C2)-2)&","&MID(C2,FIND(",",C2)+2,14),MID(C2,FIND("begin",C2)+2,14))

    我在上面的公式提取电话号码。 像:

    1. (423)242-0045
    2. (630)472-1900,(773)878-7340
    3. 但它适用于2.类型的字符串,但不适用于第一种字符串。

      任何帮助将不胜感激

1 个答案:

答案 0 :(得分:3)

尝试此公式(假设输入格式适合样本):

=TRIM(LEFT(A1,14)&IFERROR(", "&MID(A1,FIND(",",A1)+2,14),""))