• ベストアンサー

Excelで、ある列に入力した文字をセル内ですべて半角程度右にずらすの

Excelで、ある列に入力した文字をセル内ですべて半角程度右にずらすのには、書式設定のユーザー定義でどのように設定したらいいでしょうか?

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

  • ベストアンサー
  • qualheart
  • ベストアンサー率41% (1451/3486)
回答No.1

ユーザー定義で先頭に半角の空白を入れたいのであれば、単純に「 @」など頭に半角スペースを入れた書式にすればOKです。 ただし、これだとセルの先頭にしか入りませんので、2行目以降は左端に表示されます。 セル内全体を右にずらしたいのであれば、半角ずらすのは無理ですがセルの左を全角1文字分空けるのならばできます。 セルの書式の「配置」タブで「インデント」を1に設定するだけです。 ご参考まで。

perogou
質問者

お礼

ありがとうございました。うまくゆきました。それと、「セルの書式の「配置」タブで「インデント」を1に設定する」はこれからの表作成などですっごく参考になります。

その他の回答 (1)

回答No.2

もし表示形式で「数値」等で「桁区切り」をされている場合は「標準」に戻しリボン内の「桁区切りスタイル」をクリックしてみてはいかがでしょうか。 列が表示形式→「標準」になっていてさらに半角右にはできないと思います。

perogou
質問者

お礼

ありがとうございました。うまくゆきました。

関連するQ&A

  • セルに通し番号を入力したい。

    Excel、ソフトは2002で、マイクロソフトXPです。 セルに01、02、03・・・10、11と通し番号を入力したい。 方法として 1.セルの書式設定で文字列にする。 2.セルに入力する時 ‘ を打ち文字化する。 ことはわかるんですが、ユーザー定義で入力したいと考えてます。 00とか??とかyyにしても01、02の0が入力できません。 どのように定義したらよろしいのでしょうか。教えてください。 よろしくお願いします。

  • エクセルで他のセルの値と決められた文字列

    エクセルで他のセルの値と指定した文字列を入力したい。例えば、あるセルに[1234]という数値を入力した時その右側のセルには[東京1234番地]と表示させたいのですがセル書式のユーザー定義で何とかなりますか?

  • エクセルのセルに1.と入力したい。

    エクセルのセルに1.と入力したい。 1.と入力すると1となる。 文字形式で入力するとき、前に’を打つことは知っているが、「セルの書式設定」の表示形式ファイルのユーザー定義で示したい。 種類(T):になんと入力したら良いのでしょうか。 教えてください。 XPでエクセル2002を使用しています。

  • エクセルのセル内の数字を一発で(または、2発、3発)で半角にする方法

    エクセルで、 パソコン初心者が入力した半角や全角交じりの数字を、 簡単に、列ごと行ごとに半角(全角)数字に揃える方法をご存知の方おられましたら、教えてください。 元々のセルの書式設定は、文字列にしてあります。 (ゼロで始まる数字もあるため。)

  • EXCELの文字列操作についてお尋ねします。

    EXCELの文字列操作についてお尋ねします。 セルに、文字列として「19920301」という内容を登録した際に 「1992/03/01」というように、「/」を間に設定したいのですが、 どのように設定すれば実現できるでしょうか。 セルの書式設定-ユーザー定義で yyyy/mm/ddと設定しましたが、 変更はされませんでした。 初歩的なご質問で恐れ入りますがよろしくお願いします。

  • EXCELの文字列操作についてお尋ねします。

    EXCELの文字列操作についてお尋ねします。 セルに、文字列として「19920301」という内容を登録した際に 「1992/03/01」というように、「/」を間に設定したいのですが、 どのように設定すれば実現できるでしょうか。 セルの書式設定-ユーザー定義で yyyy/mm/ddと設定しましたが、 変更はされませんでした。 初歩的なご質問で恐れ入りますがよろしくお願いします。

  • エクセルで半角数字には数値と文字列がある?

    http://okwave.jp/qa/q6473596.html の質問を見て私も納得がいかず質問させていただきます。 たとえば、A1セルの書式を文字列に設定してから半角で数字を打ち込むと数字は数値でなく文字列としてセルに入ります。 この入力後、A1セルの書式を標準や数値に直してもそのセルの中の数字は左に寄ったままで文字列のままでいるようです。 (でもこれをセルの中でエンターキーを押したりすると数値になってしまいますが) 次にB1セルの書式を標準あるいは数値にして数字を打ち込むと、当然のことですが数字は数値としてセルに入ります。 この入力後、B1セルの書式を文字列に変えると数字は左に寄りますから一見文字列になったように見えます。 ところが上記のセルとこのセルをA1=B1で試してみるとFALSEが返ります。 逆に同じ数字を数値として打ち込んだセルと=で試すとTRUEが返ります。 これはA1とB1は同じ文字列としての数字ではないという証拠だと思います。 B1セルの書式を標準に戻すとまた数字は右よりにもどりますから、セルの中の数字は数値のままのようです。 つまり、半角の数字にはセルの書式にかかわらず文字列と数値の二つがあるということなのでしょうか? だとしたらこの二つはどうやって区別すればいいのでしょうか?

  • Excel セルの先頭のシングルクォーティション?

      エクセルのある特定のセルを ユーザーが何でも自由に入力できるようにしたいのですが Excelの標準的な仕様で 先頭に`(シングルクォーティション)を入力すると 文字列データの宣言と解釈されて、 結果的に先頭の`(シングルクォーティション)が 文字として認識されなくなっています。 (問1) このExcelの標準的な仕様を無効にすることはできないでしょうか。     あるいは、セルの書式設定の表示形式のユーザー定義などで     先頭の`(シングルクォーティション)を通常の文字として     処理させる(エスケープさせる)ことはできないでしょうか。 (問2) セルの書式設定を文字列にすれば、     先頭の`(シングルクォーティション)による文字列の宣言     としての意味はないように思われますが、     セルの書式設定を文字列をした時の     先頭の`(シングルクォーティション)には     何か意味があるのでしょうか。 (問3) セルの書式設定を文字列にして     先頭に`(シングルクォーティション)を入力して     以後、何も入力しない、または、何かを入力した場合と     セルの書式設定を標準のままで     先頭に`(シングルクォーティション)を入力して     以後、何も入力しない、または、何かを入力した場合と     では、両者に何か違いがあるのでしょうか。 よろしくお願いします。

  • エクセルのセルに入力した文字を「*」でマスクしたい

    セルに入力した文字を「*」で表示したいのですが、どなたか教えていただけませんか? 数字だけのときは、セルの書式設定で表示形式のユーザ定義で「*」表示に設定するとできるのですが、英字が入ると入力どおりの表示になってしまいます。

  • Excel の「セルの書式設定」に関して

    Excel 2010を使用しています。セルに「5-1」と入力すると「5月1日」と表示されてしまいます。それで入力前に「セルの書式設定」を「文字列」に指定してから入力すると「5-1」と表示してくれます。ところが Web ページなどからそのままコピー&ペーストすると入力前に「セルの書式設定」を「文字列」に指定したにもかかわらず,「5月1日」となり,勝手に「セルの書式設定」が「ユーザー定義」に切り替わってしまいます。Web ページなどからコピー&ペーストしたデータを「文字列」のまま入力させる方法はありませんでしょうか?

専門家に質問してみよう