- ベストアンサー
エクセルで文字と文字の間を均等にする方法
- エクセルで文字と文字の間を均等にする方法について質問いたします。【平成23年5月1日】の「日」と【に、遊園地へ行きました】の「に」を近づけたいです。図1の例では、文字と文字の間が離れていますが、図2、図3のようにハンドルを引っ張ることで調整できます。ただし、文字を近づけすぎると日付が見えなくなることがあります。エクセルのバージョンは2003と2007です。
- 質問は、エクセルで文字と文字の間を均等にする方法に関してのものです。具体的な例として、【平成23年5月1日】の「日」と【に、遊園地へ行きました】の「に」を近づけたいという要求があります。図1においては、文字と文字の間が離れているため調整が必要です。図2、図3の方法を用いることでハンドルを引っ張り、文字の配置を調整できます。ただし、文字を近づけすぎると日付が見えなくなる可能性もあるため注意が必要です。
- エクセルで文字と文字の間を均等にする方法について質問します。具体的な例として、【平成23年5月1日】の「日」と【に、遊園地へ行きました】の「に」を近づけたいという要望があります。図1では文字と文字の間が離れているため、図2および図3の手法を用いてハンドルを引っ張り、調整することができます。ただし、文字を近づけすぎると日付が見えなくなる可能性があるため、注意が必要です。エクセルのバージョンは2003および2007です。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
そういう事をしたい用に,TEXT関数というのがあるので使います。 例1) H2からW2までセルを結合しておき =TEXT(別シート!日付セル,"ggge年m月d日")&"に行きました" と計算する 例2) H2からW2までセルを結合しておき どこか別のセル,たとえばZ2に"に行きました"を記入しておき =TEXT(別シート!日付セル,"ggge年m月d日")&Z2 と計算する (裏技) H2からN2を結合し,O2には「に行きました」を記入する H2には =別シート!日付セル の数式を記入する H2のセルの書式設定の表示形式でユーザー定義を選び ggge年m月d日Ctrl+J;;; つまり「ggge年m月d日コントロールキーを押しながらJのキーを押すセミコロンセミコロンセミコロン」と設定し, 配置のタブで移動して 横位置を両端揃えに 縦位置を上詰めに 折り返して全体を表示するのチェックを入れてOKをクリック さらに2行目の行の高さを通常の高さまで手動で戻しておく 表示形式のユーザー定義がうまく操作できなかったときは,これは裏技なので諦めてください。
その他の回答 (2)
- imogasi
- ベストアンサー率27% (4737/17069)
質問内容を読者に再現してもらうためには (1)どのセル(列のセル)で、入力しているのか 隣接列のセルに入力するのでなく、飛び飛びの列のセルで入力しているようだが、どの列か? (2)フォントサイズは各列とも同じで無いといけないのだろうね?いくらにしたのか。 (3)1行限りの入力データだけの話か、複数行にデータを入れるのか (4)各行の同列の文字数は違うのだよね。各列は当然違うようだ 画像だけでなく、内容・特徴説明を質問異添えないと意図・内容がが伝わらない。 画像だけでは絶対でない。 特に珍奇な質問である本件などそうだ(こんな質問はたぶん10年間に見たこと無い) ーーー 1行限りにしても、エクセルに一発の操作で、そういうことをそろえる方法は無いと思う。 1行限りの場合、各行でその列の列幅を目視で自然に続けたように、目視で調節していると思う。 しかし数値などのデータ行はその営業を受けるわけで、不体裁と感じるかもしれないので一般的でない。 質問の内容を優先すると、間の列の列幅は犠牲になるように思う。 ーー セルの値で、日付が足せるからリンクされていてもフォントを適当にすれば、手入力と同じ見た目に出来るのでは。 セルの表示形式でユーザー定義でggge"年"mm"月"dd"日"のようにmmやddにすれば5月では05と0が入るが 日によって文字数が1じ変わることはなくなるといえないかな。 2011/10/2にしても、列幅(セルの見た目の内容幅)は変わら無くてよかった。またセルの左枠線、右枠線に程よく接する風に調節できたが。 >、ワードのようにしたいので ワードにはセルの仕組みは無いので、問題だ違う。 ーー あるいは例として、A1セルに=A10&K2&C2 のようにしては。間が空くということは無くなる。 ただしB1,C1・・は空白で良いという場合だが。b1、C1にデータを入れると、そこでA1の文字列表示がチョチョ切れるのはご存知でしょう。 元データは A10--文字列 K2--他セルから日付を持ってきている C2-文字列 のように入れるのはどうかな。A10の部分は="ああああ"&K2&C2 のようにもすれば良い。 k2は日付が入っているセルとします。 K2を色々表示形式を指定する場合は=A10&TEXT(K2,"ggge年mm月dd日")&C2 のように出来る。 ーー 後半は的外れの回答かもしれない。その場合は無視して。 的逆に外れでないなら、質問文章が的を得ていない(別の書き方がある)と思う。
- Cupper-2
- ベストアンサー率29% (1342/4565)
変だなあ。 日付が入力されたセルは、数値扱いになるので 「右寄せ」 になるはずなんですけど…。 日付以外の 「文字列」 が入力されているのでしょうか。 念のため日付が入力されたセルを 「セルの書式」 で 「右寄せ」 にしてみてはどうですか。 つーか、何そのシート。列幅に対して入力している値が大きすぎですよ。 適切な列幅を設定しましょう。 原稿用紙のようにして使いたいのでしたら、1つのセルに入力する文字数は素直に1つにしましょう。
お礼
いつもご回答ありがとうございます。 思ったいたものが、実現できました。 ありがとうございます。