エクセル2000で表を作る場合、例えば左の行に項目(1)と入れて、その右に(1)の説明の文章を、セルをまたがって文字入力する場合、「セル内で折り返し」て、「セルを結合する」と設定すると、改行幅がせまくなって、左の行間と同じになりません。
行間をそろえて体裁よく表を作る方法を教えて下さい。

A 回答 (2件)

ちょっと、質問に対する回答じゃないかもしれませんが、こんな方法もあります。


セルに文章を打ち込んでいって、改行したいときに Alt+Enterをやってみてください。同一セル内で改行されます。あとは、セルの配置などで調整すれば使えます。
    • good
    • 0

行間(行の幅?)をそろえて入力したいのであれば、「セル内で折り返し」だけをチェックして、「セルを結合する」はチェックしないほうがいいのではないでしょうか。


 
 
左の列に入力した「(1)」などの項目と、右列の説明文のセルを体裁よく配置する場合:
 
1.入力範囲を選択してから右クリックして「セルの書式設定」を選択する
2.「配置」を選択して、「縦位置」を「上詰め」にする
 
などと指定すれば、そこそこ体裁よく配置できるのではないかと思います。

この回答への補足

説明が足らずすみません。左に(1)(2)(3)と続いた場合に、その3つにわたって、説明文を入力する場合、「セルの結合」を選択すると、行間が狭くなってしまいます。左の行が、3行とすると右の文字行は4行になってしまいます。
行間をやはり左の揃えることは出来ません。

(1)のみの場合、家のパソコンではnanalyさんのいわれる通りできました。
しかし、別のパソコンではやはり行間が狭くなってしまいました。

うまく説明できずすみません。
  

補足日時:2001/07/10 22:54
    • good
    • 0

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

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

QWordで作った表のセル操作と表の操作が解りません

Word2007で表を作ったときの編集操作方法についてお尋ねします.

1.表のセル操作
Wordで表を作り,編集するときに「セルの削除」はありますが,「セルの追加」という機能は
見つかりません.
あまり使う機会はありませんが,表はいつも真四角とは限らず,横にコメント(表の中で)
をつけたい場合などはどうすればいいのでしょうか.
もちろん,「列を追加」→「セルを削除」を多数回(必要な行数)するで,不揃いな表の形を
作ることはできますが,面倒なので・・・.
ついでに,文字だけではなく,セルの枠と一緒にセルの移動というのはできないのでしょうか?

2.表の分割
同じく,「表の分割」という機能はありますが,「表の結合」という機能は見つかりません.
分割ができるのなら,結合ができてもよさそうな気がしますが.

3.表の位置の固定
表が入った文書を作っていると,文章入力中に既に作ってある表がとんでもない所に飛んで
いったり,勝手に分割されたり,最悪無くなったりすることがあります.(画像でもよく起こります)
アンカーの機能があると聞いたような気がしますが,使い方がよくわかりません.

以上,素人質問で申し訳ありません.
よろしく教えてください.

Word2007で表を作ったときの編集操作方法についてお尋ねします.

1.表のセル操作
Wordで表を作り,編集するときに「セルの削除」はありますが,「セルの追加」という機能は
見つかりません.
あまり使う機会はありませんが,表はいつも真四角とは限らず,横にコメント(表の中で)
をつけたい場合などはどうすればいいのでしょうか.
もちろん,「列を追加」→「セルを削除」を多数回(必要な行数)するで,不揃いな表の形を
作ることはできますが,面倒なので・・・.
ついでに,文字だけではなく,セルの...続きを読む

Aベストアンサー

> 1.表のセル操作
> Wordで表を作り,編集するときに「セルの削除」はありますが,「セルの追加」という機能は
見つかりません.

セルを選択して、右クリックから「挿入」→「セルの挿入」を選択すると「表の行/列/セルの挿入」ダイアログボックスが表示されますので、セルを挿入後伸ばしたい方向を指定して「OK」ボタンを押します。

> 2.表の分割
> 同じく,「表の分割」という機能はありますが,「表の結合」という機能は見つかりません.

表の間にある段落を選択して、「Delete」キーで削除すれば、表が結合されます。

