【FIND 関数】検索文字が最初に現れる位置を求める − Numbers

Posted in Mac関連, Numbers

こちらの記事では、検索した文字が文字列内で最初に現れる位置を求める関数、FIND 関数の基本的な使い方をご説明しています。

なお、当サイトでは Excel ではなく Numbers を使って解説しています。

目次

FIND 関数

FIND 関数は、検索した文字が、その文字列内で最初に現れる位置を求めることができます。

これにより、文字を数値に変換することが可能なため、例えば評価の対象を「ABC」に設定しておくと、「A」は「1」、「B」は「2」のように英字から数値に置き換えたりするときに便利です。

FIND 関数の式の確認

FIND 関数は、「検索文字列」「対象文字列」「開始位置」の要素で構成されていますが、「開始位置」を省略すると、「対象文字列」の先頭からの位置を求められます。

= FIND ( 検索文字列, 対象文字列 [, 開始位置] )

開始位置 は省略ができます。

検索文字列検索する文字列をのセルを指定
対象文字列検索文字列」の位置を求める文字列を指定
(開始位置)対象文字列」内で検索を開始する位置を指定

FIND 関数を書く

ここでは、テストの評価によるランクを数値に変換してみましょう。

Step 1

セルにカーソルを合わせ、「= FIND」と入力するか、「挿入」メニューから「新規数式」を選択します。

「テキスト」から FIND を選択するか、検索窓に「FIND」と入力しても探すことが出来ます。「関数を挿入」をクリックします。

Step 2

検索文字列」に文字列の開始位置を調べるセルを指定し、「対象文字列」に「SABC」と入力します。

= FIND ( B2, SABC )

Step 3

Enter を押して式を反映させたら、黄色のハンドルを下にドラッグしてセルを自動入力させます。

入力結果

指定した条件の通りになっているか確認しましょう。

Scroll to top