アプリ版:「スタンプのみでお礼する」機能のリリースについて

M列に数字と()の組み合わせがあります
N列に数字のみ
O列に()を表示したいのですが
NとOの関数を教えて下さい。

例)
1L2R3L1 (A)を O列に1L2R3L1 N列に(A)
23 (B)を O列に23 N列に(B)
31S1 (C) O列に31S1 N列に(C列)
6S5R4L3 O列に6S5R4L3 N列は()が無いので空白に

数字と () の間は半角のスペースがあります。

よろしくお願いいたします。

A 回答 (3件)

N1セルに『=IFERROR(MID(M1,FIND("(",M1),LEN(M1)),"")』        ・・・()付き


O1セルに『=IF(LEFT(M1)="(","",IFERROR(LEFT(M1,FIND("(",M1)-2),M1))』 ・・・()なし
そして、N1~O1セルを下方向にコピペです。
「()と文字を分ける」の回答画像3
    • good
    • 0

N1: =IFERROR(TRIM(MID(M1,FIND("(",M1),9)),M1)


O1: =TRIM(SUBSTITUTE(M1,N1,""))
    • good
    • 0

いろいろな方法がありますが、一例です。



N列の場合
=IF(COUNTIF(M1,"* *"),MID(M1,FIND(" ",M1)+1,LEN(M1)-FIND(" ",M1)),"")
O列の場合
=IF(COUNTIF(M1,"* *"),LEFT(M1, FIND(" ", M1)-1),M1)
「()と文字を分ける」の回答画像1
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!