重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

たとえば、
100
90
1

という数字を3ケタに分けるとします。

区切り位置を使い試してみたところ
1 0 0
9 0
1
左揃えとなってしまいます。
(1は100の位になってしまいます)

私の希望はセル区切りに「位」をそろえたいのですがどうすればよいのでしょうか?


よろしくお願いします。

A 回答 (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
-----------------------------------
以上ご参考まで。
    • good
    • 0
この回答へのお礼

解釈はまさにそうです。
私の説明が足りませんでしたね・・すみません。

この方法で問題は解決しました。
ありがとうございました!

お礼日時:2008/07/05 17:57

こんにちは



目的は、CSV(カンマ区切り)形式で3桁で区切って、保存すること
でしょうか?
とりあえず、カンマ区切りで出力するために桁をそろえるのであれば、

=TEXT(対象セル,"000")

のようにして文字列にして変換してしまう方法があります。
上記は"9"なら"009"、"1"なら"001"にします。

逆に、CSV(カンマ区切り)をエクセルで読み込んだ場合、
"009"、"001"は数値の"9"、"1"として読み込まれます。

もし、文字列になっていて、うまく数値として扱えない場合は、

=VALUE(対象セル)

として式の中に用いれば、大丈夫です。

以上、ご参考まで
    • good
    • 0
この回答へのお礼

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

お礼日時:2008/07/05 17:55

office系としか書かれていないので、Wordと推測して回答します。


このような操作に使用するものをタブと呼びます。
前そろえ、後ろそろえ、小数点そろえが出来ます。

ワードのヘルプをコピーしましたが、一部絵文字が表示できません。
Office Assistant(デフォルトではイルカチャン)を表示させて、タブで検索してみて下さい。


タブ位置を設定する段落を選択します。


水平ルーラーの左側にある をクリックして、、、、、または から必要なタブを表示します。


水平ルーラー上で、タブを設定する位置をクリックします。
ヒント

タブ位置を正確な値で設定するには、[書式] メニューの [タブとリーダー] を使います。


クリック アンド タイプ編集機能を使って、空白行の任意の位置にタブ位置を設定できます。印刷レイアウト モードまたは Web レイアウトモードに切り替えます。 (左揃え)、 (中央揃え)、または (右揃え) が表示されるまで、I 字型ポインタを移動します。クリック アンド タイプ編集機能については、ここをクリックしてください。
    • good
    • 0
この回答へのお礼

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

お礼日時:2008/07/05 17:54

まず3ケタに分割する前に文字を数値に変換しなければなりません。



区切り位置を使って、桁を区切らずにウィザードを先へと進めます
次にデータ形式を指定する所でG/標準を選択し完了させます。

その後にもう一度区切り位置を使ってケタを区切れば上手くいくかも
しれません。

この回答への補足

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

補足日時:2008/07/05 16:09
    • good
    • 0
この回答へのお礼

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

お礼日時:2008/07/05 17:58

単に表示形式が「左寄せ」になっているだけだと思います。


「右寄せ」すればいいでしょう。

この回答への補足

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

補足:私のはexcel2007です。

補足日時:2008/07/05 15:29
    • good
    • 0
この回答へのお礼

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

お礼日時:2008/07/05 17:58

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!