- 締切済み
エクセルで全セル内の文字の1字下げ
エクセル(97です)で作成した表(名簿など)で、例えば氏名欄で氏名を1字下げたい場合、私は各セルの氏名の頭にスペースを入れていますが(非効率)、全部の氏名欄で一斉にスペースを入れる方法とか、よい方法はありませんか。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- mu2011
- ベストアンサー率38% (1910/4994)
簡単なのは、NO2さんの方法と思います。 仮にB列が空き列として次の方法は如何でしょうか。 (1)B1セルに=" "&A1として下方向にコピー (2)B列を選択し、コピー→A列を選択して、編集→形式選択して貼り付け→値のみにチェックを付け→OK (3)B列を削除
97だとあるかどうかわからないんだけど、インデント使ってみれば? 2000だとセルの書式設定→配置タブから設定できるけど。
お礼
ありがとうございました。やってみます。
- chie65536
- ベストアンサー率41% (2512/6032)
例えば、B列に縦に氏名が入っていると仮定します。 A B C 番号 氏名 年齢 1 ああ 21 2 いい 23 C列のどこかにカーソルを置いて「列挿入」をします。すると氏名と年齢の間に1列増えます。 増えた列の一番上(1行目)のC1セルに「="□"&B1」と入力します(□はスペースです) C1セルの右下の角をドラッグして「セルのコピー」で一番下までコピーします。すると、頭にスペースが付いた氏名がずらっと並びます。 シートの一番上の列名の「C」と書いてある所をクリックして、C列を全選択します。 CTRL+Cを押して「コピー」します。C列全部が「破線の点滅表示」になります。 B1セルの上にカーソルを置き「編集」メニューの「形式を選択して貼り付け」を選び、「貼り付け」を「値」に、「演算」を「しない」にして「OK」を押します。 B列は先頭にスペースが付いてる氏名になります。C列は式が入っていて余計なので、C列のどこかをクリックしてから「編集」「削除」「列全体」で列ごと削除します。 これで、一気に全部「頭にスペースを足す」のが可能です。
お礼
いろいろ方法があるようですね。やってみます、ありがとうございました。
お礼
ありがとうございました。やってみます。