圆括号中的多余字符

时间:2019-04-04 19:44:49

标签: excel

我有以下内容:

ImageView

我希望它成为:

Funny Card (dwi) Fun Card (han) Cool Card (job)

我已经使用dwi han job 函数通过Excel完成此操作,但仅适用于单个括号:

RIGHT

我希望=RIGHT(A2,LEN(A2)-FIND(" (",A2)) 的输出成为Funny Card (dwi) Fun Card (han) Cool Card (job)

1 个答案:

答案 0 :(得分:0)

好吧,如果您的数据是一致的,并且每个括号中有三个字符(总共三个字符),则可以使用以下命令使其生效(版本

>S.sclerotiorum_Ch1_1831_180
AGAGCTAGAAAAGCTTTAATAGAGCTAGAAAAGCTTTAAT
>S.sclerotiorum_Ch12_1831_180
AGAGCTAGAAAAGCTTTAAT
>S.sclerotiorum_Ch14_442_1137
TGTCAATTCGATCTAGTATT
>S.sclerotiorum_Ch16_153_209
AACCCTAACCCTAACCCTTGATTGATTGATTGATTGATTGAT
TGATTGATGAAATTATAGTCTCCGTAAAGCAAATAAAGCATT
TAGTAAACGTTGAAGAGCTAGAAAAGCTTTAATACAAAAAGG
>S.sclerotiorum_Ch16_153_209
AACCCTAACCCTAACCCTTGATTGATTGATTGATTGATTGAT
TAGTAAACGTTGAAGAGCTAGAAAAGCTTTAATACAAAAAGG

实际上,只要您的字符串在一行中的括号数量是该括号的三倍,就可以使用以下公式,而不管括号中子字符串的长度如何:

=MID(A1,FIND("-",SUBSTITUTE(A1,"(","-",1))+1,3)&" "&MID(A1,FIND("-",SUBSTITUTE(A1,"(","-",2))+1,3)&" "&MID(A1,FIND("-",SUBSTITUTE(A1,"(","-",3))+1,3)

enter image description here

我对此不感到骄傲!