後方から文字列を検索して位置を返す - InStrRev関数 [ExcelのVBA]
InStrRev関数
InStrRev関数は後方から文字列を検索して位置を返します。
分類 | 文字列 |
---|
書式
InstrRev(stringcheck, stringmatch [, start[, compare]])
stringcheck | (必須)検索する文字列 | ||||||||
stringmatch | (必須)対象の文字列 | ||||||||
start | (省略可能)文字検索の開始位置 | ||||||||
compare | (省略可能)文字列比較の種類
|
※InStrRevは1文字1換算で位置を返します。
使用例
使用例 | 結果 |
---|---|
InStrRev("プチモンテ", "モ") | 3 |
InStrRev("petitはプチです。", "は") | 6 |
Visual Basicの文字列関数
関数名 | 内容 |
---|---|
Asc/AscB/AscW | 指定した文字のコードを返す |
Chr/ChrB/ChrW | 指定した文字コードに対応する文字を返す |
Format | 書式指定された文字列を返す |
InStr/InStrB | 先頭から文字列を検索して位置を返す |
InStrRev | 後方から文字列を検索して位置を返す |
LCase | 文字列を小文字に変換する |
Left/LeftB | 文字列の左側(先頭)よりN個の文字列を切り出す |
Len/LenB | 文字列の文字数(バイト数)を取得する |
LTrim | 文字列の左側(先頭)にあるスペースを除去する |
Mid/MidB | 文字列の指定した位置からN個の文字列を切り出す |
Right/RightB | 文字列の右側(後方)よりN個の文字列を切り出す |
RTrim | 文字列の右側(後方)にあるスペースを除去する |
Space | N個の空白を返す |
StrComp | 2つの文字列を比較して結果を返す |
StrConv | 文字列を指定書式へ変換して返す |
String | 文字列をN個作成して返す |
StrReverse | 文字列の並びを逆にして返す |
Trim | 文字列の前後のスペースを除去する |
UCase | 文字列を大文字に変換する |
Val | 文字列を数値に変換する |
エクセル講座のクイックリンク
スポンサーリンク
関連記事
公開日:2015年07月06日
記事NO:01112