21

Excel 関数を使用して文字列の最後の文字を取得するにはどうすればよいですか?

4

4 に答える 4

42

質問して謝る必要なし!機能を使ってみてくださいRIGHT。文字列の最後のn文字を返します。

=RIGHT(A1, 1)
于 2010-12-06T01:14:47.873 に答える
2

上記の答えは少し不完全だったようです。次のことを試してください:-

=RIGHT(A2,(LEN(A2)-(LEN(A2)-1)))

明らかに、これはセルA2用です...

これが行うことは、Right と Len の組み合わせを使用することです。Len は文字列の長さです。この場合、1 つを除いてすべて削除します...明らかに、最後の 2 文字が必要な場合は、 -1 から -2 などなど

長さと必要な部分が決定されたら、Right コマンドで必要な情報が表示されます。

これは IF ステートメントと組み合わせるとうまく機能します。私はこれを使用して、テキスト文字列の最後の文字が特定の文字であるかどうかを調べ、そうである場合は削除します。テキスト文字列の末尾からコンマを削除するための以下の例を参照してください...

=IF(RIGHT(A2,(LEN(A2)-(LEN(A2)-1)))=",",LEFT(A2,(LEN(A2)-1)),A2)
于 2013-01-30T08:40:56.710 に答える
1

これを行う別の方法:

=MID(A1, LEN(A1), 1)
于 2012-07-18T13:22:42.587 に答える