1

私/私たちが Excel のさまざまなフィールドから CONCATENATE を作成し (以下を参照)、現在すべてのテキストに問題がなく、各結合の間に単一のスペースを適用したという問題があります。

私が抱えている問題は、フィールドが空白の場合、1 つのスペースが 2 つのトリプル スペースになり、標準のテキスト文字列ではきれいに見えないことです。

フィールド/セルが空の場合、これを絞り込む方法はありますか?

=CONCATENATE(M30," ",M31," ",M32," ",M33," ",M34," ",M35," ",M36," ",M37," ",M38," ",M39," ",M40," ",M44)
4

3 に答える 3

3

CONCATENATE を=TRIMでラップします。

SO18264717 の例

于 2013-08-16T02:26:56.220 に答える
0

答えはありますが、きれいではありません。空白のスペースを if 句と isblank 句に置き換えることができます。セルが空の場合は、空白スペースを使用しないでください。

あなたの式は次のようになります

=CONCATENATE(M30,IF(ISBLANK(M30),""," "),M31,IF(ISBLANK(M31),""," "),M32,IF(ISBLANK(M32),""," ") ,M33,IF(ISBLANK(M33),""," "),M34,IF(ISBLANK(M34),""," "),M35,IF(ISBLANK(M35),""," "),M36 ,IF(ISBLANK(M36),""," "),M37,IF(ISBLANK(M37),""," "),M38,IF(ISBLANK(M80),""," "),M39,IF (ISBLANK(M39),""," "),M40,IF(ISBLANK(M40),""," "),M44)

于 2013-08-16T02:38:26.010 に答える