• ベストアンサー

区切り位置 数字の位をそろえたい

たとえば、 100 90 1 という数字を3ケタに分けるとします。 区切り位置を使い試してみたところ 1 0 0 9 0 1 左揃えとなってしまいます。 (1は100の位になってしまいます) 私の希望はセル区切りに「位」をそろえたいのですがどうすればよいのでしょうか? よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
noname#70958
noname#70958
回答No.5

ん~、私の課題解釈は他の回答者さんとは違うんですが…。 ・数字の各桁をそれぞれ別個のセルに分けたい。 ・[区切り位置]を使い固定長(1文字)でバラすと左のセルから表示されるが、  それを右のセルから表示したい ということでしたら、ちょいとトリッキーですが… -----------------------------------  1.普通に[区切り位置]でバラす   ※以下、結果がA~Dの4列に(左揃えで)表示されたとします。 1 2 3 4 5 6 7 8 9 1 -----------------------------------  2.A~D列をコピーして、E~H列に貼り付け 1 2 3 4 1 2 3 4 5 6 7  5 6 7 8 9   8 9 1    1 -----------------------------------  3.A~D列を選択 -----------------------------------  4.Ctrlを押しながらG ⇒ [セル選択] ⇒ [定数]をチェック ⇒ [OK]   ※[ジャンプ]機能でA~D列の数字が入っているセルを選択 -----------------------------------  5.Ctrlを押しながら-(マイナス) ⇒ [左方向にシフト] ⇒ [OK]   ※A~D列の数字が入っているセルを[削除]して左にシフト 1 2 3 4  5 6 7   8 9    1 ----------------------------------- 以上ご参考まで。

g-touch
質問者

お礼

解釈はまさにそうです。 私の説明が足りませんでしたね・・すみません。 この方法で問題は解決しました。 ありがとうございました!

その他の回答 (4)

回答No.4

こんにちは 目的は、CSV(カンマ区切り)形式で3桁で区切って、保存すること でしょうか? とりあえず、カンマ区切りで出力するために桁をそろえるのであれば、 =TEXT(対象セル,"000") のようにして文字列にして変換してしまう方法があります。 上記は"9"なら"009"、"1"なら"001"にします。 逆に、CSV(カンマ区切り)をエクセルで読み込んだ場合、 "009"、"001"は数値の"9"、"1"として読み込まれます。 もし、文字列になっていて、うまく数値として扱えない場合は、 =VALUE(対象セル) として式の中に用いれば、大丈夫です。 以上、ご参考まで

g-touch
質問者

お礼

>上記は"9"なら"009"、"1"なら"001"にします。 0が必要とする場合に非常に使えますね。 ありがとうございました!

  • TinyPine
  • ベストアンサー率30% (719/2386)
回答No.3

office系としか書かれていないので、Wordと推測して回答します。 このような操作に使用するものをタブと呼びます。 前そろえ、後ろそろえ、小数点そろえが出来ます。 ワードのヘルプをコピーしましたが、一部絵文字が表示できません。 Office Assistant(デフォルトではイルカチャン)を表示させて、タブで検索してみて下さい。 タブ位置を設定する段落を選択します。 水平ルーラーの左側にある をクリックして、、、、、または から必要なタブを表示します。 水平ルーラー上で、タブを設定する位置をクリックします。 ヒント タブ位置を正確な値で設定するには、[書式] メニューの [タブとリーダー] を使います。 クリック アンド タイプ編集機能を使って、空白行の任意の位置にタブ位置を設定できます。印刷レイアウト モードまたは Web レイアウトモードに切り替えます。 (左揃え)、 (中央揃え)、または (右揃え) が表示されるまで、I 字型ポインタを移動します。クリック アンド タイプ編集機能については、ここをクリックしてください。

g-touch
質問者

お礼

ご回答ありがとうございます。 私のはEXCEL2007です。 大事な部分を本文に書き忘れていました。 ご迷惑をおかけしまい、すみませんでしたM(_ _)M

  • keirika
  • ベストアンサー率42% (279/658)
回答No.2

まず3ケタに分割する前に文字を数値に変換しなければなりません。 区切り位置を使って、桁を区切らずにウィザードを先へと進めます 次にデータ形式を指定する所でG/標準を選択し完了させます。 その後にもう一度区切り位置を使ってケタを区切れば上手くいくかも しれません。

g-touch
質問者

お礼

ご回答ありがとうございました!

g-touch
質問者

補足

ご返信ありがとうございます。 試してみましたが、なりません^^;

  • kensaku
  • ベストアンサー率22% (2112/9525)
回答No.1

単に表示形式が「左寄せ」になっているだけだと思います。 「右寄せ」すればいいでしょう。

g-touch
質問者

お礼

ご回答ありがとうございました!

g-touch
質問者

補足

ご返信ありがとうございます。 それも試してみたんですが、なぜかならないのです。 補足:私のはexcel2007です。

関連するQ&A