抽出条件のワイルドカードに使用できる文字

抽出条件の「ワイルドカードの条件に該当する」で使用できる文字を説明します。

有効な文字は、リテラル文字・文字セット・およびワイルドカードで構成されます。

リテラル文字

リテラル文字は文字列内の1文字と一致します。

リテラル文字との比較では大文字と小文字は区別されません。

セルの値:ABC
抽出条件:a*
抽出結果:抽出する

リテラル文字は大文字と小文字を区別しないため、条件にマッチします。

セルの値:あいうえお
抽出条件:あ*お
抽出結果:抽出する

リテラル文字はマルチバイト文字にも使用できます。

文字セット

文字セットは左かっこ([)で始まり右かっこ(])で終了します。

両かっこの間に文字セットの要素が入ります。

要素は1つのリテラル文字または範囲です。

要素に2バイト文字を含めることはできません。

範囲は開始値・ダッシュ(-)・終了値で指定されます。

文字セットの要素はスペースやカンマで区切らないでください。

1つの文字セットは文字列内の1文字と一致します。

文字列内の文字が文字セット内のいずれかのリテラル文字と一致しているか、 あるいは文字セット内のいずれかの範囲にあれば、その文字は文字セットと一致しています。

文字列内の文字が文字セットの範囲の開始値、終了値、またはその2つの値の間にある文字と一致していれば、その文字は範囲内にあります。

文字セットとの比較では大文字と小文字は区別されません。

また、文字セットの左かっこの直後に感嘆符(!)がある場合、文字セットはその文字セットに記述された文字以外のすべての文字と一致します。

セルの値:1234
抽出条件:[0-9][0-9]*
抽出結果:抽出する

[0-9]は数字の0〜9にマッチします。

抽出条件の [0-9][0-9]* は2つの数字から始まる文字にマッチします。

セルの値:BZ-1234
抽出条件:[A-C]*
抽出結果:抽出する

[A-C]はアルファベットのA/B/Cにマッチします。

抽出条件の [A-C]* はアルファベットのA/B/Cのいずれかで始まる文字にマッチします。

ワイルドカード

ワイルドカードはアスタリスク(*)または疑問符(?)で示されます。

アスタリスクは文字数に関係なくどの文字にも対応します。

疑問符は任意の 1 文字に対応します。

セルの値:あいう
抽出条件:???
抽出結果:抽出する

抽出条件の ??? は3文字の文字にマッチします。

セルの値:あXXX
抽出条件:あ*
抽出結果:抽出する

抽出条件の あ* は「あ」から始まる文字にマッチします。

目次

前のトピックへ

抽出条件

次のトピックへ

起動時の引数