本日の記事では、Wordの表の内容を並べ替える際に、ヘッダー行を除外するための4つの効果的な方法をご紹介します。
Wordでは、あらゆる種類のデータを格納するために表を使用することが一般的です。多くの場合、扱うデータは数値です。そのため、データの並べ替えは日常業務の一つとなります。しかし、並べ替えを行う際には、表にヘッダー行が1つ以上含まれているかどうかに注意する必要があります。ヘッダー行が含まれている場合は、より注意深く作業する必要があります。
テーブルを並べ替える4つの方法を次に示します。
方法1:ヘッダー行がXNUMXつあるテーブルの内容を並べ替える
- テーブルにヘッダー行がXNUMXつしかない場合は、その中にカーソルを置きます。
- 次に、「レイアウト」タブをクリックします。
- 次に、「データ」グループの「並べ替え」をクリックして、同じ名前のダイアログボックスを開きます。
- 「並べ替え」ボックスで、左下隅にある「ヘッダー行」を選択します。
- 次に、昇順または降順の並べ替えルールを選択します。
- 最後に「OK」をクリックします。
これで、テーブルに2つ以上のヘッダー行が含まれている場合、WordはXNUMXつのヘッダー行しか認識しないため、次のメソッドが必要になります。
方法2:ヘッダー行を指定する
- まず、ヘッダー行として設定する行を選択します。
- 次に、「レイアウト」タブもクリックします。
- そして、「ヘッダー行を繰り返す」をクリックします。
- 次に、行の選択を解除しますが、内容を並べ替えるテーブルにカーソルがあることを確認してください。
- 次に、「並べ替え」をクリックして、並べ替えルールを指定します。
- 最後に「OK」をクリックします。
方法3:並べ替える行を選択する
- 今回は、ソートするコンテンツを含む行を選択します。
- 次に、「並べ替え」コマンドをクリックします。
- 「並べ替え」ボックスで、「並べ替え」のコンボボックスをクリックし、列を選択します。
- また、「Thenby」コンボボックスで並べ替える列を設定することもできます。
- 次に、並べ替えルールを選択して、[OK]をクリックします。
方法3では、ソートする列を選択できることに気づくかもしれません。しかし、前述の方法2ではそれができません。そこで、マクロを使った方法をご紹介します。この方法では、ソート範囲の開始位置だけでなく、ソートする特定の列も指定できます。
方法4:Wordマクロを実行する
- まず、テーブル内にカーソルを置き、「Alt + F11」を押してVBAエディターを開きます。
- 次に、左側の列の「通常」をクリックします。
- そして、メニューバーの「挿入」をクリックします。
- そのドロップダウンメニューで「モジュール」を選択します。
- ダブルクリックして開きます。
- モジュールに、次のコードを貼り付けます。
Sub SortCurrentTable()
Dim strRowNum As String
Dim strSortRule As String
Dim strField As String
Application.ScreenUpdating = False
strRowNum = InputBox("Enter the row number of the row which you want to start sort:", "Row Number")
strSortRule = InputBox("Enter one of the following values:" & vbNewLine _
& "0 for ascending" & vbNewLine & "1 for descending", "Sorting Rule")
strField = InputBox("Enter the number of field by which you want to sort:", "Field Number")
With Selection.Tables(1).Range
.Start = .Rows(Int(strRowNum)).Range.Start
.Sort SortOrder:=Int(strSortRule), FieldNumber:=Int(strField)
End With
Application.ScreenUpdating = True
End Sub
- 次に、「実行」ボタンをクリックしてコードを実行します。
- 次に、プロンプトが表示された最初の入力ボックスに、行番号を入力します。
- 「OK」をクリックして続行します。
- そして、「ソートルール」ボックスに、ソートルールを表す値を入力し、「OK」をクリックします。
- 次に、「フィールド番号」ボックスに列番号を入力し、「OK」をクリックします。
ドキュメントの問題に対処する
Word を使用していると、さまざまな種類のエラーに遭遇することがよくあります。中には、簡単な再起動で解決できるものもあります。しかし、中にはもっと厄介なものもあります。これは、次のような場合に特に当てはまります。 破損したドキュメント。それならあなたのベストショットはそれを修理するための道具を手に入れることです。
著者紹介:
Vera Chenは、のデータ復旧の専門家です。 DataNumen、Inc。は、以下を含むデータ復旧技術の世界的リーダーです。 破損したExcel (NAIST) と pdf ソフトウェア製品を修理します。 詳細については、次のWebサイトをご覧ください。 WWW。datanumen.com

![[レイアウト]をクリック-> [並べ替え]をクリック-> [ヘッダー行]を選択->並べ替えルールを選択-> [OK]をクリック [レイアウト]をクリック-> [並べ替え]をクリック-> [ヘッダー行]を選択->並べ替えルールを選択-> [OK]をクリック](https://www.datanumen.com/blogs/wp-content/uploads/2017/07/Click-Layout-then-Click-Sort-then-Select-Header-row-then-Choose-a-Sorting-Rule-then-Click-OK.jpg)

![[行]-> [並べ替える列を選択]-> [並べ替えルールを選択]-> [OK]をクリックします [行]-> [並べ替える列を選択]-> [並べ替えルールを選択]-> [OK]をクリックします](https://www.datanumen.com/blogs/wp-content/uploads/2017/07/Select-Rows-then-Choose-a-Column-to-Sort-by-then-Choose-a-Sorting-Rule-then-Click-OK.jpg)

![コードの貼り付け-> [実行]をクリックします コードの貼り付け-> [実行]をクリックします](https://www.datanumen.com/blogs/wp-content/uploads/2017/07/Paste-Codes-then-Click-Run-4.jpg)
![行番号を入力-> [OK]をクリックします 行番号を入力-> [OK]をクリックします](https://www.datanumen.com/blogs/wp-content/uploads/2017/07/Enter-Row-Numebr-then-Click-OK.jpg)
![並べ替えルールを指定-> [OK]をクリックします 並べ替えルールを指定-> [OK]をクリックします](https://www.datanumen.com/blogs/wp-content/uploads/2017/07/Specify-Sorting-Rule-then-Click-OK.jpg)
![列番号を入力-> [OK]をクリックします 列番号を入力-> [OK]をクリックします](https://www.datanumen.com/blogs/wp-content/uploads/2017/07/Enter-a-Column-Number-then-Click-OK.jpg)