2016-06-29 8 views
1

のいずれかの後、私は次の形式のテキストでのGoogleスプレッドシートのセルの列を持っているトリム:Googleシート文字

PLAYBILL59; Code Description Here 
BROADWAYBOX59: Code Description Here 
TICKETCODE: Code Description Here 

私はコロンまたは半のいずれかを含む、後にすべてのものとを削除式を作成したいですコロン、それは残すだろう:

PLAYBILL59 
BROADWAYBOX59 
TICKETCODE 

私は運がない時間を試してきました。

非常に感謝しています。

+0

大量のLEFT FIND LENアセンブリ。マクロを使用しない限り、いくつかの列を使用することで大幅に簡素化されます。 – ti7

+0

私は= IFERROR(TRIM(LEFT(V180、FIND( ";"、V180)))、V180)を使ってみましたが、セミコロンを残してしまいました。コロンまたはセミコロン。 –

+0

だから私はこれを思いついたが、コロンとセミコロン= IFERROR(TRIM(LEFT(V180、FIND( ";"、V180))、IFERROR(TRIM(LEFT(V180) 、FIND( ":"、V180))))))))))))) –

答えて

2

のは、あなたのcolumは、その後、あなたはテキスト文字列がA1であると仮定すると、

=REGEXEXTRACT(A1; "[A-Z0-9-a-z]+") 

enter image description here

+0

これは完全に私が与えた例のために動作しますが、 。いくつかのセルは、59E59-regまたは59E59-ABCの形式の情報を持っています。コロンまたはセミコロンがない場合は、同じままにする必要があります。このメソッドに私に警告してくれてありがとう。 –

+0

Excelで 'RegexExtract'と同様の機能はありますか?それは便利な機能のように見えます。 – BruceWayne

+0

@BruceWayne私はExcelについて知らない、私はGoogleスプレッドシートを使用している –

1

ようなあなたの数式でREGEXEXTRACTを使用することができているとしましょう、試してみてください。おそらく

=SUBSTITUTE(SUBSTITUTE(A1, "; Code Description Here",""), ": Code Description Here", "") 
+0

これは間にそれらの文字列があることがわかっている場合、これは非常に良い/シンプル/明白な方法あなたが望むことを行うです。 – ti7

+0

"と仮定';コード記述ここでは変更しない " –

関連する問題