Eyp*_*ros 4 microsoft-excel microsoft-excel-2010
我想问一下在excel中替换多个可能的字符。我有一些包含坐标的单元格,例如:
(37.286.866, 16.826.515)
(36.491.603, 17.624.765)
(37.297.949, 16.951.373)
我想在没有括号的新单元格中获取它们的值,并且(如果可能的话)之间的空格如下:
37.286.866,16.826.515
为了在单元格中清楚显示,两个坐标都包含在内。例如,A1单元格包含(37.286.866, 16.826.515)
我尝试过的东西(打算SUBSTITUTE在此之后使用另一个嵌入的内容)但似乎不起作用:
=SUBSTITUTE(A1;"(";"-")
Run Code Online (Sandbox Code Playgroud)
虽然没有错误只是一个空白单元格。
知道我怎么能做到这一点吗?如果可能,我对 VB 解决方案不感兴趣。只是一个细胞内解决方案。我正在寻找的功能(如果这使它更清晰)类似于正则表达式[()],其中任何一个都可以被替换。
我正在使用 MS Office 2010。
如果您的数据在单元格 B3 中,请将以下公式放在 C3 中
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B3,"(",""),")","")," ","")
Run Code Online (Sandbox Code Playgroud)
请注意,MS Windows 上的 Excel 使用 Windows 控制面板 --> 区域和语言 --> 其他设置 --> 列表分隔符中指定的列表分隔符。如果在您的 Windows 版本中,它设置为 ; (Semi Colon) 而不是 , (Comma) 公式将变为。
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B3;"(";"");")";"");" ";"")
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5141 次 |
| 最近记录: |