メイン コンテンツをスキップする 補完的コンテンツへスキップ

Index - スクリプトおよびチャート関数

Index() は、文字列を検索して、指定されたサブストリングが n 回目に出現する開始位置を取得します。n の値は、オプションの 3 番目の引数で指定されます。省略されている場合は、1 になります。負の値が指定された場合は、文字列の末尾から検索を行います。文字列内での位置は、1 より左から右に番号が付けられます。

構文:  

Index(text, substring[, count])

戻り値データ型: 整数

引数
引数 説明
text 元の文字列。
substring

text で検索する文字の文字列。

情報メモテキスト内に部分文字列が存在しない場合、インデックスは 0 を返します。
count 検索する substring の出現を定義します。たとえば、値 2 は 2 番目の出現を検索します。負の値は文字列の末尾から始まります。
例: チャートの数式
結果
Index( 'abcdefg', 'cd' ) 3 を返します
Index( 'abcdabcd', 'b', 2 ) 6 (b の 2 番目の出現) を返します
Index( 'abcdabcd', 'b',-2 ) 2 (終わりから始めて 2 番目の b の出現) を返します
Left( Date, Index( Date,'-') -1 ) where Date = 1997-07-14 1997 を返します
Mid( Date, Index( Date, '-', 2 ) -2, 2 ) where Date1997-07-14 07 を返します
Index( 'abc', 'x' ) 0 を返します (x は文字列 abc に存在しない)
Index( 'abc', 'a', 2 ) 0 を返します (a の 2 番目の出現はなし)

例 - Index の基本

例 - Index のシナリオ

このページは役に立ちましたか?

このページまたはコンテンツに、タイポ、ステップの省略、技術的エラーなどの問題が見つかった場合は、お知らせください。改善に役立たせていただきます。