> 3.表の位置の固定
> 表が入った文書を作っていると,文章入力中に既に作ってある表がとんでもない所に飛んで
いったり,勝手に分割されたり,最悪無くなったりすることがあります.

図形などと違って、表の場合は段落内にありますので、とんでもない所に移動することはないと思いますが、意図しない挙動があった時は、「Ctrl+Z」のショートカットキーで直前の状態に戻して操作の内容を吟味して下さい。

表が分断(表の一部が次のページに移動)されるのは、下辺にスペースがないためでは?
もう少し具体的な状況を「MS-Office」のカテゴリでご質問されることをお勧めします。

「WORD2007を使っています。 表を特定のページにガンと固定したいのですが、..」
http://q.hatena.ne.jp/1220411834

「word2007 で表を作成しました。位置が固定されており、改行で動かせません。どうす...」
http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1243789882

> 1.表のセル操作
> Wordで表を作り,編集するときに「セルの削除」はありますが,「セルの追加」という機能は
見つかりません.

セルを選択して、右クリックから「挿入」→「セルの挿入」を選択すると「表の行/列/セルの挿入」ダイアログボックスが表示されますので、セルを挿入後伸ばしたい方向を指定して「OK」ボタンを押します。

> 2.表の分割
> 同じく,「表の分割」という機能はありますが,「表の結合」という機能は見つかりません.

表の間にある段落を選択して、「Delete」キーで削除すれば、表が...続きを読む

Q左表から右表の予定表を表示したい

立ての「回数」と横の「内容」を合わせて表示する
第5回と第7回に同日があります。それを併記して表示する。
例:右表の7月26日の欄に「第5回B納品期日」と「第7回提示日」を併記する
INDEXやMATCH関数でやってみましたが「回数」のみまたは「内容」のみの表示でした
2行事併記は全くダメです

Aベストアンサー

どうしても数式なら、4月だけの例ですが。

右表のC3に
=IFERROR("第"&INDEX(Sheet4!$A$4:$A$23,MATCH(DATE(2016,$B$1,A3),Sheet4!$B$4:$B$23,0))&"回提出日","")&IFERROR(CHAR(10)&"第"&INDEX(Sheet4!$A$4:$A$23,MATCH(DATE(2016,$B$1,A3),Sheet4!$C$4:$C$23,0))&"回契約日","")&IFERROR(CHAR(10)&"第"&INDEX(Sheet4!$A$4:$A$23,MATCH(DATE(2016,$B$1,A3),Sheet4!$D$4:$D$23,0))&"A納期日","")&IFERROR(CHAR(10)&"第"&INDEX(Sheet4!$A$4:$A$23,MATCH(DATE(2016,$B$1,A3),Sheet4!$E$4:$E$23,0))&"B納期日","")

下へコピー

ただし、これも最初の提出日に該当しないと先頭にセル内改行コードがついてしまいます。
この事まで考慮すると益々式が長くなります。

一応紹介させて頂きました。
出来ない事はありませんが、ちょっと比現実的かと思います。

どうしても数式なら、4月だけの例ですが。

右表のC3に
=IFERROR("第"&INDEX(Sheet4!$A$4:$A$23,MATCH(DATE(2016,$B$1,A3),Sheet4!$B$4:$B$23,0))&"回提出日","")&IFERROR(CHAR(10)&"第"&INDEX(Sheet4!$A$4:$A$23,MATCH(DATE(2016,$B$1,A3),Sheet4!$C$4:$C$23,0))&"回契約日","")&IFERROR(CHAR(10)&"第"&INDEX(Sheet4!$A$4:$A$23,MATCH(DATE(2016,$B$1,A3),Sheet4!$D$4:$D$23,0))&"A納期日","")&IFERROR(CHAR(10)&"第"&INDEX(Sheet4!$A$4:$A$23,MATCH(DATE(2016,$B$1,A3),Sheet4!$E$4:$E$23,0))&"B納期日","")

...続きを読む

QExcel表で、ヘッダーのタイトルが 例えばA1~D1のセルが結合され

Excel表で、ヘッダーのタイトルが 例えばA1~D1のセルが結合されている場合で、C列を指定して非表示にしたいのですが、それを手動でやれば出来るのに、以下のマクロで実行するとどうしても
A~D列が非表示になってしまいます。
   Range("C:C").Select
