
もう終わりに近づいています。開き括弧と閉じ括弧を削除してセミコロンを追加するだけです。ここまでは Google で検索してたどり着きました。あとはパズルのピースが 1 つ必要です。:)
式を説明していただければボーナスポイントです : ) 理論的には理解しており、残りを理解したいと思っていましたが、時間がかかりすぎるので、とにかく作業を行う必要があります。
本当にありがとう -
これまでのところ、次のものがあります:
=TRIM(RIGHT(SUBSTITUTE(LEFT(A17,FIND(" ",A17&" ",FIND("@",A17))-1)," ",REPT(" ",LEN(A17))),LEN(A17)
元の文字列: 結果:first last ([email protected])
([email protected])
答え1
質問の情報に基づいて、私は重複の可能性があるとマークしました(Excel で 2 つの文字間のデータを抽出する)では、この答え区切り文字を変更し、連結を使用してセミコロンを追加して、ニーズに合わせてカスタマイズします。
=IFERROR(CONCATENATE(MID(LEFT(A17,FIND(")",A17)-1),FIND("(",A17)+1,LEN(A17)),";"),"")
変更点
first last ([email protected])
に[email protected];
。
答え2
次の式を試してください:
=SUBSTITUTE(REPLACE(A1,1,FIND("(",A1),""),")",";")
If you do not want to use a formula, these parts can be removed with simple
検索/置換も行います。まず、「*(」を何もない状態に置き換え、次に「)」を「;」(引用符なし)に置き換えます。