Excel (一般機能)

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

 
(Windows 8 : Excel 2016)
TabスペースがPCによって存在する
投稿日時: 19/08/15 22:12:07
投稿者: ryoshorei

お世話になっております。
下記の事象につき、困っているので設定方法などご存知な方がいればお教えください。
 
【事象】
・エクセルファイルの中に従業員コードがある列があり、その列は”    005”のように、従業員コードの前にTabスペースがあります。ところが別のPCで同じファイルを開くとTabスペースが消えている状態になります。ただの005になります。
Tabスペースがある状態を保ちたいと思っているのですが、どなたか設定方法をご教示いただけないでしょうか。ちなみに両方ともセルの書式設定は標準です。
 
【前提】
Tabスペースが表示されるPC: 
 OS:Windows 8.1
  Excel: 2016 MSO
 
Tabスペースが表示されないPC: 
 OS:Windows 10 Pro
  Excel: 2016 MSO
 
Excelのバージョンは同じようです。どこかの設定の違いでしょうか。

回答
投稿日時: 19/08/15 23:24:54
投稿者: 半平太

よく分からないので、2点確認します。
 
1.Tabスペースって何ですか?
  単なる連続スペースとは違うんですね?
 
2.当該ブック(ファイル)の拡張子は何ですか?

回答
投稿日時: 19/08/16 04:42:10
投稿者: ライスマン

EXCELでセル内にTabによるスペースは入れられません
Tabを押せばセル移動するだけと思いますが?
 
セルの書式設定は標準との事ですが
スペースを何回か押して005と入力しても結果は5となると思うのですが
 
この辺が良く伝わってきません。
 
セル書式を文字列にして何回かスペースを押して005と入力した場合
OS:Windows 8.1  
OS:Windows 10 Pro
とで違いがでるか確認して見て下さい
 
 
 

投稿日時: 19/08/17 00:21:49
投稿者: ryoshorei

半平太様
 
コメントありがとうございます。
 
@Tabスペースとはメモ帳やWordなどでTabボタンを押した際にできるスペースのことです。
A拡張子はxlsx になります。

投稿日時: 19/08/17 00:23:36
投稿者: ryoshorei

ライスマン様
 
>EXCELでセル内にTabによるスペースは入れられません
>Tabを押せばセル移動するだけと思いますが?
>セルの書式設定は標準との事ですが
>スペースを何回か押して005と入力しても結果は5となると思うのですが
>この辺が良く伝わってきません。
  
Excelでスペースを入力したのではなく、別システムからダウンロードされた情報を当該エクセルに貼り付けているので、Tabスペースが入ります。
  
セル書式を文字列にして何回かスペースを押して005と入力した場合
OS:Windows 8.1  
OS:Windows 10 Pro
とで違いがでるか確認して見て下さい
 
>試してみます。

回答
投稿日時: 19/08/17 09:35:05
投稿者: 半平太

以下の方法で各文字のコードを確認して貰えませんか。
 
A1にそのデータがあるとして、B1セルから右に下式を入力する。
 
(1) B1セル =LEN(A1)
 
(2) C1セル =CODE(MID($A1,COLUMN(A1),1))
  これを右方向にコピーして、エラーが出たところで止める。
 
本当に下記のような違いが現われますか?

<Win8.1>だと
 行  __A__  _B_  _C_  _D_  _E_   ___F____ __G___
  1   005    4    9   48   48       53    #VALUE!

<Win 10 Pro>だと
 行  __A__  _B_  _C_  _D_  _E_  ___F____
  1   005    3   48   48   53   #VALUE!

B列は文字列の長さ。
それより右は文字コード(「9」はタブ記号)

回答
投稿日時: 19/08/17 14:36:52
投稿者: WinArrow
投稿者のウェブサイトに移動

確認です。
 
どのような方法でExcelファイルに取り込んでいるのかの説明がないので、
よくわかりませんが
 
無理やりセルA1にTabコードを付だデータを格納してみました
イミディトウィンドウで
    Range("A1").Value = Chr(9) & "005"
を実行すれば実現できます。
表示内容
005
となります。質問者さんの表現とは少し異なり、スペースは見えません。
・で、セルB1に
=CODE(LEFT(A1,1))
を入力すると「9」が表示されます。・・・先頭文字(見えませんが)がTabコードである証拠
 
普通、「Tabスペース」というようなわかりにくい表現はしません。
 

回答
投稿日時: 19/08/17 14:39:55
投稿者: WinArrow
投稿者のウェブサイトに移動

追加レス
 
文字の横揃えはどのようになっていますか?

トピックに返信