在Excel中将符号添加到字符串的特定部分

时间:2018-09-06 02:13:21

标签: excel

我在excel中有一列,其中包括电话号码。我想应用一个公式,该公式将仅在具有7位数字的电话号码的前3位数字后添加“-”。其余的应该保持不变。

212-528-1108                     212-664-3087                     631-204-7931                    
       [4] 6464717                     718-896-1730                     718-781-6500                    
       [7] 646-654-5880                     2122069                     202-445-8150                    
      [10] 212-996-5501                     516-526-4459                     516-984-4315

1 个答案:

答案 0 :(得分:1)

我们可以在此处尝试使用LEN()并置:

=IF(LEN(A1)=7, LEFT(A1, 3)&"-"&RIGHT(A1, 4), A1)

请注意,如果您还需要对7个字符的值进行验证,例如要断言它们都是数字,那么我们将不得不做更多的工作。我假设您知道列中的所有值都是某种电话号码。