Excel (一般機能)

Excelの一般機能に関するフォーラムです。
  • 掲示板への投稿には会員登録(無料)が必要です。会員登録がまだの方はこちら
  • 掲示板ご利用上のお願い」に反するご記入はご遠慮ください。
  • Q&A掲示板の使い方はこちらをご覧ください
トピックに返信
質問

 
(指定なし : 指定なし)
オートフィットしても余分な余白が残る
投稿日時: 23/04/22 16:48:16
投稿者: mattuwan44

いつもお世話になっております。
 
PDFの文書からエクセルに文字をコピペしたんですが、列をオートフィットしても、
余白が広く取られページに収まりません。
=CLEAN(TRIM(SUBSTITUTE(F6,CHAR(160),"")))
こんなことをしてみても結果は変わりません。
原因または対応策が分かれば教えてください。

回答
投稿日時: 23/04/23 05:45:02
投稿者: んなっと

B2
=UNICODE(RIGHT(A2))
などとして「最後の一文字の文字コード」を調べ、
160,8194,8195などになっていないかどうかチェックしてみてはどうでしょうか。
 
      A   B   C   D 
 1       右端 TRIM CLEAN  
 2  あああ   32  ○   32 ←半角スペース
 3  あああ  127  127  127  
 4  あああ  129  129   ○  
 5  あああ  141  141   ○  
 6  あああ  143  143   ○  
 7  あああ  144  144   ○  
 8  あああ  157  157   ○  
 9  あああ   160  160  160 ← 改行しないスペース
10  あああ   8194 8194  8194 ← 小文字nと同じ幅のスペース
11  あああ   8195 8195  8195 ← 小文字mと同じ幅のスペース
12  あああ   8201 8201  8201  
13  あああ​  8203 8203  8203  
14 あああ  12288  ○ 12288 ←全角スペース
 
※○は、削除に成功したという意味です。

回答
投稿日時: 23/04/23 07:53:32
投稿者: んなっと

あと、セルのフォントが「標準スタイルのフォント」と異なっていることも考えられます。

投稿日時: 23/05/20 15:25:58
投稿者: mattuwan44

あ、返事が遅くなってすみません。
 
>=UNICODE(RIGHT(A2))
 
やってみましたが、見えている最後の文字が取得できました。
 
スタイルも確認しましたが標準のままです。
 
なにか見落としているかもですが、
研究している暇はないので、手動で体裁を整えて、
これにて終わりにします。
ありがとうございました。

トピックに返信