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

MID関数