この Excel RIGHT 関数が機能しないのはなぜですか?

この Excel RIGHT 関数が機能しないのはなぜですか?

この単純な right() 関数が Excel 2010 で動作しない理由がわかりません。

列 A はテキストとして書式設定され、列 B は標準として書式設定されています。セル A1 には余分なスペースや異常な文字はありません。

2 番目の引数 (数値文字) を指定しない場合はエラーは発生しませんが、指定すると、期待される結果「le」ではなくエラーが発生します。 ここに画像の説明を入力してください

カーソルが right() 関数の 2 番目の引数フィールドの 2 の横に置かれていても、Excel はその下の num_chars 引数を太字にしません。Excel が私が指定した 2 番目の引数を受け入れないようです。 ここに画像の説明を入力してください

答え1

関数リストの区切り文字が変更されたようですので、 ではなく,を使用する必要があります|

ここに画像の説明を入力してください

システムの言語設定の「リスト区切り」設定が変更されたか、言語に依存している可能性があります。英語では,一般的ですが、他の言語では;代わりにが使用されます。Windows 10 2004では、次の方法で設定にアクセスできます。設定時間と言語地域追加の日付、時刻、地域設定(古いコントロールパネルを開く)→日付、時刻、数値の形式を変更する(別名地域)の下に追加の設定以下の変更が可能になるはずです。

ここに画像の説明を入力してください

これはシステム全体に適用されるため、本当に実行する必要があるかどうかを確認してください。他の人がこのマシンを使用する場合、変更されたことが奇妙に思われたり、混乱を招いたりする可能性があります。

詳細は以下をご覧ください。Excel で数式の区切りにセミコロン (;) ではなくカンマ (,) を使用するように強制する

関連情報