目次
重要な情報を抽出するために、データセット全体から特定の単語を探す必要がある場合があります。 そのような場合に必要なのは、ワークシート全体のすべてのセルに目的の単語が含まれているかどうかを確認することです。 このブログでは、セル内にテキストの一部が含まれているかどうかを確認するための5つの方法をご紹介します。エクセルも楽々。
練習用ワークブックをダウンロードする
Excelファイルをダウンロードし、それに沿って練習することをお勧めします。
セルに部分的なテキストが含まれている場合.xlsxExcelでセルに部分的なテキストが含まれているかどうかを確認する5つの方法
今回は、サンプルの商品価格リストをデータセットとして使用し、すべてのメソッドを実演します。 では、データセットを覗いてみましょう。
それでは、さっそくすべての方法を一つずつ見ていきましょう。
1.冒頭の部分文字列が含まれているか確認する
もし、テキストの冒頭で部分一致を探す場合は、以下の手順で行うことができます。
❶ セルを選択する E5 ▶で計算結果を保存します。
❷ 数式を入力する。
=IF(COUNTIF(B5, "MTT*"), "Yes", "No")
を細胞内に取り込む。
を押します。 エンタメ ボタンをクリックします。
をドラッグします。 フィルハンドル アイコンの末尾に 本文の一部 の欄があります。
以上の手順が終わると、下の写真のような数式が表示されます。
Ⓐ フォーミュラ・ブレークダウン
- countif(b5, "mtt*") ▶は、本文の先頭にMTTが存在する場合は1を返し、そうでない場合は0を返す。
- =IF(COUNTIF(B5, "MTT*"), "Yes", "No") ▶テキストの先頭にMTTが存在する場合はYes、存在しない場合はNoを返します。
続きを読む Excelでセルに単語が含まれている場合にVLOOKUPを使用する方法
2.部分文字列が末尾に含まれる場合の探索
テキストの末尾に存在する部分的なテキストを探索することを楽しみにしている場合は、以下の手順を実行することができます。
❶ セルを選択する E5 ▶で計算結果を保存します。
❷ 数式を入力する。
=IF(COUNTIF(B5, "*NPP"), "Yes", "No")
を細胞内に取り込む。
を押します。 エンタメ ボタンをクリックします。
をドラッグします。 フィルハンドル アイコンの末尾に 本文の一部 の欄があります。
以上の手順が終わると、下の写真のような数式が表示されます。
Ⓐ フォーミュラ・ブレークダウン
- countif(b5, "*npp") ▶は、テキストの末尾にNPPが存在すれば1を返し、そうでなければ0を返す。
- =IF(COUNTIF(B5, "*NPP"), "Yes", "No") ▶テキスト末尾にNPPが存在する場合はYesを、存在しない場合はNoを返します。
続きを読む セルにテキストが含まれている場合、Excelの数式を使用して別のセルに値を返します。
3.任意の位置で部分文字列が含まれているかどうかを確認する
もし、データセット全体をブラインド検索したい場合、つまり、任意の位置で部分一致を探したい場合は、次のステップを踏んでください。
❶ セルを選択する E5 ▶で計算結果を保存します。
❷ 数式を入力する。
=IF(COUNTIF(B5,"*NQ*"),"Yes","No")
を細胞内に取り込む。
を押します。 エンタメ ボタンをクリックします。
をドラッグします。 フィルハンドル アイコンの末尾に 本文の一部 の欄があります。
以上の手順が終わると、下の写真のような数式が表示されます。
Ⓐ フォーミュラ・ブレークダウン
- countif(b5, "*nq*") ▶は、NQがテキストの任意の位置に存在する場合に1を返し、そうでない場合は0を返す。
- =IF(COUNTIF(B5, "*NQ*"), "Yes", "No") ▶ NQがテキストの任意の位置に存在する場合はYesを返し、存在しない場合はNoを返す。
続きを読む セルがリストの特定のテキストを含んでいる場合、値を返す方法
4.冒頭に特定の文字が含まれる部分テキストがあるか調べる
ここで、部分テキストを含むすべてのセルをマークします。 1VX40NQ の後に任意の1文字が続きます。 では、その方法を以下の手順で確認してください。
❶ セルを選択する E5 ▶で計算結果を保存します。
❷ 数式を入力する。
=IF(COUNTIF(B5,"?1VX40NQ"),"Yes","No")
を細胞内に取り込む。
を押します。 エンタメ ボタンをクリックします。
をドラッグします。 フィルハンドル アイコンの末尾に 本文の一部 の欄があります。
以上の手順が終わると、下の写真のような数式が表示されます。
Ⓐ フォーミュラ・ブレークダウン
- countif(b5,"?1vx40nq") 1VX40NQが存在し、その後に任意の1文字が続く場合は1を、それ以外の場合は0を返します。
- =IF(COUNTIF(B5,"?1VX40NQ"), "Yes", "No") 1VX40NQが存在し、その後に任意の1文字が続く場合はYes、そうでない場合はNoを返します。
続きを読む セルに特定の文字列が含まれている場合、Excelで1を追加する(5例)
5.冒頭に特定の文字が含まれる部分的なテキストがあれば見返す
では、OP666という部分文字列を持ち、末尾が任意の3文字であるセルをすべて探してみましょう。 その手順を見るには、以下のようにします。
❶ セルを選択する E5 ▶で計算結果を保存します。
❷ 数式を入力する。
=IF(COUNTIF(B5,"OP666???"),"Yes","No")
を細胞内に取り込む。
を押します。 エンタメ ボタンをクリックします。
をドラッグします。 フィルハンドル アイコンの末尾に 本文の一部 の欄があります。
以上の手順が終わると、下の写真のような数式が表示されます。
Ⓐ フォーミュラ・ブレークダウン
- countif(b5, "op666???") ▶ OP666がテキスト全体で見つかり、いずれかの3文字で終わっていれば1を返し、そうでなければ0を返す。
- =IF(COUNTIF(B5, "OP666??"), "Yes", "No") OP666がテキスト全体に存在し、末尾が3文字の場合はYes、それ以外の場合はNoを返します。
続きを読む エクセルでセルに特定の文字列が含まれている場合に合計する方法(6つの方法)
覚えておきたいこと
📌 2つのワイルドカードのうち、アスタリスク( * ) またはクエスチョンマーク記号( ? ).
結論
以上、Excelで文字列の一部をチェックする5つの方法を紹介しました。 この記事と一緒に練習用ワークブックをダウンロードして、すべての方法を練習することをお勧めします。 また、以下のコメント欄で質問をすることを躊躇しないでください。 関連するすべての質問にできるだけ早く対応するようにします。 また、当社のウェブサイトをご覧ください。 エクセルウィキ をクリックすると、さらに詳しくご覧になれます。