Advanced-excel-functions-advanced-excel-statistical-replace-function
提供:Dev Guides
統計-REPLACE関数
説明
REPLACE関数は、指定した文字数に基づいて、テキスト文字列の一部を別のテキスト文字列に置き換えます。
REPLACEBは、指定したバイト数に基づいて、テキスト文字列の一部を別のテキスト文字列に置き換えます。
REPLACEは、シングルバイト文字セット(SBCS)を使用する言語での使用を目的としていますが、REPLACEBは、ダブルバイト文字セット(DBCS)を使用する言語での使用を目的としています。 お使いのコンピュータのデフォルトの言語設定は、次のように戻り値に影響します-
- REPLACEは、デフォルトの言語設定に関係なく、シングルバイトまたはダブルバイトにかかわらず、常に各文字を1としてカウントします。
- REPLACEBは、DBCSをサポートする言語の編集を有効にし、それをデフォルト言語として設定した場合、各2バイト文字を2としてカウントします。 それ以外の場合、REPLACEBは各文字を1としてカウントします。
DBCSをサポートする言語には、日本語、中国語(簡体字)、中国語(繁体字)、および韓国語が含まれます。
構文
REPLACE (old_text, start_num, num_chars, new_text)
REPLACEB (old_text, start_num, num_bytes, new_text)
引数
Argument | Description | Required/Optional |
---|---|---|
Old_text | Text in which you want to replace some characters. | Required |
Start_num | The position of the character in old_text that you want to replace with new_text. | Required |
Num_chars | The number of characters in old_text that you want REPLACE to replace with new_text. | Required |
Num_bytes | The number of bytes in old_text that you want REPLACEB to replace with new_text. | Required |
New_text | The text that will replace characters in old_text. | Required |
ノート
start_numまたはnum_charsが負または非数値の場合、REPLACEは#VALUE!を返します。 エラー値
適用範囲
Excel 2007、Excel 2010、Excel 2013、Excel 2016