文字のバイト位置を検索する
文字列中の指定した文字のバイト位置を取得するには、FINDB関数を使用します。
同じようにバイト位置を検索するSEARCHB関数との違いは、英字の大文字小文字を区別するかどうかです。
FINDB関数は区別し、SEARCHB関数は区別しません。
[Excel関数] 文字列中の文字のバイト位置を検索する(SEARCHB)文字のバイト位置を検索する
文字列中の指定した文字のバイト位置を取得するには、SEARCHB関数を使用します。
同じようにバイト位置を...
書式
=FINDB(検索文字列,対象,[開始位置])
検索文字列 ・・・ 検索する文字列
対象 ・・・ 検索される文字列
開始位置 ・・・ 検索開始バイト位置
[] は省略可能な引数
それではサンプルを見てみましょう。
使用例
指定した文字列が見つかった場合、そのバイト位置を返しているのがわかります。
なお、見つからなかった場合はパターン2のようにエラーとなります。
また、パターン3のように第3引数に検索開始バイト位置を指定した場合は、指定位置以降で最初に見つかったバイト位置を返します。
以上が、文字列中の指定した文字のバイト位置を取得する「FINDB関数」の使い方です。