2017-06-27 10 views
-3

2番目のスペースの後にあるものすべてを削除する式があります。私は3番目のスペースの後にテキストを削除するように数式を変更したい。3番目のスペースの後にすべてを削除します

=IF(ISERROR(FIND(" ",X13,FIND(" ",X13,1)+1)),X13,LEFT(X13,FIND(" ",X13,FIND(" ",X13,1)+1))) 

答えて

1

変更第二空間+ 1

修正あなたの式の位置にあなたのFIND式での第三引数:

=IF(ISERROR(FIND(" ",X13,FIND(" ",X13,FIND(" ",X13,1)+1)+1)),X13,LEFT(X13,FIND(" ",X13,FIND(" ",X13,FIND(" ",X13,1)+1)+1))) 
+0

ありがとうございました。 –

0

別の式:

=LEFT(X13,FIND(" ",X13,FIND(" ",X13,FIND(" ",X13)+1)+1)) 

ドラッグ/必要に応じてコピーします。参考までに画像を参照してください。

enter image description here

+0

助けてくれてありがとう、私は同じ道にいました。私は3番目を挿入しようとしていましたが、式自体= FIND( ""、X13,1)のように+2)+2)を追加しなければならないことを理解できませんでした。 –

+0

@Jam_Jam - Even +1)+1))働くでしょう。 – Mrig

2

これは、パイプ記号などのテキストで表示されませんいくつかのシンボルと第三のスペースを置き換えるために短いです「|」検索を使用してください

=LEFT(X13,FIND("|",SUBSTITUTE(X13," ","|",3))) 
+2

私よりはるかに優れた公式です。 – Mrig

+1

ありがとう!しかし、私はテキストには表示されないので、完全に一般的ではないシンボルを見つけることに頼っていますが、私は思うに複数の文字を使うことができます。 –

+0

"| :)"のような奇妙な文字組み合わせを使用できます:) 私は通常、非常に複雑な数式につながる多くのネストされた 'FIND'を使います。ニースのトリック –

関連する問題