Selection.EntireColumn.Hidden = True
結合を解除せずに実行できる方法はないでしょうか。

Aベストアンサー

Selectしないで非表示にしてみて下さい。

Range("C:C").EntireColumn.Hidden = True

Qexcelで左のセル項目にあわせた複数選択可能なプルダウンボックスを表

excelで左のセル項目にあわせた複数選択可能なプルダウンボックスを表示させたい。

添付のようなイメージのものを作成したいと考えています。
B列はプルダウンで選べる様になっており、B列の内容により、C列の選択肢を変更
したいのです。
ちなみに、今C列はリストボックスになっていますが、チェックボックスなど、
リストから複数選べるようになれば問題ありません。

このようなものは、VBAなどを組まないとできないのでしょうか。

よろしくお願いいたします。

Aベストアンサー

値を利用することで考えていました。
リストボックスは選んだ表示だけで良くて、
あとはB列のリストボックスの変更に合わせて
リストボックスの項目が変われば良いということですね。

すると、一例としてはこんな感じでしょうか?
セルB2かセルB3の値変更があった場合、
セルの内容(例では魚屋、果物屋、八百屋)に応じて、
リストボックスの内容を変更するマクロです。
設定は下記の通りとしています。
・セルB2、B3はセルE7~E9のリスト選択
・セルB2またはB3の内容に合わせてセルE14~セルG16の
 データをリストに表示する
・2行目にあるリストボックスを“ListBox1”
 3行目にあるリストボックスを“ListBox2”としています。
・リストボックスのListFillRangeは空白にしておく。

以下をVBAで操作を行うシートに貼りつけてみてください。
Excel2002ですが、セルB2を変更すると、リストボックス1の表示内容が
セルB3を変更すると、リストボックス2の表示内容が変わります。
たた、表示内容が変わったときは何も選択していない状態になります。
シートの値を参照していますが、VBA内での記載でもできると思います。

Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
Dim MyRng As Range, isect As Range, i As Long

'セル変更箇所の確認
Set isect = Application.Intersect(Target, Range("B2:B3"))
If isect Is Nothing Then
Exit Sub
End If
'リストボックスの範囲設定
Select Case Target.Value
Case "魚屋"
Set MyRng = ActiveSheet.Range("F14:F16")
Case "八百屋"
Set MyRng = ActiveSheet.Range("E14:E16")
Case "果物屋"
Set MyRng = ActiveSheet.Range("G14:G16")
End Select
'リストボックスの設定
If isect.Address = Range("B2").Address Then
ListBox1.List = MyRng.Value
ElseIf isect.Address = Range("B3").Address Then
ListBox2.List = MyRng.Value
End If
End Sub

値を利用することで考えていました。
リストボックスは選んだ表示だけで良くて、
あとはB列のリストボックスの変更に合わせて
リストボックスの項目が変われば良いということですね。

すると、一例としてはこんな感じでしょうか?
セルB2かセルB3の値変更があった場合、
セルの内容(例では魚屋、果物屋、八百屋)に応じて、
リストボックスの内容を変更するマクロです。
設定は下記の通りとしています。
・セルB2、B3はセルE7~E9のリスト選択
・セルB2またはB3の内容に合わせてセルE14~セルG16の
...続きを読む

Q横方向の表から条件のあう最も左よりのセルの値を返す

横方向の表から条件のあう最も左よりのセルの値を返す方法が知りたいです。

具体的に、表で説明します。

表は、2行11列の横の表です。
1行目には、0か1のどちらかの数字が入っています。
表の一番左(A1)は必ず0です。0の値は右方向へ連続して続き、途中で値が1になります。その後1がつづき、また0になります。

やりたいことは、1行目の値が1の場合の2行目のセルから、2行目の一番左よりのセルの値を返すことです。

(図の場合ですと、D2に該当するので、「5」になります。)

補足です。
表は、2行45列です。
表は全部で72個あります。
もしも、複数の関数を同時に使う場合は、できるだけ、小分けにして下さい。

どうぞよろしくお願いします。

Aベストアンサー

=hlookup(1,A1:K2,2,)


人気Q&Aランキング

おすすめ情報