Advanced-excel-functions-advanced-excel-statistical-mid-function
提供:Dev Guides
高度なExcel統計-MID関数
説明
MIDは、指定した文字数に基づいて、指定した位置から始まるテキスト文字列から特定の文字数を返します。
MIDBは、指定したバイト数に基づいて、指定した位置から始まるテキスト文字列から特定の文字数を返します。
MIDはシングルバイト文字セット(SBCS)を使用する言語での使用を目的としていますが、MIDBはダブルバイト文字セット(DBCS)を使用する言語での使用を目的としています。 コンピューターのデフォルトの言語設定は、次のように戻り値に影響します
- MIDは、デフォルトの言語設定に関係なく、1バイトまたは2バイトの場合、常に各文字を1としてカウントします。
- DBCSをサポートする言語の編集を有効にして、デフォルトの言語として設定すると、MIDBは各2バイト文字を2としてカウントします。 それ以外の場合、MIDBは各文字を1としてカウントします。
DBCSをサポートする言語には、日本語、中国語(簡体字)、中国語(繁体字)、および韓国語が含まれます。
構文
MID (text, start_num, num_chars)
MIDB (text, start_num, num_bytes)
引数
Argument | Description | Required/Optional |
---|---|---|
Text | The text string containing the characters you want to extract. | Required |
Start_num |
The position of the first character you want to extract in text. テキストの最初の文字にはstart_num 1などがあります。 |
Required |
Num_chars | Specifies the number of characters you want MID to return from text. | Required |
Num_bytes | Specifies the number of characters you want MIDB to return from text, in bytes. | Required |
ノート
- start_numがテキストの長さより大きい場合、MIDは ""(空のテキスト)を返します。
- start_numがテキストの長さより短いが、start_numとnum_charsがテキストの長さを超える場合、MIDはテキストの最後までの文字を返します。
- start_numが1より小さい場合、MIDは#VALUE!を返します。 エラー値
- num_charsが負の場合、MIDは#VALUE!を返します。 エラー値
- num_bytesが負の場合、MIDBは#VALUE!を返します。 エラー値
適用範囲
Excel 2007、Excel 2010、Excel 2013、Excel 2016