Excelでセルに特定のデータが含まれている場合に行を選択する方法(4つの方法)

  • これを共有
Hugh West

行のセル内の特定のデータに基づいて行全体を選択する必要がある場合があります。 このタスクは複数の方法で実行できます。 この記事では、4つの簡単でシンプルな方法を紹介します。 エクセルで行を選択する セルが特定のデータを含んでいる場合。

ここでは、さまざまな本の所有者のデータセットがあります。 ここでは、セルが特定のデータを含んでいる場合、所有者がHaroldである行全体を選択して、行を選択する方法を紹介します。

練習用ワークブックをダウンロードする

セルに特定のデータが含まれている場合、Excelで行を選択する.xlsm

Excelでセルに特定のデータが含まれている場合に行を選択する4つの方法

1.エクセルで特定のデータに基づいて行を選択するフィルター

セルの特定のデータに基づいて行を選択するもっとも簡単な方法は フィルター を搭載しています。

➤ データセット全体を選択し ホーム>> 編集>> 並べ替え>> フィルター>> フィルター .

その後、行頭の横に小さな下向きの矢印が表示されます。

➤ 横の矢印をクリックします。 所有者 .

ドロップダウンメニューが表示されます。

➤ 選択する ハロルド をクリックします。 よっしゃー .

を含む行だけが表示されます。 ハロルド がリストで選択されています。

続きを読む Excelでアクティブな行をハイライトする方法(3つの方法)

2.条件付き書式を使って、セルに特定の文字列が含まれている場合に行を選択する

を使えば、セル内の特定のデータに基づいて行を選択することもできます。 条件付き書式設定 .

最初に

➤ データセット全体を選択し、以下を実行します。 ホーム> 条件付き書式設定> ハイライトセルのルール> 含まれるテキスト .

というウィンドウが表示されます。 を含むテキスト が開かれます。

➤ どの行がボックスで選択されるかに基づいてデータを入力します。 テキストを含むセルをフォーマットする このデータセットでは、次のように入力しました。 ハロルド .

➤ である。 をもって ボックスで、お好みの書式を選択し よっしゃー を選択しました。 ライトレッドの塗りつぶしにダークレッドの文字 .

その結果、データを含むセルが強調表示されることがおわかりいただけると思います。

ここで、行を選択するために CTRL の行番号をクリックしてください。 ハイライトされたセル .

続きを読む セルにテキストが含まれる場合、行をハイライトする

類似の読み物

  • エクセルで一番上の行の非表示を解除する方法(7つの方法)
  • Excelのデータクリーンアップテクニック:行のランダム化
  • エクセルで行や列を隠す:ショートカット&その他のテクニック
  • Excelの非表示の行:非表示または削除する方法は?
  • エクセルで行を凍結する方法(6つの簡単な方法)

3.エクセル検索・選択機能

検索&選択 は、セルに特定のデータが含まれている場合に、行を選択するために使用することもできます。

最初に

➤ データセット全体を選択し、以下を実行します。 ホーム>編集>検索>選択>検索 .

という名前のウィンドウが表示されるようになりました。 検索と置換 が開かれます。

でどの行が選択されるかに基づいて、データを入力します。 を探す ボックスの中で、このデータセットには ハロルド .

➤ そのあと すべて検索 .

これで、その特定のデータを持つセルが、「Select」画面の下部に表示されるようになります。 検索と置換 ウィンドウに表示されます。

➤ セルを選択し、閉じます。 検索と置換 ウィンドウに表示されます。

その結果、データの入っているセルが選択されることがわかります。

➤ を押して、行全体を選択します。 CTRL をクリックし、セルの行番号をクリックします。

関連コンテンツ:Excel 条件付き書式で行の色を交互に変更する【動画あり

4.VBAで行を選択する

使用方法 Microsoft Visual Basic アプリケーション (VBA) を使えば、その行のセルに特定のデータが含まれている場合に、その行を簡単に選択することができます。

➤ まず、 を押します。 ALT+F11 を開いてください。 ブイビーエー ウィンドウ

➤ その後、このウィンドウの右パネルから、シート名を右クリックして 挿入モジュール .

を開くことになります。 モジュール(コード) ウィンドウに表示されます。

➤ この中に次のコードを挿入します。 モジュール(コード) ウィンドウ

 Sub select_rows_with_given_data() Dim Rng As Range Dim myCell As Object Dim myUnion As Range Set Rng = Selection searchdata = InputBox("Please Enter Search data") For Each myCell In Rng If InStr(myCell.Text, searchdata) Then If Not myUnion Is Nothing Then Set myUnion = Union(myUnion, myCell.EntireRow) Else Set myUnion = myCell.EntireRow End If EndIf Next If myUnion Is Nothing Then MsgBox "The data was not found in the selection" Else myUnion.Select End If End Sub 

マクロを実行すると、データを挿入するためのカスタムボックスが開きます。 選択したセル範囲にデータがある場合は、行全体が選択されます。 データが見つからない場合は、エラーメッセージが表示されます。

➤ さて、ここで閉じる。 ブイビーエー ウィンドウで、データセットを選択し 表示> マクロ をクリックして、マクロを実行します。

その結果 マクロ が開かれます。

➤ 選択する select_rows_with_given_dataを指定します。 から マクロ名 ボックスをクリックし 実行 .

カスタムボックスが開きます。

➤ である。 検索データを入力してください ボックスに特定のデータを入力し よっしゃー .

その結果、セルのいずれかに特定のデータを含むすべての行が選択されることがわかります。

関連コンテンツ Excelで行を非表示にするVBA(14のメソッド)

結論

上記のいずれかの方法で、特定のデータが含まれるセルの行を選択することができます。 不明な点があれば、コメント欄にご記入ください。

Hugh West は、業界で 10 年以上の経験を持つ、非常に経験豊富な Excel トレーナー兼アナリストです。彼は会計と財務の学士号と経営管理の修士号を取得しています。ヒューは教えることに情熱を持っており、理解しやすい独自の教育アプローチを開発しました。彼の Excel に関する専門知識は、世界中の何千人もの学生や専門家がスキルを向上させ、キャリアで優れた成果を上げるのに役立ってきました。 Hugh はブログを通じて知識を世界に共有し、個人や企業が潜在能力を最大限に発揮できるよう無料の Excel チュートリアルとオンライン トレーニングを提供しています。