我想知道如何替换单元格中的所有逗号。可以是Excel,Open Office或Google表格
这是字符串: 1中央(CO,MT,NB,ND,SD,UT和WY),1 North Central(MI,MN,WI,IL,IN,OH,IO,& WV),所有联系人
我需要它来制作: 1 Central(CO | MT | NB | ND | SD | UT& WY),1 North Central(MI | MN | WI | IL | IN | OH | IO& WV),所有联系人
替换()括号内的所有逗号
我最接近的是
=REGEXREPLACE(A228, "\(([^\(]+?),([^\)]+?)(\))", "($1 | $2 )")
产生 的
1 Central(CO | MT,NB,ND,SD,UT& WY),1 North Central(MI | MN,WI,IL,IN,OH,IO,& WV),所有联系人 有什么想法吗?可能很简单: - )
答案 0 :(得分:2)
您可以使用SUBSTITUTE
公式执行以下操作:
假设字符串在单元格A1
中,然后在B1
中:
=SUBSTITUTE(SUBSTITUTE(A1,",","|"),")|", "), ")
输入:
1 Central (CO, MT, NB, ND, SD, UT & WY),1 North Central (MI, MN, WI, IL, IN, OH, IO, & WV),All contacts
输出:
1 Central (CO| MT| NB| ND| SD| UT & WY), 1 North Central (MI| MN| WI| IL| IN| OH| IO| & WV), All contacts